透過 Twitter 在 Azure 容器應用程式中啟用驗證和授權
本文說明如何設定 Azure 容器應用程式,以使用 Twitter 做為驗證提供者。
若要完成本文程序,則需要有已驗證電子郵件地址和電話號碼的 Twitter 帳戶。 若要建立新的 Twitter 帳戶,請前往 [twitter.com]。
向 Twitter 註冊您的應用程式
登入 Azure 入口網站,並移至您的應用程式。 複製您的 URL。 這將會用於設定 Twitter 應用程式。
前往 [Twitter Developers] 網站,使用您的 Twitter 帳戶認證登入,並選取 [建立應用程式]。
輸入新應用程式的 [應用程式名稱] 和 [應用程式描述]。 將應用程式的 URL 貼至 [網站 URL] 欄位。 在 [回呼 URL] 區段中,輸入容器應用程式的 HTTPS URL,並附加路徑
/.auth/login/twitter/callback
。 例如:https://<hostname>.azurecontainerapps.io/.auth/login/twitter/callback
。在頁面底部 [告訴我們此應用程式的使用方式] 中,輸入至少 100 個字元,並選取 [建立]。 再次選取快顯視窗中的 [建立]。 隨即顯示應用程式詳細資料。
選取金鑰和存取權杖索引標籤。
記下以下值:
- API 金鑰
- API 秘密金鑰
重要
此 API 秘密金鑰為重要的安全性認證。 請勿將此密碼告訴任何人或隨應用程式一起散發。
將 Twitter 資訊新增至您的應用程式
登入 Azure 入口網站,然後瀏覽至應用程式。
選取左側功能表中的 [驗證]。 選取 [新增識別提供者]。
在識別提供者下拉式清單中,選取 [Twitter]。 貼上先前取得的
API key
和API secret key
值。秘密會儲存為容器應用程式中的祕密。
如果您要為此應用程式設定第一個識別提供者,則也會提示您在 [容器應用程式驗證設定] 區段中進行輸入。 否則,您可以繼續下一個步驟。
這些選項決定應用程式如何回應未經驗證的要求。 預設選項會將所有要求改為使用此新的提供者登入。 您可以立即變更自訂此行為,或稍後從主要 [驗證] 畫面選擇 [驗證設定] 旁的 [編輯],以調整這些 [設定]。 若要深入了解這些選項,請參閱驗證流程。
選取 [新增]。
現在,您已可在應用程式中使用 Twitter 進行驗證。 [驗證] 畫面將會列出提供者。 您可以從這裡編輯或刪除此提供者設定。
處理已驗證的使用者
有關如何處理已驗證的使用者,請參閱下列指南以取得詳細資訊。
下一步
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應