2016-09-21 89 views
0

我一直在使用WSO2 APIM作为API网关,我想添加到我的解决方案中的是为同一用户生成distintc设备的distintct令牌的功能。WSO2 APIM 1.10.0更改每个范围的令牌过期

为了达到我已经使用了令牌范围,到目前为止它正常工作。不过,我希望为桌面应用程序和移动应用程序使用的令牌提供截然不同的到期时间。

有人知道要实现吗?看起来,应用令牌只能设置到期时间,对所有用户而言,无论其范围如何。

任何帮助表示感谢。 谢谢。

回答

0

我认为这会帮助你

[1]。 https://docs.wso2.com/display/AM1100/Working+with+Access+Tokens

[2]。可以为应用程序令牌和useraccess令牌设置截然不同的到期时间。

https://cnapagoda.blogspot.com/2015/01/wso2-api-manager-changing-default-token.html

谢谢

+0

好了,[2]链接显示如何更改过期时间为每一个,我想改变的到期时间每socpe(例如:用户=一个通过移动1个月和同一用户=通过桌面= 1天)。 对于已验证的[1]链接,将validityTime作为标头或参数传递,并且在两种情况下,它只对grant_type = application有效,对grant_type = password不起作用。 因此,正如我在第一个问题上发布的,我需要的是一种使用相同用户和不同范围的授权类型=密码的不同到期时间的方法;也欢迎任何替代方案。 –