建置機密用戶端應用程式時,有效管理認證非常重要。 本文說明如何在 Microsoft Entra 中將用戶端憑證、同盟身分識別認證或客戶端密碼新增至您的應用程式註冊。 這些認證可讓應用程式安全地驗證自己,且不需要用戶互動即可存取 Web API。
先決條件
快速入門:在 Microsoft Entra ID 中註冊應用程式。
將認證新增至您的應用程式
當您建立機密用戶端應用程式的認證時:
Microsoft建議您先使用憑證,而不是客戶端密碼,再將應用程式移至生產環境。 如需如何使用憑證的詳細資訊,請參閱 Microsoft身分識別平臺應用程式驗證憑證認證中的指示,。
基於測試目的,您可以建立自我簽署憑證,並將您的應用程式設定為向它進行驗證。 不過,在 生產環境中,您應該購買由知名證書頒發機構簽署的憑證,然後使用 Azure Key Vault 來管理憑證的存取和生命週期。
若要深入瞭解客戶端密碼弱點,請參閱 將應用程式移出秘密型驗證。
有時稱為「公開金鑰」,這是建議的認證類型,因為它們被視為比用戶端祕密更安全。