我理解idsrv.session
cookie用于检测用户会话是否更改。该cookie是IdentityServer提供的OIDC Session Management实现的一部分。然后我不明白idsrv
cookie的作用是什么。可以有人解释一下吗?
我理解idsrv.session
cookie用于检测用户会话是否更改。该cookie是IdentityServer提供的OIDC Session Management实现的一部分。然后我不明白idsrv
cookie的作用是什么。可以有人解释一下吗?
idsrv
cookie用于ASP.NET Core Cookie身份验证。DefaultCookieAuthenticationScheme的值为'idsrv'。IdentityServer注册了两个cookie处理程序(一个用于身份验证会话,另一个用于临时外部cookie)。默认情况下会使用它们,如果您想手动引用它们,可以从IdentityServerConstants类中获取它们的名称(DefaultCookieAuthenticationScheme和ExternalCookieAuthenticationScheme)。
.session cookie仅被会话监控终端使用,以检测当前会话是否发生了变化。您会注意到它没有设置为HTTP only,因此可以被该终端运行的脚本访问。它不是身份验证cookie。