我已成功将IdentityServer3与带有OIDC JS框架的APP1集成,能够登录,注销。事情很有效。
我设法设置IdentityServer3的User Profile页面部分,我可以从APP1导航以更新用户配置文件。效果很好。
用户个人资料更新后(比如LastName),我可以导航回APP1,效果很好。
现在的问题是,应用程序端的LastName声明仍然存在。我试着调用login(2)(client.createSigninRequest())仍然没有刷新lastName声明。
我尝试调试IdentityServer3服务器,当我调用login(2)时,它没有点击
GetClaimsFromAccount()
方法。
这里有什么问题,如何在说出个人资料更新后刷新声明。你能说些什么,如何克服这个问题,感谢你的帮助。
答案 0 :(得分:2)
经过长时间的努力,找到解决方案后,您可以在下面的链接中找到我的解决方案。
https://github.com/IdentityModel/oidc-client-js/issues/105
如果您有任何人遇到类似问题,可能会提供一些提示或方法。