Wso2 为每个应用程序设置不同的用户访问令牌过期时间

Wso2 为每个应用程序设置不同的用户访问令牌过期时间,wso2,wso2is,wso2-am,Wso2,Wso2is,Wso2 Am,我在网上查过,但我找不到任何解决办法,我认为那是不可能的。但这是非常重要的支持特性,不同的应用程序对过期时间有自己的需求。有没有办法在WSO2APIM上配置它?我已经找到了解决类似问题的方法。我使用了WSO2 API管理器1.10.0,它与WSO2集成,并与SQL Server数据库集成,您也可以尝试一下,它也应该适合您 我已经创建了API来更新相关数据库中“[IDN\u OAUTH2\u ACCESS\u TOKEN]”表的“[VALIDITY\u PERIOD]”列值 您可以在此表中设置任何

我在网上查过,但我找不到任何解决办法,我认为那是不可能的。但这是非常重要的支持特性,不同的应用程序对过期时间有自己的需求。有没有办法在WSO2APIM上配置它?

我已经找到了解决类似问题的方法。我使用了WSO2 API管理器1.10.0,它与WSO2集成,并与SQL Server数据库集成,您也可以尝试一下,它也应该适合您

我已经创建了API来更新相关数据库中“[IDN\u OAUTH2\u ACCESS\u TOKEN]”表的“[VALIDITY\u PERIOD]”列值

您可以在此表中设置任何所需的到期时间

有关更多详细信息,请参阅以下链接:


如果您(@kelber Rocha)对此有任何其他具体疑问,请告诉我,您的环境详细信息将有助于进一步帮助,例如您在API Manager中使用的数据库类型以及版本等。

您可以解释更多您的问题吗?当然可以,默认用户应用程序令牌将在3600秒后过期,但是,此配置不能满足所有应用程序的需要,有一个应用程序需要在3600秒以下过期令牌,您是否理解?所以您的问题是关于过期时间的?标题没有这样说。是的,我更正了,谢谢。我理解你在博客上说的话,但每次我的用户创建令牌时,我都需要操纵有效期,因此,这对我们的设置来说非常昂贵,我们也在使用sql server。这就是你在做什么?您的用户创建的每个令牌,您都会调用一个api来更新令牌的有效期?@KleberRocha:我们有一个默认的到期时间,将应用于所有api-如果您对该时间间隔不满意,那么到目前为止,我们有两个解决方案:(1)使用刷新令牌api(2)或使用此自定义api。