Share via


使用 Twitter 在 Azure Container Apps 中啟用驗證和授權

本文說明如何將 Azure Container Apps 設定為使用 Twitter 作為驗證提供者。

若要完成本文中的程式,您需要具有已驗證電子郵件地址和電話號碼的 Twitter 帳戶。 若要建立新的 Twitter 帳戶,請移至 [twitter.com]。

向 Twitter 註冊您的應用程式

  1. 登入 Azure 入口網站 並移至您的應用程式。 複製您的 URL 。 您將使用它來設定 Twitter 應用程式。

  2. 移至 [Twitter 開發人員] 網站,使用您的 Twitter 帳號憑證登入,然後選取 [ 建立應用程式 ]。

  3. 輸入 新應用程式的 [應用程式名稱 ] 和 [應用程式描述 ]。 將應用程式的 URL 貼到 [ 網站 URL ] 欄位中。 在 [ 回呼 URL] 區段中,輸入容器應用程式的 HTTPS URL,並附加路徑 /.auth/login/twitter/callback 。 例如: https://<hostname>.azurecontainerapps.io/.auth/login/twitter/callback

  4. 在頁面底部,在 [告訴我們此應用程式如何使用 ] 中 輸入至少 100 個字元,然後選取 [ 建立 ]。 在快顯視窗中再次選取 [建立 ]。 應用程式詳細資料隨即顯示。

  5. 選取金鑰和存取權杖索引標籤。

    記下這些值:

    • API 金鑰
    • API 秘密金鑰

    重要

    API 秘密金鑰是重要的安全性認證。 請勿與任何人共用此秘密,或與您的應用程式一起散發。

將 Twitter 資訊新增至您的應用程式

  1. 登入 Azure 入口網站 並流覽至您的應用程式。

  2. 選取 左側功能表中的 [驗證 ]。 選取 [ 新增識別提供者 ]。

  3. 在 [識別提供者] 下拉式清單中選取 [Twitter ]。 貼上 API key 您先前取得的 和 API secret key 值。

    秘密會儲存為 容器應用程式中的秘密

  4. 如果您要為此應用程式設定第一個識別提供者,您也會收到容器應用程式驗證設定 一節的 提示。 否則,您可以繼續執行下一個步驟。

    這些選項會決定您的應用程式如何回應未經驗證的要求。 預設選項會將所有要求重新導向,以使用此新提供者登入。 您現在可以變更自訂此行為,或稍後從主要 驗證 畫面調整這些設定,方法是選擇 [驗證設定 ] 旁 的 [ 編輯 ]。 若要深入瞭解這些選項,請參閱 驗證流程

  5. 選取新增

您現在已準備好在應用程式中使用 Twitter 進行驗證。 提供者將會列在 [驗證 ] 畫面上 。 您可以從該處編輯或刪除此提供者設定。

使用已驗證的使用者

如需使用已驗證使用者的詳細資料,請使用下列指南。

下一步