Eu tenho um aplicativo de nível médio de arranque com angular v4. Não há mecanismo de autenticação embutido, mas sem passaporte. Eu quero usar AWS cognito para autenticação (Sign In / UP). Preciso de passaporte para essa finalidade ou o Cognito é suficiente por si só. Não tenho certeza sobre as etapas a serem seguidas para Integrar o Cognito ao MEAN. Preciso começar integrando o Passport ao MEAN e, em seguida, ao Cognito. Ou apenas Cognito. Eu não pude encontrar um exemplo para este cenário.
Respostas:
0 para resposta № 1Dê uma olhada passaporte-cognito, integra cognito com passaporte com estratégias de passaporte.
Agora você só precisa integrar passportjs com sua pilha MEAN. Não há exemplo de exemplo que ilustre o passaporte-cognito com passaportes.
0 para resposta № 2
Sim, você terá que adicionar o passaporte paraautenticar o usuário do provedor de autenticação de terceiros. E após o login do usuário, o passaporte retorna o accesstoken que deve ser fornecido ao conhecimento da AWS e, em seguida, o conhecimento verifica o token de acesso entrando em contato com o provedor de autenticação de terceiros. Dessa forma, o conhecimento e o passaporte da AWS funcionam para que a autenticação seja feita usando o provedor de autenticação de terceiros.