生成机密客户端应用程序时,有效管理凭据至关重要。 本文介绍如何在 Microsoft Entra 中向应用注册添加客户端证书、联合标识凭据或客户端密码。 这些凭据使应用程序能够安全地进行身份验证,无需用户交互即可访问 Web API。
先决条件
快速入门:在 Microsoft Entra ID 中注册应用。
将凭据添加到您的应用程序
为机密客户端应用程序创建凭据时:
Microsoft建议在将应用程序移动到生产环境之前使用证书而不是客户端密码。 有关如何使用证书的详细信息,请参阅 Microsoft标识平台应用程序身份验证证书凭据中的说明。
出于测试目的,可以创建自签名证书,并将应用配置为使用它进行身份验证。 但是, 在生产环境中,应购买由已知证书颁发机构签名的证书,然后使用 Azure Key Vault 来管理证书访问和生存期。
若要了解有关客户端机密漏洞的详细信息,请参阅 从基于机密的身份验证迁移应用程序。
证书有时称为公钥,是建议的凭据类型,因为我们认为证书比客户端机密更安全。


