-1

J'utilise un lien de compte avec Alexa et je récupère un accessToken. Je m'authentifie à l'aide d'AWS Cognito. Mon hypothèse est que accessToken est le jeton pour AWS Cognito - mais comment l'utiliser? J'ai besoin d'obtenir les informations CognitoUser. J'ai vu des exemples utilisant le SDK Facebook et c'est stupide de dire Fb.setToken (accessToken), mais je ne trouve pas l'équivalent pour Cognito. Qu'est-ce que je rate?!Jetons d'accès AWS Cognito Javascript

Répondre

0

ceci est mon flux d'authentification, en utilisant uniquement Cognito, fonctionne très bien pour moi:

var authenticationData = { 
    Username: document.getElementById("user").value, 
    Password: document.getElementById("password").value 
    }; 

    var authenticationDetails = new AmazonCognitoIdentity.AuthenticationDetails(authenticationData); 

    var poolData = { 
    UserPoolId: AWSConfiguration.UserPoolId, 
    ClientId: AWSConfiguration.ClientAppId 
    }; 

    userPool = new AmazonCognitoIdentity.CognitoUserPool(poolData); 

    var userData = { 
    Username: document.getElementById("user").value, 
    Pool: userPool 
    }; 

    var cognitoUser = new AmazonCognitoIdentity.CognitoUser(userData); 

    cognitoUser.authenticateUser(authenticationDetails, { 

    // authenticate here