Cookies JS中的IdentityServer4自定义UI
我的公司需要一个自定义UI来登录IdentityServer4(因为后端将在Intranet中,但UI在Extranet中)。我照做了,但注销并没有像它应该的那样起作用。此部分不起作用:Cookies JS中的IdentityServer4自定义UI,cookies,asp.net-identity,identityserver4,identity,Cookies,Asp.net Identity,Identityserver4,Identity,我的公司需要一个自定义UI来登录IdentityServer4(因为后端将在Intranet中,但UI在Extranet中)。我照做了,但注销并没有像它应该的那样起作用。此部分不起作用: if (User?.Identity.IsAuthenticated == true) { // delete local authentication cookie await HttpContext.SignOutAsync(); } 我总是IsAuthenticatedfalse。我正在
if (User?.Identity.IsAuthenticated == true)
{
// delete local authentication cookie
await HttpContext.SignOutAsync();
}
我总是IsAuthenticated
false。我正在传递cookiesidsrv
和idsrv.session
,我可以使用HttpContext.Request.cookies
获取它们
当我从受保护的API获取数据时,IsAuthenticated
为true。所以API认为我已通过身份验证,但IdentityServer4后端没有
是否有人不使用Razor页面成功实现了自己的UI?更喜欢Vue.js,但js中的任何示例都会有帮助。Hmm,似乎教程有一个问题-
app.UseIdentityServer()代码>应该在app.UseEndpoints之前(endpoints=>{endpoints.MapController();})代码>