如何將Azure App Service,Azure Functions配置為使用Twitter登錄

來源:Microsoft Azure
作者:Azure
時間:2020-08-05
2110
本文介紹如何將 Azure App Service 或 Azure Functions 配置為使用 Twitter 作為身份驗證提供程序

本文介紹如何將Azure App Service或Azure Functions配置為使用Twitter作為身份驗證提供程序。

若要完成本文中的過程,需要一個包含已驗證電子郵件地址和電話號碼的Twitter帳戶。若要創(chuàng)建新的Twitter帳戶,請轉至twitter.com。

向Twitter注冊應用程序

1、登錄到Azure門戶并中轉到你的應用程序。復制URL。你將使用它來配置你的Twitter應用。

2、請前往Twitter開發(fā)人員網站,使用你的Twitter帳戶憑據登錄,然后選擇"創(chuàng)建應用"。

3、輸入新應用的應用名稱和應用程序說明。將應用程序的url粘貼到"網站url"字段。在"回調url"部分中,輸入應用服務應用的HTTPS URL并追加路徑/.auth/login/twitter/callback。例如,https://contoso.azurewebsites.net/.auth/login/twitter/callback。

4、在頁面底部的"告訴我們如何使用此應用"中鍵入至少100個字符,然后選擇"創(chuàng)建"。在彈出窗口中再次單擊"創(chuàng)建"。將顯示應用程序詳細信息。

5、選擇“密鑰和訪問令牌”選項卡****。

記下以下值:

API密鑰

API密鑰

API密鑰是重要的安全憑據。請勿與任何人分享此密鑰或將密鑰隨應用分發(fā)。

向應用程序添加Twitter信息

1、在Azure門戶中,轉到你的應用程序。

2、選擇“設置”;“身份驗證/授權”,并確?!皯梅丈矸蒡炞C”為“啟用”。

3、選擇"Twitter"。

4、粘貼API key API secret key前面獲取的和值。

5、選擇“確定”。

mobile-app-twitter-settings.png

移動應用Twitter設置的屏幕截圖

默認情況下,應用服務提供身份驗證但不限制對站點內容和API的已授權訪問。必須在應用代碼中為用戶授權。

6、(可選)要限制只有通過Twitter帳戶身份驗證的用戶可以訪問站點,請將“請求未經身份驗證時需執(zhí)行的操作”****設置為“Twitter”****。如果你設置此功能,應用會要求對所有請求進行身份驗證。它還將所有未經身份驗證的請求重定向到Twitter進行身份驗證。

注意:以這種方式限制訪問權限適用于對應用的所有調用,但這對于有可公開訪問的主頁的應用(如許多單頁應用)可能并不可取。對于此類應用程序,“允許匿名請求(無操作)”可能是首選,以便應用本身手動啟動身份驗證。有關詳細信息,請參閱身份驗證流。

7、選擇“保存”。

現在,可以在應用中使用Twitter進行身份驗證了。

原文鏈接:點擊前往 >
文章來源:Microsoft Azure
版權說明:本文內容來自于Microsoft Azure,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯系管理員(zzx@kchuhai.com)刪除!
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家