Termos e conceitos comuns 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á.

Termos e conceitos comuns do Amazon Cognito

O Amazon Cognito fornece credenciais para aplicações web e aplicativos móveis. Ele se baseia em termos que são comuns no gerenciamento de identidade e acesso. Há muitos guias disponíveis sobre termos universais de identidade e acesso. Alguns exemplos são:

As listas a seguir descrevem termos que são exclusivos do Amazon Cognito ou que têm um contexto específico no Amazon Cognito.

Geral

Os termos desta lista não são específicos do Amazon Cognito. Eles são amplamente reconhecidos entre os profissionais de gerenciamento de identidade e acesso. A lista de termos a seguir não é completa, mas serve como guia para o contexto específico do Amazon Cognito aqui.

Token de acesso

Um token web JSON (JWT) que contém informações sobre a autorização de uma entidade para acessar sistemas de informação.

App, aplicação

Normalmente, um aplicativo móvel. Neste guia, o aplicativo geralmente é uma abreviação de um aplicativo web ou aplicativo móvel que se conecta ao Amazon Cognito.

Controle de acesso baseado em atributos (ABAC)

Modelo em que um aplicativo determina o acesso aos recursos com base nas propriedades de um usuário, como seu cargo ou departamento. As ferramentas do Amazon Cognito para aplicar o ABAC incluem tokens de ID em grupos de usuários e tags de entidades principais em bancos de identidades.

Autenticação

O processo de estabelecer uma identidade autêntica para fins de acesso a um sistema de informação. O Amazon Cognito aceita provas de autenticação de provedores de identidades de terceiros e também serve como provedor de autenticação para aplicações de software.

Autorização

Um processo de concessão de permissões para um recurso. Os tokens de acesso ao grupo de usuários contêm informações que as aplicações podem usar para permitir que usuários e sistemas acessem recursos.

Servidor de autorização

Um sistema OAuth ou OpenID Connect (OIDC) que gera tokens web JSON. O servidor de autorização gerenciado de grupos de usuários do Amazon Cognito é o componente do servidor de autorização dos dois métodos de autenticação e autorização nos grupos de usuários. Os grupos de usuários também são compatíveis com fluxos de resposta a desafios da API na autenticação do SDK.

Aplicação confidencial, aplicação do lado do servidor

Uma aplicação à qual os usuários se conectam remotamente, com código em um servidor de aplicações e acesso a segredos. Normalmente, uma aplicação web.

Identity provider (IdP) (Provedor de identidade (IdP))

Serviço que armazena e verifica as identidades dos usuários. O Amazon Cognito pode solicitar autenticação de fornecedores externos e ser um IdP para aplicações.

JSON web token (JWT)

Um documento formatado em JSON que contém declarações sobre um usuário autenticado. Os tokens de ID autenticam usuários, os tokens de acesso autorizam os usuários e os tokens de atualização atualizam as credenciais. O Amazon Cognito recebe tokens de fornecedores externos e emite tokens para aplicações ou AWS STS.

Autorização de máquina a máquina (M2M)

O processo de autorização de solicitações para endpoints de API para entidades de máquina que não interagem com o usuário, como um nível de aplicação de servidor web. Os grupos de usuários fornecem autorização de M2M em concessões de credenciais de cliente com escopos do OAuth 2.0 em tokens de acesso.

Autenticação multifator (MFA)

A exigência de que os usuários forneçam autenticação adicional após informarem nome de usuário e senha. Os grupos de usuários do Amazon Cognito têm recursos de MFA para usuários locais.

Provedor OAuth 2.0 (social)

Um IdP para um grupo de usuários ou banco de identidades que fornece acesso ao JWT e aos tokens de atualização. Os grupos de usuários do Amazon Cognito automatizam as interações com provedores sociais após a autenticação dos usuários.

Provedor OpenID Connect (OIDC)

Um IdP para um grupo de usuários ou banco de identidades que estende à especificação OAuth para fornecer tokens de ID. Os grupos de usuários do Amazon Cognito automatizam as interações com provedores OIDC após a autenticação dos usuários.

