Adicionando um provedor de identidade (SSO)
Visão geral
Este artigo explica como adicionar um Provedor de Identidade ao seu tenant Flosum para habilitar o Single Sign-On (SSO) para seus aplicativos. Depois que você adicionar um provedor de identidade, um botão de SSO personalizado aparecerá na tela de login. Esse botão redireciona os usuários para a página de login do provedor de identidade. Depois que eles se autenticam, são retornados ao aplicativo Flosum. Para obter instruções de login com SSO, consulte o artigo a seguir.

Configuração do Provedor de Identidade
Este artigo fornece instruções gerais para configurar seu provedor de identidade. Revise-as antes de prosseguir para os artigos específicos de provedores listados abaixo, que oferecem instruções e detalhes para os provedores de identidade mais comuns.
OIDC
SAML
URLs regionais
Para configurar um provedor de identidade para SSO com os aplicativos Flosum Cloud, você precisará das URLs específicas da região Redirecionamento, Callback, e Saída URLs. Adicione as URLs relevantes para cada aplicativo que requer SSO.
URLs de redirecionamento
Configurações globais
https://global-us.flosum.app/api/v1/auth/login/open-id
Backup e Arquivo
https://backup-us.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-us.flosum.app/api/v1/auth/login/open-id
Configurações globais
https://global-de.flosum.app/api/v1/auth/login/open-id
Backup e Arquivo
https://backup-de.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-de.flosum.app/api/v1/auth/login/open-id
Configurações globais
https://global-jp.flosum.app/api/v1/auth/login/open-id
Backup e Arquivo
https://backup-jp.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-jp.flosum.app/api/v1/auth/login/open-id
Configurações globais
https://global-au.flosum.app/api/v1/auth/login/open-id
Backup e Arquivo
https://backup-au.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-au.flosum.app/api/v1/auth/login/open-id
URLs de Callback
Configurações Globais
https://global-us.flosum.app/api/v1/oauth/callback
Backup e Arquivo
https://backup-us.flosum.app/api/v1/oauth/callback
DevOps
https://devops-us.flosum.app/api/v1/oauth/callback
Configurações Globais
https://global-de.flosum.app/api/v1/oauth/callback
Backup e Arquivo
https://backup-de.flosum.app/api/v1/oauth/callback
DevOps
https://devops-de.flosum.app/api/v1/oauth/callback
Configurações Globais
https://global-jp.flosum.app/api/v1/oauth/callback
Backup e Arquivo
https://backup-jp.flosum.app/api/v1/oauth/callback
DevOps
https://devops-jp.flosum.app/api/v1/oauth/callback
Configurações Globais
https://global-au.flosum.app/api/v1/oauth/callback
Backup e Arquivo
https://backup-au.flosum.app/api/v1/oauth/callback
DevOps
https://devops-au.flosum.app/api/v1/oauth/callback
URLs de saída
Configurações globais
https://global-us.flosum.app/api/v1/oauth/login
Backup e Arquivo
https://backup-us.flosum.app/api/v1/oauth/login
DevOps
https://devops-us.flosum.app/api/v1/oauth/login
Configurações globais
https://global-de.flosum.app/api/v1/oauth/login
Backup e Arquivo
https://backup-de.flosum.app/api/v1/oauth/login
DevOps
https://devops-de.flosum.app/api/v1/oauth/login
Configurações globais
https://global-jp.flosum.app/api/v1/oauth/login
Backup e Arquivo
https://backup-jp.flosum.app/api/v1/oauth/login
DevOps
https://devops-jp.flosum.app/api/v1/oauth/login
Configurações globais
https://global-au.flosum.app/api/v1/oauth/login
Backup e Arquivo
https://backup-au.flosum.app/api/v1/oauth/login
DevOps
https://devops-au.flosum.app/api/v1/oauth/login
Adicionando um Provedor de Identidade
Criar Provedor de Identidade
Clique Provedores de Identidade no menu lateral.
Clique Criar.

Insira um Nome para o provedor de identidade.
Marcar/Desmarcar Provisionamento Just-In-Time para habilitar ou desabilitar a criação automática de usuário no login SSO.

Clique no Tipo menu suspenso.
Selecione OPEN_ID ou SAML dependendo do tipo de Provedor de Identidade ao qual você está se conectando.

Vá para a etapa relevante para preencher os campos obrigatórios.
Insira as informações do OpenID Connect (OIDC)
Se você selecionou OPEN_ID, preencha os campos na informações do OpenId seção. Veja a captura de tela e a tabela abaixo para mais detalhes.
Se a URL do Emissor for inválida ou inacessível, o botão de SSO não aparecerá na página de login.

ID do cliente
Insira o ID do cliente do seu aplicativo OIDC.
Segredo do cliente
Insira o segredo do cliente do seu aplicativo OIDC.
Emissor
Insira a URL da sua instância no seu provedor de identidade OIDC.
Insira as informações do SAML
Se você selecionou SAML, preencha os campos na Informações do SAML 2.0 seção. Veja a captura de tela e a tabela abaixo para mais detalhes.

