Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

480
Visualizações
Uso de AWS Cognito Vuejs

He creado una API de back-end en la aplicación Expressjs, la estoy alojando en AWS EC2. He creado una aplicación frontend en Vuejs para comunicarme con Express API.

Necesito crear una Autorización para que los usuarios inicien sesión y he decidido AWS Cognito para la administración de usuarios.

Mirando a través de los documentos, realmente no dan mucho sobre cómo autenticarse desde una aplicación de front-end a backendAPI.

Sé que puedo autenticar los Vuejs, pero eso aún deja mis rutas abiertas para que me llamen directamente.

Entonces, mi pregunta es cómo inicio sesión desde una aplicación frontend como VueJS y verifico el token de autenticación en los puntos finales de la API backend.

Buscando alguna lógica o posibles documentos sobre cómo lograr esto, o si no estoy viendo esto correctamente, si alguien puede dar algunos consejos.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Primero, autenticará a sus usuarios con Cognito:

  • ya sea usando su interfaz de usuario alojada ( https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-app-integration.html )
  • o con Amplify ( https://aws-amplify.github.io/docs/js/authentication )
  • o con AWS SDK si desea pasar a un nivel bajo ( https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_InitiateAuth.html )

En ese momento, tendrá un conjunto de tokens JWT (token de ID, token de acceso y, según el flujo de autenticación que elija, token de actualización).

Ahora puede pasar el identificador/token de acceso a su API de backend y verificarlo:

  • utilizando el autorizador API Gateway Lambda, si corresponde ( https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-integrate-with-cognito.html )
  • verificando el token y las reclamaciones manualmente ( https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-using-tokens-verifying-a-jwt.html ). Puede encontrar implementaciones de esto en Github.
    Si está utilizando Node, una de las opciones es cognito-jwt-verifier : un pequeño paquete npm para verificar la identificación y acceder a los tokens JWT obtenidos de AWS Cognito en su nodo/Lambda backend con dependencias mínimas (descargo de responsabilidad: soy el autor del paquete).
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda