View a markdown version of this page

Conceitos básicos do Amazon Cognito - Amazon Cognito

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Conceitos básicos do Amazon Cognito

Este capítulo começa com a autenticação do grupo de usuários, criando seu primeiro grupo de usuários e fazendo login com seu primeiro usuário. O Amazon Cognito também oferece grupos de identidade, que trocam a identidade de um usuário por AWS credenciais temporárias; se é disso que você precisa, consulte. Outras capacidades Se você não tiver certeza de qual componente precisa, consulteDe quais partes do Amazon Cognito você precisa?.

nota

Você precisa de uma AWS conta para concluir o passo a passo e os inícios rápidos deste capítulo. Se você não tiver uma, consulte Conceitos básicos de AWS.

Você tem uma aplicação que requer autenticação e controle de acesso. Você pode trabalhar na estrutura OpenID Connect (OIDC) para autenticação única (SSO). O Amazon Cognito tem ferramentas para lidar com a lógica de autenticação no back-end do aplicativo com um AWS SDK e para invocar um navegador em seu cliente para acessar um servidor de autorização gerenciado.

O console do Amazon Cognito orienta você na criação de um grupo de usuários com base na visualização da sua estrutura de aplicação preferencial. A partir daí, você pode continuar adicionando recursos como login federado com redes sociais externas ou provedores de identidade SAML 2.0 (). IdPs Os modelos de aplicações no console do Amazon Cognito se baseiam na adição de bibliotecas do OIDC ao seu projeto e na invocação de um navegador.

À medida que você expande o conjunto de recursos e incorpora mais componentes do Amazon Cognito, leia o capítulo Grupos de usuários do Amazon Cognito para obter descrições completas de tudo o que você pode fazer com os grupos de usuários.

Os exemplos neste capítulo e no console do Amazon Cognito demonstram uma integração básica dos recursos de aplicação com os grupos de usuários do Amazon Cognito. Posteriormente, você pode ajustar o grupo de usuários para usar mais opções disponíveis. Em seguida, você pode atualizar seu aplicativo para adotar novos recursos e interagir com IdPs.

Se você não quiser usar as páginas de login gerenciadas, poderá criar um aplicativo com interfaces de autenticação personalizadas usando um AWS SDK ou. AWS Amplify As aplicações que você cria dessa forma interagem com a API de grupos de usuários e são adequadas somente para autenticar usuários locais. Continue aprendendo sobre esse modelo de autenticação em Outras opções de aplicações.