簡體   English   中英

在 ASP.NET Core 中結合 cookie 和令牌身份驗證

[英]Combining cookie and token authentication in ASP.NET Core

我在 ASP.NET Core 2.1 上的一個項目中有 REST 服務(Web API)和管理面板(MVC)。 我想用 JWT 令牌保護我的 API,用 cookie 保護我的 MVC 頁面。 我可以結合這兩種身份驗證方式嗎? 如何配置我的 Startup.cs、授權屬性和登錄功能。

我想您應該使用 OAuth 2.0 框架。 請檢查IdentityServer4它在您的應用程序中啟用了許多功能。

IdentityServer 是將符合規范的 OpenID Connect 和 OAuth 2.0 端點添加到任意 ASP.NET Core 應用程序的中間件。

通常,您構建(或重用)一個包含登錄和注銷頁面的應用程序(並且可能同意 - 取決於您的需要),並且 IdentityServer 中間件向其中添加了必要的協議頭,以便客戶端應用程序可以與之對話使用那些標准協議。

IdentityServer4 如何提供幫助

暫無
暫無

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

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