Outils pour utilisateurs

Outils du site


cloud:aws:toc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
cloud:aws:toc [2022/03/29 19:06] – [Login par requêtes directes] sgariepycloud:aws:toc [2022/03/29 19:27] – [Login par requêtes directes] sgariepy
Ligne 91: Ligne 91:
  
 Les requêtes ci-dessous sont effectuées avec **REST Client**, extension de VS Code. Les requêtes ci-dessous sont effectuées avec **REST Client**, extension de VS Code.
 +
 +Prérequis:
 +
 +  * L'application dans le User Pool n'a pas de Client Secret de configuré
 +  * L'utilisateur existe dans le user pool.  Il peut y avoir un mot de passe initial avec le statut //Force change password//.
  
 Pour effectuer des tests, par exemple pour obtenir un JWT d'identification, il faut appeler le service IDP de Cognito avec un initAuth: Pour effectuer des tests, par exemple pour obtenir un JWT d'identification, il faut appeler le service IDP de Cognito avec un initAuth:
Ligne 102: Ligne 107:
     "AuthParameters" : {     "AuthParameters" : {
         "USERNAME" : "test@domain",         "USERNAME" : "test@domain",
-        "PASSWORD" : "unconfirmedPassword"+        "PASSWORD" : "initialPassword"
     },     },
     "AuthFlow" : "USER_PASSWORD_AUTH",     "AuthFlow" : "USER_PASSWORD_AUTH",
Ligne 127: Ligne 132:
 </code> </code>
  
 +La réponse au challenge retourne le id token si ça a bien fonctionné.
  
  
 +Obtenir un id token avec un refresh token:
 +
 +<code>
 +POST https://cognito-idp.us-east-1.amazonaws.com/
 +Content-Type: application/x-amz-json-1.1
 +X-Amz-Target: AWSCognitoIdentityProviderService.InitiateAuth
 +
 +{
 +    "AuthParameters" : {
 +        "REFRESH_TOKEN" : "{{normalAuth.response.body.AuthenticationResult.RefreshToken}}"
 +    },
 +    "AuthFlow" : "REFRESH_TOKEN_AUTH",
 +    "ClientId" : "{{cognitoClientId}}"
 +}
 +</code> 
  
  
cloud/aws/toc.txt · Dernière modification : 2022/12/10 14:46 de sgariepy