Emissor
Insira o ID do Provedor de Identidade. Esse valor pode ser copiado do XML de metadados do Provedor de Identidade, a partir do atributo entityID do elemento EntityDescriptor .
ID da entidade
Insira o ID do Provedor de Serviço. Isso pode ser um valor de string, mas deve corresponder tanto nas configurações do Provedor de Serviço quanto nas do Provedor de Identidade.
Certificado de assinatura do Provedor de Identidade
Clique para enviar o certificado usado pelo Provedor de Identidade para assinar respostas e assertivas SAML. O Provedor de Serviço usa esse certificado para verificar a autenticidade e a integridade das mensagens SAML recebidas.
Formato do Name ID (Opcional)
Este campo mapeia o usuário do Provedor de Identidade para um usuário das Configurações Globais. Como nem todos os Provedores de Identidade oferecem suporte à configuração do Formato do Name ID para login SSO, as Configurações Globais usam o uniqueUserId atributo na Assertion SAML em vez do formato Name ID.
Verifique se o seu Provedor de Identidade oferece suporte ao formato Name ID e insira o valor dele. O formato padrão é:
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
URL de login do Provedor de Identidade
Insira a URL de sign-on (login) do Provedor de Identidade. Esse valor pode ser copiado do XML de metadados do Provedor de Identidade, a partir do elemento Location do elemento SingleSignOnService sob IDPSSODescriptor.
Habilitado para solicitação SAML assinada
O Habilitado para solicitação SAML assinada a caixa de seleção indica se a solicitação de autenticação enviada pelo Provedor de Serviço ao Provedor de Identidade é assinada digitalmente. Esse valor pode ser copiado do XML de metadados do Provedor de Identidade, a partir do WantAuthnRequestsSigned do elemento EntityDescriptor sob IDPSSODescriptor.
Se estiver marcada, preencha os campos na captura de tela e na tabela a seguir.

Certificado de assinatura de autenticação
Clique para enviar o certificado que o Provedor de Serviço usa para assinar solicitações SAML. O Provedor de Identidade usa esse certificado para verificar a autenticidade das solicitações. Você deve enviar este certificado tanto para o Provedor de Identidade quanto para o Provedor de Serviço.
Chave privada de autenticação
Clique para enviar a chave privada que o Provedor de Serviço usa para assinar solicitações SAML. O Provedor de Identidade usa essa chave para verificar a autenticidade das solicitações. Essa chave deve corresponder à Certificado de assinatura de autenticação.
Senha da chave privada de autenticação (Opcional)
Digite a frase secreta usada para descriptografar a Chave privada de autenticação para assinar solicitações SAML. Este campo pode ficar em branco se a chave privada não estiver protegida por senha.
Algoritmo de assinatura de autenticação
Insira o algoritmo usado para assinar solicitações SAML com a Chave privada de autenticação. Verifique se o Provedor de Identidade oferece suporte a este algoritmo. O padrão é: http://www.w3.org/2001/04/xmldsig-more#rsa-sha256.
Criptografia de assertiva habilitada
O Criptografia de assertiva habilitada a caixa de seleção habilita a criptografia de assertivas SAML pelo Provedor de Identidade. Quando habilitada, somente o Provedor de Serviço com a chave privada correspondente poderá descriptografar as assertivas.
Se estiver marcada, preencha os campos na captura de tela e na tabela a seguir.

Certificado de criptografia
Clique para enviar o certificado usado pelo Provedor de Identidade para criptografar assertivas SAML. Isso garante que somente o Provedor de Serviço com a chave privada correspondente possa descriptografá-las. Você deve enviar este certificado tanto para o Provedor de Identidade quanto para o Provedor de Serviço.
Chave privada de criptografia
Clique para enviar a chave privada que o Provedor de Serviço usa para descriptografar assertivas SAML do Provedor de Identidade. Essa chave deve corresponder à Certificado de criptografia.
Senha da chave privada de criptografia (Opcional)
Digite a frase secreta usada para descriptografar a Chave privada de criptografia. Este campo pode ficar em branco se a chave privada não estiver protegida por senha.
Certificados e chaves privadas
Os certificados e chaves privadas enviados devem estar formatados corretamente, sem espaços adicionais, quebras de linha ou erros de formatação.
Para certificados, inclua:
-----BEGIN CERTIFICATE-----e-----END CERTIFICATE-----
Para chaves privadas, inclua:
-----BEGIN PRIVATE KEY-----e-----END PRIVATE KEY-----
Insira as informações do botão e do grupo
Você só precisa preencher o Texto do botão campo.
Insira um rótulo para o botão de SSO na página de login em Texto do botão campo de texto.
(Opcional) Clique na Imagem do botão caixa de texto para abrir uma caixa de diálogo de arquivo e selecionar uma imagem SVG para exibir no botão da página de login.

(Opcional) Clique na Grupo menu suspenso.
(Opcional) Selecione um grupo para atribuir automaticamente usuários criados com este provedor de identidade.

Atualizado
Isto foi útil?




