3

サインイン、サインアウトできるOIDC JSフレームワークを使用して、IdentityServer3をAPP1と正常に統合しました。物事はうまく機能します。

IdentityServer3 のユーザー プロファイル ページ部分をセットアップできました。APP1 からナビゲートして、ユーザー プロファイルを更新できます。よく働く。

ユーザー プロファイル (LastName など) の更新後、APP1 に戻ることができ、うまく機能しています。

問題は、アプリケーション側の LastName クレームがまだ古いことです。login (2) (client.createSigninRequest()) を呼び出そうとしましたが、まだ lastName クレームが更新されていません。

IdentityServer3 サーバーをデバッグしようとしましたが、ログイン (2) を呼び出すと、

GetClaimsFromAccount()

方法。

ここで間違っているのは、たとえばプロファイルの更新後にクレームを更新する方法です。この問題を解決する方法を教えてください。ご協力をお願いします。

4

1 に答える 1

3

長い闘争の後、なんとか解決策を見つけてください。以下のリンクで私の解決策を見つけることができます。

https://github.com/IdentityModel/oidc-client-js/issues/105

同様の問題に直面している方がいる場合は、ヒントやアプローチが得られるかもしれません。

于 2016-09-26T12:52:00.787 に答える