在没有authenitcation的情况下替换令牌中的Claim

时间:2017-03-04 12:26:37

标签: identityserver4

我的应用程序根据登录时用户的选择连接到不同的数据库。

在登录时,系统会要求用户进行除法,我找到了通过在tokenClient.RequestResourceOwnerPasswordAsync方法上使用名为extra的对象参数在令牌中包含该分区ID的方法。

现在,如果用户更改了分区,我想将令牌中的分区ID替换为新分区,而不再向用户询问其凭据。

它只是更改了令牌中的一项声明。

在Essence中,一旦创建了令牌,有没有办法在不再请求用户凭据的情况下替换令牌中的声明?

这是否可以使用扩展授权?如果没有,那么推荐的解决方案是什么?

提前致谢。 Noufal

0 个答案:

没有答案