Chave de acesso, WebAuthn

Uma forma de autenticação na qual as chaves criptográficas, ou chaves de acesso, no dispositivo de um usuário fornecem sua prova de autenticação. Os usuários verificam sua presença com mecanismos biométricos ou de código PIN em um autenticador de hardware ou software. As chaves de acesso são resistentes ao phishing e estão vinculadas a sites/aplicações específicos, oferecendo uma experiência segura sem senha. Os grupos de usuários do Amazon Cognito oferecem suporte ao login com chaves de acesso.

Sem senha

Uma forma de autenticação na qual o usuário não precisa digitar uma senha. Os métodos de login sem senha incluem senhas de uso único (OTPs) enviadas para endereços de e-mail, números de telefone e chaves de acesso. Os grupos de usuários do Amazon Cognito oferecem suporte ao login com OTPs e chaves de acesso.

Aplicativo público

Um aplicativo independente em um dispositivo, com código armazenado localmente e sem acesso a segredos. Normalmente, um aplicativo móvel.

Servidor de recursos

Uma API com controle de acesso. Os grupos de usuários do Amazon Cognito também usam o servidor de recursos para descrever o componente que define a configuração para interagir com uma API.

Regras de controle de acesso com base em função (RBAC)

Modelo que concede acesso com base na designação funcional do usuário. Os bancos de identidades do Amazon Cognito implementam o RBAC com diferenciação entre os perfis do IAM.

Provedor de serviço (SP), parte confiável (RP)

Aplicação que depende de um IdP para atestar que os usuários são confiáveis. O Amazon Cognito atua como SP para IdPs externos e como IdP para SPs baseados em aplicações.

Provedor SAML

IdP para um grupo de usuários ou banco de identidades que gera documentos de declaração assinados digitalmente que seu usuário passa para o Amazon Cognito.

Identificador exclusivo universal (UUID)

Um rótulo de 128 bits aplicado a um objeto. Os UUIDs do Amazon Cognito são exclusivos por grupo de usuários ou banco de identidades, mas não seguem um formato específico de UUID.

Diretório de usuários

Conjunto de usuários e seus atributos que fornece essas informações para outros sistemas. Os grupos de usuários do Amazon Cognito são diretórios e também ferramentas para consolidar usuários a partir de diretórios de usuários externos.

Grupos de usuários

Quando você encontrar os termos na lista a seguir deste guia, saiba que eles se referem a um recurso ou configuração específica dos grupos de usuários.

Autenticação adaptável

Um recurso de segurança avançada que detecta possíveis atividades mal-intencionadas e aplica segurança adicional aos perfis de usuário.

Cliente da aplicação

Componente que define as configurações de um grupo de usuários como um IdP para uma aplicação.

URL de retorno de chamada, URI de redirecionamento, URL de retorno

Uma configuração em um cliente de aplicação e um parâmetro nas solicitações ao servidor de autorização do grupo de usuários. O URL de retorno de chamada é o destino inicial dos usuários autenticados na aplicação.

Autenticação baseada em opções

Uma forma de autenticação de API com grupos de usuários em que cada usuário tem um conjunto de opções de login disponíveis. Suas opções podem incluir nome de usuário e senha com ou sem MFA, login com chave de acesso ou login sem senha com senhas de uso único enviadas por e-mail ou SMS. Sua aplicação pode moldar o processo de escolha dos usuários solicitando uma lista de opções de autenticação ou declarando uma opção preferencial.

Compare com a autenticação baseada em clientes.

Autenticação baseada em clientes

Uma forma de autenticação com a API de grupos de usuários e os backends de aplicações criados com os SDKs da AWS. Na autenticação declarativa, sua aplicação determina de forma independente o tipo de login que um usuário deve realizar e solicita esse tipo antecipadamente.

Compare com a autenticação baseada em opções.

Credenciais comprometidas

