![](/img/trans.png)
[英]Authenticate to Azure Functions App using Azure Active Directory in Python daemon application with MSAL
[英]Using Azure AD to authenticate react application and backend application(python)
我能夠使用 AAD 對 React 應用程序進行身份驗證,並且能夠獲取訪問令牌。
我有以下問題:
我的后端位於 python flask(WEB API)中。 如何確保 react app 發送的每個請求也使用相同的令牌進行身份驗證?
我應該為后端注冊不同的應用程序(python 燒瓶)還是可以使用同一前端應用程序的客戶端 ID?
如果我在調用來自前端的每個 API 請求時傳遞 header 中的令牌,后端將如何驗證令牌是否有效? 此外,它是否應該驗證每個 API 請求?
我已經看到了多種選擇,例如 flask-azure-oauth 庫和其他一些庫。 對於前端,我嘗試過 ADAL 和 MSAL 庫。
adal
或MSAL
或react-adal
包裝 react app 。client id
,以便驗證您在 API 請求中發送的令牌。before_request
鈎子並驗證您在請求中收到的 accessToken。 參考鏈接您還可以檢查react-adal package 以進行 AAD 身份驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.