[英]How do you use service-to-service authentication for local development to Azure Key Vault using Java?
有关如何使用.NET进行此操作的问题和文章很多,但是如何/是否可以使用Java(特别是Spring Boot)通过Azure AD共享秘密凭据轻松地对本地开发进行身份验证?
对于.NET,只需在连接字符串中指定RunAs=CurrentUser
属性即可连接到Azure Key Vault(根据本文: https : //docs.microsoft.com/zh-cn/azure/key-vault / service-to-service-authentication ),自动连接(假设我的帐户在我要访问的密钥库的访问策略中列出)。 理想情况下,我不想使用一千个Java依赖关系来执行此操作,我可以手动获取令牌进行身份验证,但是这很高兴为开发人员节省了每次我们要测试时都必须从Azure手动获取令牌的麻烦地方发展的东西。
谢谢!
这是使用MSICredentials的示例操作系统, 通过Java中的MSI读取Azure密钥库机密。只需尝试使用AzureCliCredentials代替https://azure.github.io/azure-sdk-for-java/com/microsoft/azure/credentials/AzureCliCredentials。 html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.