Azure 客户端 ID、租户和 Key Vault URI 是否被视为机密?

2023-12-12

我正在加快使用 Azure 的速度,并尝试遵循最佳实践来保护我的 WPF 和 Xamarin.Forms 应用程序。

我使用 Azure AD 进行身份验证,使用 Key Vault 保存我的机密。

我的客户端 ID 和租户设置怎么样?这些是与 Azure 进行初始连接以登录所必需的。

调用 Key Vault 还需要端点 URI。

客户端 ID、租户、Key Vault 端点是否被视为机密,或者我是否过度考虑了这一点。据我了解,未经身份验证,任何人都无法访问或使用这些内容。

将这些检查到源代码管理中怎么样?这个可以吗?

非常感谢您的想法和见解。

Karl


TenantId这几乎不是什么秘密。您可以使用以下 Url 获取任何 Azure AD 租户的租户元数据

https://login.microsoftonline.com/{tenantID/domain}/.well-known/openid-configuration

例如https://login.microsoftonline.com/microsoft.onmicrosoft.com/.well-known/openid-configuration

ClientId也在 http URL 中传播,因此并不难找到。这就是为什么重点应该是使用以下任一方式有效保护对应用程序的访问:令牌验证 or 用户分配.

Azure 资源的托管标识可帮助避免在源代码管理中签入任何凭据,并且对于 KeyVault 特别有用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure 客户端 ID、租户和 Key Vault URI 是否被视为机密? 的相关文章

随机推荐