0

フルログインが発生する前に、別のページに移動する前に部分的にログインしています。部分ログイン仲介ページ内でクレームを得る方法はありますか?たとえば、電子メールの主張です。私のコントローラ内のIdentity Server部分的なログインと電子メールクレームの取得

、私は次のコードで部分的にログインを入手することができます。完全なログインが完了するまで

HttpContext.Current.GetOwinContext().Environment.GetIdentityServerPartialLoginAsync() 

残念ながら、返されたオブジェクト上のクレームプロパティは常に空です。

答えて

0

したがって、クレームは部分的なログインには存在しません。 Partial LoginsのAuthenticateResultを作成すると、私はUserServiceからそれらを得ることができました。

1

はい、部分ログインを発行すると、クレームを渡すことができるAuthenticateResult ctorに過負荷が発生します。これらはGetIdentityServerPartialLoginAsyncを介して部分ログインページで利用できます。

関連する問題