在配置文件更新后,如何刷新用户声明IdentityServer3?

时间:2016-09-08 14:23:07

标签: identityserver3 identityserver4

我已成功将IdentityServer3与带有OIDC JS框架的APP1集成,能够登录,注销。事情很有效。

我设法设置IdentityServer3的User Profile页面部分,我可以从APP1导航以更新用户配置文件。效果很好。

用户个人资料更新后(比如LastName),我可以导航回APP1,效果很好。

现在的问题是,应用程序端的LastName声明仍然存在。我试着调用login(2)(client.createSigninRequest())仍然没有刷新lastName声明。

我尝试调试IdentityServer3服务器,当我调用login(2)时,它没有点击

  

GetClaimsFromAccount()

方法。

这里有什么问题,如何在说出个人资料更新后刷新声明。你能说些什么,如何克服这个问题,感谢你的帮助。

1 个答案:

答案 0 :(得分:2)

经过长时间的努力,找到解决方案后,您可以在下面的链接中找到我的解决方案。

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

如果您有任何人遇到类似问题,可能会提供一些提示或方法。