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);
}
ここからどのように進むことができますか?