在wso2应用程序管理器中,如果我登录/ store模块的ui并转到向该用户注册的应用程序,我可以请求具有特定持续时间的访问令牌。 是否有可能通过api做同样的事情? 我希望特定客户的代币具有不同的持续时间
答案 0 :(得分:0)
可以使用不同的到期时间生成应用程序标记。
curl -k -d "grant_type=client_credentials&validity_period=3600" -H "Authorization: Basic XXX" https://localhost:8243/token
用户令牌具有固定的到期时间,可以在identity.xml
中配置。请参阅docs here。
答案 1 :(得分:-1)
我试过在令牌API中传递“validity_period”(正如Bhathiya在他的回复中所建议的那样),但它对我不起作用(我使用了与WSO2 IS集成的WSO2 API Manager 1.10.0),所以我有创建API以更新关联数据库中“[IDN_OAUTH2_ACCESS_TOKEN]”表的“[VALIDITY_PERIOD]”列值。
您可以在此表中设置任何所需的到期时间。
有关详细信息,请参阅以下链接: