Cognito刷新令牌过期与设置刷新令牌过期不同



使用:

aws-sdk php v3.163.3

PHP 7.4.8

我将刷新令牌的过期时间设置为3650天。

当我想调用刷新令牌时,为什么ExpiresIn:86400的刷新令牌会产生结果?

$response = $this->client->adminInitiateAuth([
'AuthFlow' => 'REFRESH_TOKEN_AUTH',
'AuthParameters' => [
'REFRESH_TOKEN' => $refreshToken,
'SECRET_HASH' => $this->cognitoSecretHash($username),
],
'ClientId' => $this->client_id,
'UserPoolId' => $this->user_pool_id,
]);

您在响应中看到的ExpiresIn与刷新令牌无关。刷新令牌自首次发布之日起的3650天内仍然有效。您看到的86400秒仅适用于IdTokenAccessToken

最新更新