2017-09-13 14 views
0

WSO2でアクセストークンの有効期限を変更する必要があります。アイデンティティ・サーバーとAPIマネージャーの両方でidentity.xmlの要素を編集しようとしましたが、取得されたアクセス・トークンはデフォルトの3600秒間続きます。サーバーの再始動も試行しました。このアプローチは正しいですか?WSO2アクセストークン時間

+0

トークンはどのように生成されますか? – Bee

+0

ユーザー名とパスワードをMydomain:9444/oauth2/tokenに送信します。使用されているパスワードの種類はgrantです – Vinaayakh

答えて

1

デフォルトの有効期限を変更するには、タグ<UserAccessTokenDefaultValidityPeriod>の値をidentity.xmlに更新する必要があります。

あなたは更新しようとしているときに、それはおそらくあなたがAPI ManagerとIdentity Serverの両方を実行していることを意味するので、正しいidentity.xml(ポート9444上で動作するもの)を変更することを忘れないポート9444上で実行しています値。

変更を有効にするには、サーバーを再起動する必要があります。もちろん、すでに生成されたすべてのトークンは同じ有効期限を持ちますので、APIMをリセットしてトークンが再度生成されるよう依頼すると、有効なトークンであるため古いトークンを返す可能性があります。

新しいトークンを取得していることを確認するには、トークンAPIを呼び出すときに新しいスコープを渡します。

関連する問題