Um recurso de segurança avançada que detecta senhas de usuários que os invasores possam conhecer e aplica segurança adicional aos perfis de usuário.

Confirmação

Processo que determina que os pré-requisitos foram atendidos para permitir que um novo usuário faça login. A confirmação geralmente é feita por meio da verificação do endereço de e-mail ou número de telefone.

Autenticação personalizada

Uma extensão dos processos de autenticação com acionadores do Lambda que definem desafios e respostas adicionais do usuário.

Autenticação do dispositivo

Processo de autenticação que substitui o MFA por um login que usa o ID de um dispositivo confiável.

Domínio, domínio do grupo de usuários

Um domínio da web que hospeda suas páginas de login gerenciado na AWS. Você pode configurar o DNS em um domínio que possui ou usar um prefixo de subdomínio de identificação em um domínio que pertence à AWS.

Plano Essentials

O plano de recursos com os últimos desenvolvimentos em grupos de usuários. O plano Essentials não inclui os recursos de segurança de aprendizado automatizado presentes no plano Plus.

Fornecedor externo, fornecedor de terceiros

IdP que tem uma relação de confiança com um grupo de usuários. Os grupos de usuários servem como uma entidade intermediária entre provedores externos e sua aplicação, gerenciando processos de autenticação com SAML 2.0, OIDC e provedores sociais. Os grupos de usuários consolidam os resultados de autenticação de provedores externos em um único IdP para que suas aplicações possam processar muitos usuários usando uma única biblioteca de cliente OIDC.

Plano de recursos

O grupo de recursos que você pode selecionar para um grupo de usuários. Os planos de recursos têm custos diferentes em sua fatura da AWS. Novos grupos de usuários usam como padrão o plano Essentials.

Usuário federado, usuário externo

Usuário em um grupo de usuários que foi autenticado por um provedor externo.

IU hospedada (clássica), páginas de IU hospedada

A versão inicial dos serviços de frontend de autenticação, parte confiável e provedor de identidades no domínio do grupo de usuários. A IU hospedada tem um conjunto básico de recursos e uma aparência simplificada. Você pode aplicar a identidade visual de IU hospedada com o upload de um arquivo de imagem de logotipo e um arquivo com um conjunto predeterminado de estilos CSS. Compare com o login gerenciado.

Gatilho do Lambda

Função no AWS Lambda que um grupo de usuários pode invocar automaticamente em pontos-chave nos processos de autenticação de usuários. Você pode usar os acionadores do Lambda para personalizar os resultados da autenticação.

Usuário local

Um perfil de usuário no diretório de usuários do grupo de usuários que não foi criado pela autenticação com um provedor externo.

Usuário vinculado

Usuário de um provedor externo cuja identidade é mesclada com a de um usuário local.

Plano Lite

O plano de recursos com os recursos lançados originalmente com grupos de usuários. O plano Lite não inclui os novos recursos do plano Essentials nem os recursos de segurança de aprendizado automatizado no plano Plus.

Servidor de autorização gerenciado, servidor de autorização de IU hospedada, servidor de autorização

Um componente do login gerenciado que hospeda serviços para interação com IdPs e aplicações no domínio do grupo de usuários. A IU hospedada difere do login gerenciado nos recursos interativos com o usuário que oferece, mas tem os mesmos recursos do servidor de autorização.

Login gerenciado, páginas de login gerenciado

Um conjunto de páginas da web no domínio do grupo de usuários que hospeda serviços para autenticação do usuário. Esses serviços incluem funções para operar como um IdP, uma parte confiável para IdPs de terceiros e um servidor de uma IU de autenticação interativa com o usuário. Quando você configura um domínio para o grupo de usuários, o Amazon Cognito coloca todas as páginas de login gerenciado online.

Sua aplicação importa bibliotecas do OIDC que invocam os navegadores dos usuários e os direcionam para a IU de login gerenciado para cadastro, login, gerenciamento de senhas e outras operações de autenticação. Após a autenticação, as bibliotecas do OIDC podem processar o resultado da solicitação de autenticação.

