Auth0 - Configurando o Provedor de Identidade (SSO)

Visão geral

Este guia explica como integrar o Auth0 com os Flosum Cloud Apps para habilitar Single Sign-On (SSO) para login sem interrupções.

circle-info

Para instruções mais gerais sobre como adicionar um Provedor de Identidade, veja o artigo a seguir.

Resumo das etapas envolvidas

  • Configurar o App no Auth0

  • Adicionar URLs de Callback

  • Criar um Provedor de Identidade nas Configurações Globais do Flosum

  • Testar o SSO

Configurando o Auth0 para Flosum Cloud Apps

Esta seção mostra como configurar um Aplicativo Auth0 para funcionar com os Flosum Cloud Apps para SSO.

circle-exclamation
1

Configurar Aplicativo no Auth0

  1. Faça login na sua conta Auth0.

  2. Clique Aplicativos na barra lateral esquerda, depois clique Aplicativos.

  3. Clique App Padrão para abrir a tela do App Padrão.

  4. Copie o Domínio, ID do Cliente, e Segredo do Cliente valores para criar um Provedor de Identidade nas Configurações Globais do Flosum.

2

Adicionar URLs de Callback

  1. Clique na aba Configurações .

  2. No campo URLs de Callback Permitidos , adicione a URL da sua região para cada Flosum Cloud App que você deseja usar com SSO. Veja a tabela abaixo para as URLs da sua região.

Criar Provedor de Identidade nas Configurações Globais

1

Criar Provedor de Identidade nas Configurações Globais

Faça login nas Configurações Globais do Flosum seguindo as instruções no artigo linkado.

circle-info

Para instruções mais gerais sobre como adicionar um Provedor de Identidade, veja o artigo a seguir.

  1. Preencha a seção Informações OpenId copiando os seguintes campos de Auth0 -> App Padrão -> Configurações -> Informações Básicas para os campos no formulário Criar Provedor de Identidade .

Auth0
Configurações Globais

ID do Cliente

ID do Cliente

Segredo do Cliente

Segredo do Cliente

https:// + Domínio

Emissor

2

Entrar nos Flosum Cloud Apps usando Auth0

Depois de configurar o Auth0 e adicionar o Provedor de Identidade, teste sua implementação de SSO fazendo login nas Configurações Globais do Flosum.

circle-info

Se, após inserir suas credenciais, você encontrar o erro “o atributo IdP given_name está indefinido”, adicione os seguintes atributos ao usuário na sua conta Auth0.

  • given_name

  • family_name

Auth0 - Criar usuário e adicionar atributos

Se você estiver recebendo um erro ao tentar entrar no Backup & Archive com suas credenciais Auth0, você precisa criar um usuário e adicionar os atributos given_name e family_name a esse usuário.

1

Criar usuário e adicionar atributos

circle-info

Se você já é um usuário existente, pode adicionar atributos pulando as etapas 1 e 2 desta seção.

  1. Na sua conta Auth0, clique em Gerenciamento de Usuários na barra lateral esquerda, depois clique Usuários.

  2. Clique Criar Usuário e preencha os campos obrigatórios.

  3. Abra seu usuário e clique em JSON Bruto .

  4. Anote o seu user_id, pois você precisará dele mais adiante no processo.

  5. Clique Aplicativo na barra lateral esquerda, depois clique APIs.

  6. Clique Auth0 Management API.

  7. Clique na Testar .

  8. Clique Criar e autorizar aplicativo de teste.

  9. Clique na Explorador de API aba e clique Criar e autorizar aplicativo de teste.

  10. Anote o Token, pois você precisará dele mais adiante no processo.

  11. Clique Documentação no canto superior direito da sua tela para abrir Docs do Auth0arrow-up-right.

  12. Clique APIs do Auth0.

  13. Clique Explorador da Management API na barra lateral esquerda.

  14. Clique Usuários na barra lateral esquerda, depois clique Atualizar um usuário.

  15. Clique Definir Token da API no canto superior direito da sua tela, então cole o valor do token salvo previamente na janela modal para autorização.

  16. O botão Definir Token da API agora deve mostrar Autorizado.

  17. Inserir em caminho: id o valor do ID do usuário que você salvou anteriormente, e exclua todas as linhas exceto given_name e family_name. Preencha o significado dessas linhas conforme necessário.

  18. Clique Testar Endpoint.

  19. Você deve receber um código de Resposta 200. Se você não receber um código de resposta 200, aparece uma mensagem identificando o problema. Problemas típicos podem ser um token ou user ID incorreto.

  20. Clique Usuários na barra lateral esquerda e clique na JSON Bruto aba. “given_name” e “family_name” devem ser adicionados.

  21. Retorne ao Backup & Archive do Flosum e faça login.

Atualizado

Isto foi útil?