moto/issues/2670 | Moved population of user attributes from accessToken to idToken

This commit is contained in:
Franz See 2020-01-05 23:13:36 +08:00
commit db75c9e25c
2 changed files with 5 additions and 5 deletions

View file

@ -127,7 +127,8 @@ class CognitoIdpUserPool(BaseModel):
return jws.sign(payload, self.json_web_key, algorithm="RS256"), expires_in
def create_id_token(self, client_id, username):
id_token, expires_in = self.create_jwt(client_id, username, "id")
extra_data = self.get_user_extra_data_by_client_id(client_id, username)
id_token, expires_in = self.create_jwt(client_id, username, "id", extra_data=extra_data)
self.id_tokens[id_token] = (client_id, username)
return id_token, expires_in
@ -137,9 +138,8 @@ class CognitoIdpUserPool(BaseModel):
return refresh_token
def create_access_token(self, client_id, username):
extra_data = self.get_user_extra_data_by_client_id(client_id, username)
access_token, expires_in = self.create_jwt(
client_id, username, "access", extra_data=extra_data
client_id, username, "access"
)
self.access_tokens[access_token] = (client_id, username)
return access_token, expires_in