看來,Azure密鑰保管庫不支持分配給組的訪問策略;只有一些分配給用戶或服務主體。它還支持每個密鑰保管庫最多10個訪問策略,這意味着我無法分配所有我想單獨訪問的人員。Azure密鑰保管庫管理在生產和開發中的祕密
我不想將客戶機密傳遞給所有開發人員。在部署應用程序的情況下,傳遞一個客戶機密鑰,以便代碼可以作爲服務主體進行身份驗證,然後獲取機密。
開發人員通過NTLM/Kerberos(通過ADFS)向AAD進行身份驗證以獲取訪問令牌(不通過客戶端密鑰)。通過獲取此訪問令牌,他們應該能夠訪問安全存儲的運行我們的應用程序所需的其他所有機密的表單(就像生產代碼在作爲服務主體進行身份驗證時一樣)。
我該如何做到這一點?
它會工作......但這是一個非常痛苦的解決方法......此應用程序現在需要擁有客戶端密鑰,這是我試圖避免 – Jeff
是的。那一個應用程序需要訪問一個祕密(證書或密碼)。編輯以反映疼痛。 :| –
@Jeff已更新以反映Key Vault的最新更新:現在支持組。 –