From ef3a35cd8f29c494e3ed274999cf7b92fe1d7a5b Mon Sep 17 00:00:00 2001 From: Alastair McCormack Date: Sat, 5 Feb 2022 15:58:34 +0000 Subject: [PATCH] FIX: Cognito-idp (#4820) --- moto/cognitoidp/models.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/moto/cognitoidp/models.py b/moto/cognitoidp/models.py index d7911ec42..54411487a 100644 --- a/moto/cognitoidp/models.py +++ b/moto/cognitoidp/models.py @@ -1106,6 +1106,7 @@ class CognitoIdpBackend(BaseBackend): "AccessToken": access_token, "RefreshToken": refresh_token, "ExpiresIn": expires_in, + "TokenType": "Bearer", } } @@ -1508,7 +1509,7 @@ class CognitoIdpBackend(BaseBackend): "TokenType": "Bearer", } } - elif auth_flow == "REFRESH_TOKEN": + elif auth_flow in ("REFRESH_TOKEN", "REFRESH_TOKEN_AUTH"): refresh_token = auth_parameters.get("REFRESH_TOKEN") if not refresh_token: raise ResourceNotFoundError(refresh_token) @@ -1528,8 +1529,8 @@ class CognitoIdpBackend(BaseBackend): raise NotAuthorizedError(secret_hash) ( - id_token, access_token, + id_token, expires_in, ) = user_pool.create_tokens_from_refresh_token(refresh_token) @@ -1538,6 +1539,7 @@ class CognitoIdpBackend(BaseBackend): "IdToken": id_token, "AccessToken": access_token, "ExpiresIn": expires_in, + "TokenType": "Bearer", } } else: