編集: ストームパス トークンは 4 秒で期限切れになることが判明しました。これを変更する方法を知っている人はいますか?
nodejs を使用して記述された REST API があります。ユーザーの管理に stormpath を使用しています。
まず、ユーザーに、stormpath.authenticate を使用して JWT トークンを生成するように依頼します。その後の API へのすべてのリクエストは、このトークンを使用して認証されます。ただし、ストームパスを使用してリクエストを認証する方法がよくわかりません。
stormpath.authenticateApiRequest を呼び出そうとすると、常にトークンの期限切れエラーが発生します。
誰もこれについて経験がありますか?
ユーザーの認証:
app.authenticateAccount(request, function(err, result) {
if (err) {
callback(err);
}
callback(null, result.getAccessTokenResponse());
}
トークンは REST 応答で返送されます。ただし、取得するトークンは 4 秒間のみです。トークンの例:
{ iss: 'https://api.stormpath.com/v1/applications/327amCVmifPJe3hr09BbiX',
sub: 'https://api.stormpath.com/v1/accounts/327S85vQ0qSth0raGDZwHN',
jti: '5c0eb388-b9d4-4303-a9f3-b50ec9c35440',
iat: 1443702904,
exp: 1443702908 }