簡體   English   中英

ASP.NET Web App 的授權碼流代碼示例

[英]Authorization Code Flow code examples for ASP.NET Web App

我正在嘗試使用 Azure Active Directory 和 OAuth2 OpenIDConnect 協議為我的 ASP.NET web 應用程序實現單點登錄。 文檔建議僅將隱式授權流用於 SPA,但是,ASP.NET 的所有代碼示例都使用 idTokens 的 response_Type。 為了使這種響應類型起作用,我需要允許隱式授權流。 誰能指出我使用可以與授權代碼授予一起使用的 MSAL 的代碼示例?

OAuth 2 authorization code grant可用於安裝在設備上的應用程序,以獲取對 web API 等受保護資源的訪問權限。 這允許您添加登錄和 API 訪問您的移動和桌面應用程序。

要兌換授權碼並獲取令牌並將其緩存, IConfidentialClientApplication包含一個稱為的方法。

AcquireTokenByAuthorizationCode(
            IEnumerable<string> scopes,
            string authorizationCode)

這是您可以參考的代碼示例這個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM