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

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

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

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

向Twitter注冊應(yīng)用程序

1、登錄到Azure門戶并中轉(zhuǎn)到你的應(yīng)用程序。復(fù)制URL。你將使用它來配置你的Twitter應(yīng)用。

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

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

4、在頁面底部的"告訴我們?nèi)绾问褂么藨?yīng)用"中鍵入至少100個字符,然后選擇"創(chuàng)建"。在彈出窗口中再次單擊"創(chuàng)建"。將顯示應(yīng)用程序詳細信息。

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

記下以下值:

API密鑰

API密鑰

API密鑰是重要的安全憑據(jù)。請勿與任何人分享此密鑰或?qū)⒚荑€隨應(yīng)用分發(fā)。

向應(yīng)用程序添加Twitter信息

1、在Azure門戶中,轉(zhuǎn)到你的應(yīng)用程序。

2、選擇“設(shè)置”;“身份驗證/授權(quán)”,并確保“應(yīng)用服務(wù)身份驗證”為“啟用”。

3、選擇"Twitter"。

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

5、選擇“確定”。

mobile-app-twitter-settings.png

移動應(yīng)用Twitter設(shè)置的屏幕截圖

默認情況下,應(yīng)用服務(wù)提供身份驗證但不限制對站點內(nèi)容和API的已授權(quán)訪問。必須在應(yīng)用代碼中為用戶授權(quán)。

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

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

7、選擇“保存”。

現(xiàn)在,可以在應(yīng)用中使用Twitter進行身份驗證了。

立即登錄,閱讀全文
原文鏈接:點擊前往 >
文章來源:Microsoft Azure
版權(quán)說明:本文內(nèi)容來自于Microsoft Azure,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家