簡體   English   中英

使用 x509 證書登錄 PostgreSQL

[英]PostgreSQL login with x509 certificate

我有基於金字塔的 Web 應用程序,其中用戶使用密碼對 Postgresql 數據庫進行身份驗證。 現在我想將登錄名/密碼更改為智能卡。 在這種情況下如何將用戶登錄到 Postgres?

您只需要創建一個接受 JWT 或 x509 的函數,對其進行驗證,創建一個與該身份角色對應的“幻影用戶”,然后使用該用戶運行 SQL。

我不熟悉 Pyramid,但應該可以配置或修改該框架以使用這樣的策略。 此外,可以定義一個公共 Web 服務 API 端點,然后即使是前端 javascript 也可以直接使用 SQL 進行查詢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM