Pular para o conteúdo principal

Scopes de identidade (usuários) - nova versão

Esta página documenta os scopes de identidade usados no login de usuários do Acesso Cidadão.

Ela trata de autenticação e identidade do usuário, não de autorização entre sistemas.

Visão geral​

Na nova versão, o login de usuários é documentado a partir do discovery document abaixo:

https://login.acessocidadao.es.gov.br/.well-known/openid-configuration

Os scopes desta página servem para controlar quais claims de identidade poderão ser disponibilizadas para a aplicação, especialmente por meio do access_token, id_token e do endpoint userinfo, conforme o fluxo configurado.

Importante​

Não confunda:

  • scopes de identidade de usuário, usados no fluxo de login;
  • scopes de API, usados em tokens de sistema;
  • autorização do sistema, que deve ser tratada por regras próprias da aplicação e, quando aplicável, por APIs específicas do Acesso Cidadão.

Scopes mínimos usuais​

Na maior parte das integrações de login, os scopes mínimos são:

openid profile

Scopes públicos​

openid​

Claims associadas:

  • apelido
  • nivelVerificacao

profile​

Claims associadas:

  • sub

Outros scopes públicos​

nome​

Claims associadas:

  • nome

cpf​

Claims associadas:

  • cpf
  • cnpj

email​

Claims associadas:

  • email

Scope de permissões​

role​

Claims associadas:

  • role

Recomendações de implementação​

  • Solicite apenas os scopes mínimos necessários.
  • Não use scope de identidade como mecanismo de autorização de API.