我正在使用 .NET 6 和 Identity Server 4。
这三个Identity有什么区别(这是一个从OpenIdConnectEvents派生的类)?
为什么
principalIdentity
中有索赔,而requestIdentity
/responseIdentity
中没有?
private Task OnTicketReceivedImpl(TicketReceivedContext context)
{
var requestIdentity = context.Request.HttpContext.User.Identity;
var responseIdentity = context.Response.HttpContext.User.Identity;
var principalIdentity = context.Principal?.Identity;
...
}