3

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

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

用户配置文件更新(比如姓氏)后,我可以导航回 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 回答