[英]How to store multi-tenancy passwords?
如何為每個租戶數據庫存儲密碼的正確方法?
租務經理:
id | domain | host | user | pass | db
---------------------------------------------------------
1 | website.com | 127.0.0.1 | root | HOW? | website.com
當域連接到應用程序時,租戶管理器應該獲取租戶信息並連接到適當的數據庫,但是,我無法想象如何以安全的方式存儲密碼,而我需要解密該密碼才能建立每個連接。
也許PHP方法比數據庫方法更安全? 但是如何?
關於使用公共/專用密鑰加密機制( http://en.wikipedia.org/wiki/Public-key_cryptography )呢? 您可以將密碼保存在使用公鑰加密的mysql中。 讀取密碼后,您可以使用私鑰將其解密,該私鑰將安全地存儲在密鑰庫中。
您可以使用http://www.openssl.org/創建和管理密鑰庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.