Asp.net core 在ASP.NET核心标识中,什么是票证?

Asp.net core 在ASP.NET核心标识中,什么是票证?,asp.net-core,Asp.net Core,我已经读了这些文档(好几天了),但我仍然不知道什么是票证(AuthenticationTicket),或者它的作用 它不是我从OpenID或OAuth语言中认识的一个术语,而是身份框架中的一个主要概念。身份验证票证是一个盖章的身份验证会话id或主体。例如,戳记不仅仅是主体,它允许票据失效,本质上使数据无法识别和无用。这种失效将在某个时间表上发生,要求发出新的票证以继续保持已验证状态,可能会强制进行新的验证(登录) 长话短说,它是一种用于持久性的抽象,例如在使用cookie auth时,以防止数据

我已经读了这些文档(好几天了),但我仍然不知道什么是票证(
AuthenticationTicket
),或者它的作用


它不是我从OpenID或OAuth语言中认识的一个术语,而是身份框架中的一个主要概念。

身份验证票证是一个盖章的身份验证会话id或主体。例如,戳记不仅仅是主体,它允许票据失效,本质上使数据无法识别和无用。这种失效将在某个时间表上发生,要求发出新的票证以继续保持已验证状态,可能会强制进行新的验证(登录)

长话短说,它是一种用于持久性的抽象,例如在使用cookie auth时,以防止数据具有无限的生命周期,从而可以对其进行解密。它还提供了一种使经过身份验证的会话无效的方法,而不必实际依赖于正在删除的cookie。一旦服务器使票据失效,cookie就可以在客户机上永久存在,但它将不再有效,用户将被迫重新验证