共用方式為


在 Microsoft Entra 識別碼中新增和管理應用程式認證

建置機密用戶端應用程式時,有效管理認證非常重要。 本文說明如何在 Microsoft Entra 中將用戶端憑證、同盟身分識別認證或客戶端密碼新增至您的應用程式註冊。 這些認證可讓應用程式安全地驗證自己,且不需要用戶互動即可存取 Web API。

先決條件

快速入門:在 Microsoft Entra ID 中註冊應用程式

將認證新增至您的應用程式

當您建立機密用戶端應用程式的認證時:

  • Microsoft建議您先使用憑證,而不是客戶端密碼,再將應用程式移至生產環境。 如需如何使用憑證的詳細資訊,請參閱 Microsoft身分識別平臺應用程式驗證憑證認證中的指示,

  • 基於測試目的,您可以建立自我簽署憑證,並將您的應用程式設定為向它進行驗證。 不過,在 生產環境中,您應該購買由知名證書頒發機構簽署的憑證,然後使用 Azure Key Vault 來管理憑證的存取和生命週期。

若要深入瞭解客戶端密碼弱點,請參閱 將應用程式移出秘密型驗證

有時稱為「公開金鑰」,這是建議的認證類型,因為它們被視為比用戶端祕密更安全。

  1. 在 Microsoft Entra 系統管理中心的 [應用程式註冊] 中,選取您的應用程式。

  2. 選取 [憑證和祕密]>[憑證]>[上傳憑證]

  3. 選取您要上傳的檔案。 它必須是下列其中一種檔案類型:.cer.pem.crt

  4. 選取 ,然後新增

  5. 記錄憑證 指紋 ,以用於用戶端應用程式程序代碼。

    Microsoft Entra 系統管理中心的螢幕快照,其中顯示應用程式註冊中 [憑證和秘密] 窗格中的 [憑證] 索引卷標。