For the complete documentation index, see llms.txt. This page is also available as Markdown.

Adicionando um provedor de identidade (SSO)

Credenciais de Usuário Obrigatórias

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

Os aplicativos Flosum Cloud oferecem suporte a SSO de um provedor de identidade usando qualquer um dos seguintes protocolos:

  • OIDC (OpenID Connect)

  • SAML (Security Assertion Markup Language)

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

App Flosum Cloud
URL de retorno

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

App Flosum Cloud
URL de retorno

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

App Flosum Cloud
URL de retorno

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

App Flosum Cloud
URL de retorno

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

Flosum Cloud App
URL 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

Flosum Cloud App
URL de 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

Flosum Cloud App
URL de 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

Flosum Cloud App
URL de 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

Aplicativo Flosum Cloud
URL de logout

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

Aplicativo Flosum Cloud
URL de logout

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

Aplicativo Flosum Cloud
URL de logout

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

Aplicativo Flosum Cloud
URL de logout

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

As Configurações Globais permitem que você adicione vários provedores ao seu tenant para configurações flexíveis. Por exemplo, se sua organização usa provedores de identidade अलगados para teste e produção, você pode adicionar ambos.

1

Acesse o Global Settings

  1. De qualquer Flosum Cloud App, clique no Seletor de Apps ícone na parte superior do menu da barra lateral esquerda.

  2. Clique em Configurações Globais.

  3. O Configurações Globais app será aberto em uma nova aba.

As Configurações Globais também podem ser acessadas fazendo login diretamente pela URL de Login do Flosum Cloud Apps. Consulte o artigo a seguir para obter instruções de login.

2

Criar Provedor de Identidade

  1. Clique Provedores de Identidade no menu lateral.

  2. Clique Criar.

  3. Insira um Nome para o provedor de identidade.

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

O Provisionamento Just-In-Time recurso gera automaticamente contas de usuário das Configurações Globais no primeiro login SSO bem-sucedido. Veja o artigo a seguir para mais detalhes.

  1. Clique no Tipo menu suspenso.

  2. Selecione OPEN_ID ou SAML dependendo do tipo de Provedor de Identidade ao qual você está se conectando.

  3. Vá para a etapa relevante para preencher os campos obrigatórios.

3

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.

Campo
Descrição

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.

4

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.

Opcional campos podem ser deixados em branco.

Campo
Descrição

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.

Campo
Descrição

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.

Campo
Descrição

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-----

5

Insira as informações do botão e do grupo

  1. Insira um rótulo para o botão de SSO na página de login em Texto do botão campo de texto.

O botão de SSO aparece abaixo do LOGIN botão na página de login. Se você usar vários provedores de identidade, é útil atribuir rótulos diferentes a cada botão para evitar confusão.

  1. (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.

Para obter os melhores resultados, use uma imagem SVG com altura de 24px.

  1. (Opcional) Clique na Grupo menu suspenso.

  2. (Opcional) Selecione um grupo para atribuir automaticamente usuários criados com este provedor de identidade.

6

Salvar Provedor de Identidade

  1. Clique em Salvar.

  2. Você pode revisar os detalhes do provedor de identidade que configurou e visualizar o botão de SSO.

  3. Aqui está uma captura de tela de exemplo de um Provedor de Identidade SAML.

Atualizado

Isto foi útil?