Oauth wso2为每个应用程序指定访问令牌

Oauth wso2为每个应用程序指定访问令牌,oauth,wso2,access-token,Oauth,Wso2,Access Token,在wso2应用程序管理器中,如果我登录到/store模块的ui并转到向该用户注册的应用程序,我可以请求具有特定持续时间的访问令牌。 是否可以通过api执行同样的操作? 我希望特定客户的代币具有不同的持续时间应用程序代币可以生成不同的到期时间,如下所示 curl -k -d "grant_type=client_credentials&validity_period=3600" -H "Authorization: Basic XXX" https://localhost:8243/tok

在wso2应用程序管理器中,如果我登录到/store模块的ui并转到向该用户注册的应用程序,我可以请求具有特定持续时间的访问令牌。 是否可以通过api执行同样的操作?
我希望特定客户的代币具有不同的持续时间

应用程序代币可以生成不同的到期时间,如下所示

curl -k -d "grant_type=client_credentials&validity_period=3600" -H "Authorization: Basic XXX" https://localhost:8243/token
用户令牌有固定的到期时间,可以在
identity.xml
中配置。请参阅。

我尝试在令牌API中传递“有效期”(正如Bhathiya在其回复中所建议的),但它对我不起作用(我使用了与WSO2 IS集成的WSO2 API管理器1.10.0),因此我创建了API来更新关联数据库中“[IDN\u OAUTH2\u ACCESS\u令牌]”表的“[validity\u period]”列值

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

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


我相信您指的是API经理。