2016-12-05 76 views
0

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

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

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

在此先感谢。

+0

您的意思是声明,而不是用户权限。 –

+0

是的,用户声称。任何想法,如果可能的话? –

回答

2

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

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

+0

谢谢你的回答。 –

+0

好吧,经过一些测试和研究后,我发现我们需要的是生成一个新的令牌。这个想法是,一个用户不能同时在一个以上的客户身份验证。所以基本上我们需要撤销旧的。有没有办法使用现有的令牌获得新的令牌,并传递给新的客户? –