Autenticação de login gerenciado

O login com os serviços no domínio do grupo de usuários é feito por meio de páginas do navegador interativas com o usuário ou solicitações de API HTTPS. As aplicações lidam com a autenticação de login gerenciado com bibliotecas do OpenID Connect (OIDC). Esse processo inclui login com provedores externos, login de usuários locais com páginas de login gerenciado interativas e autorização M2M. A autenticação com a IU hospedada clássica também se enquadra nesse termo.

Compare com a autenticação do SDK da AWS.

Plano Plus

O plano de recursos com os últimos desenvolvimentos e recursos avançados de segurança em grupos de usuários.

Autenticação do SDK, autenticação do SDK da AWS

Um conjunto de operações de API de autenticação e autorização que você pode adicionar ao backend da sua aplicação com um SDK da AWS. Esse modelo de autenticação requer um mecanismo de login personalizado. A API pode cadastrar usuários locais usuários vinculados.

Compare com a autenticação de login gerenciado.

Proteção contra ameaças, recursos avançados de segurança

Nos grupos de usuários, a proteção contra ameaças se refere às tecnologias projetadas para mitigar ameaças aos seus mecanismos de autenticação e autorização. Autenticação adaptativa, detecção de credenciais comprometidas e listas de bloqueio de endereços IP são exemplos de proteção contra ameaças.

Personalização do token

O resultado de um acionador do Lambda que antecede a geração do token e que modifica o ID do usuário ou o token de acesso em tempo de execução.

Grupo de usuários, provedor de identidades do Amazon Cognitocognito-idp, grupos de usuários do Amazon Cognito

Um recurso da AWS com serviços de autenticação e autorização para aplicações que funcionam com IdPs do OIDC.

Verificação

Processo de confirmar que um usuário tem um endereço de e-mail ou número de telefone. Um grupo de usuários envia um código a um usuário que inseriu um novo endereço de e-mail ou número de telefone. Quando ele envia o código para o Amazon Cognito, verifica a propriedade do destino da mensagem e pode receber mensagens adicionais do grupo de usuários. Veja também confirmação.

Perfil de usuário, conta de usuário

Uma entrada para um usuário no diretório de usuários. Todos os usuários, incluindo aqueles de IdPs de terceiros, têm um perfil no grupo de usuários.

Bancos de identidades

Quando você encontrar os termos na lista a seguir deste guia, saiba que eles se referem a um recurso ou configuração específica dos bancos de identidades.

Atributos para controle de acesso

Uma implementação de controle de acesso por atributo em bancos de identidades. Os bancos de identidades aplicam atributos do usuário como tags às credenciais do usuário.

Autenticação básica (clássica)

Processo de autenticação em que você pode personalizar a solicitação de credenciais do usuário.

Identidades autenticadas pelo desenvolvedor

Processo de autenticação que autoriza as credenciais do usuário do banco de identidades com as credenciais do desenvolvedor.

Credenciais do desenvolvedor

As chaves de API do IAM de um administrador do banco de identidades.

Autenticação aprimorada

Um fluxo de autenticação que seleciona um perfil do IAM e aplica as tags de entidade principal de acordo com a lógica que você define no banco de identidades.

Identidade

Um UUID que vincula um usuário da aplicação e suas credenciais de usuário ao perfil em um diretório de usuários externo que tem uma relação de confiança com um banco de identidades.

Banco de identidades, identidades federadas do Amazon Cognito, identidade do Amazon Cognito, cognito-identity

Um recurso da AWS com serviços de autenticação e autorização para aplicações que usam credenciais temporárias da AWS.

Identidade não autenticada do

Um usuário que não fez login com um IdP do banco de identidades. Você pode permitir que os usuários gerem credenciais de usuário limitadas para um único perfil do IAM antes da autenticação.

Credenciais do usuário

Chaves de API temporárias da AWS que os usuários recebem após a autenticação no banco de identidades.