Identityserver4 如何在用户更新其配置文件后更新id_令牌
我已经为一个asp.net mvc网站设置了identityserver 4,并将其用于身份验证隐式授权类型。我需要有令牌更新时,用户修改帐户的配置文件,但它不是索赔 一切都在愉快的道路上运行良好,客户验证,然后重定向回网站,索赔通过-一切都很好 我的网站有一个链接,将用户发送回IdentityServer,以便更新配置文件名、电子邮件、电话等,但一旦完成并将用户发送回网站,则不会使用新信息更新声明Identityserver4 如何在用户更新其配置文件后更新id_令牌,identityserver4,Identityserver4,我已经为一个asp.net mvc网站设置了identityserver 4,并将其用于身份验证隐式授权类型。我需要有令牌更新时,用户修改帐户的配置文件,但它不是索赔 一切都在愉快的道路上运行良好,客户验证,然后重定向回网站,索赔通过-一切都很好 我的网站有一个链接,将用户发送回IdentityServer,以便更新配置文件名、电子邮件、电话等,但一旦完成并将用户发送回网站,则不会使用新信息更新声明 我可以看到我的用户索赔工厂正在从配置文件服务中调用,并且新的配置文件信息正在索赔中设置,但是我的
我可以看到我的用户索赔工厂正在从配置文件服务中调用,并且新的配置文件信息正在索赔中设置,但是我的网站似乎没有接收到新的信息。我可能会错过什么?这是正确的方法吗?在用户登录的索赔信息保存在cookie中之后。在用户注销并再次登录之前,它不会被更新。您可能需要强制注销用户,以便他在更新配置文件后必须再次登录 但是,如果用户经常更新配置文件,您可能需要重新考虑在id令牌和索赔中使用配置文件数据。identity server中有一个用户信息端点,您可以在需要时查询该端点以检索配置文件数据。
用户登录后,索赔信息保存在cookie中。在用户注销并再次登录之前,它不会被更新。您可能需要强制注销用户,以便他在更新配置文件后必须再次登录 但是,如果用户经常更新配置文件,您可能需要重新考虑在id令牌和索赔中使用配置文件数据。identity server中有一个用户信息端点,您可以在需要时查询该端点以检索配置文件数据。