2
我有一種情況,我需要使用IdentityServer3預先驗證已登錄的用戶,以便我可以發出新的聲明。IdentityServer3 - PreAuthenticateAsync登錄時
由於用戶已經登錄並請求聲明,因此當我重定向時,會調用GetProfileDataAsync而不是PreAuthenticateAsync。
我知道我可以重寫IsActive來確定用戶是否應該被認爲是活動的,但它不提供傳遞給我的acr值也決定如何繼續。
public override Task IsActiveAsync(IsActiveContext context)
{
context.IsActive = true; // <- context.SignInMessage.AcrValues not available
return Task.FromResult(true);
}
關於如何從這裏出發的任何建議?