【问题标题】:Identityserver3 Update PermissionsIdentityserver3 更新权限
【发布时间】:2016-12-05 15:46:19
【问题描述】:

我想知道是否可以更新当前用户声明而无需用户再次进行身份验证。

在我的情况下,用户将登录应用程序并收到一组声明。稍后,他将能够改变与他合作的客户。完成后,他需要收到一组新的声明。

有没有人知道这是否可以做到?

提前致谢。

【问题讨论】:

  • 您的意思是声明,而不是用户权限。
  • 是的,用户声称。如果可能的话,有什么想法吗?

标签: identityserver3


【解决方案1】:

您几乎回答了自己的问题 - 令牌不是存储权限的好地方,因为更新令牌内容的唯一方法是获取新令牌。

令牌很适合传输不可变的身份数据。其他一切都属于应用程序或业务逻辑设计领域。

【讨论】:

  • 好吧,经过一些测试和研究,我发现我们需要的是生成一个新的令牌。这个想法是一个用户不能同时在一个以上的客户中进行身份验证。所以基本上我们无论如何都需要撤销旧的。有没有办法使用当前的令牌获得新的令牌,并将其传递给新客户?
猜你喜欢
  • 1970-01-01
  • 2013-06-11
  • 2016-06-26
  • 2012-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-12
  • 2018-03-31
相关资源
最近更新 更多