Este artigo foi traduzido por IA

OneLogin IdP

Introdução

Single Sign-on (SSO) é uma tecnologia que permite aos usuários fazer login apenas uma vez e, em seguida, acessar múltiplas aplicações/serviços sem a necessidade de reautenticação.

Se um portal web inclui várias seções independentes grandes (fórum, chat, blogs etc.), um usuário pode passar pelo procedimento de autenticação em um dos serviços e automaticamente obter acesso a todos os outros serviços sem precisar inserir credenciais várias vezes.

O SSO é sempre garantido pela operação conjunta de duas aplicações: um Provedor de Identidade e um Provedor de Serviço (também chamados de "IdP" e "SP"). O SSO do ONLYOFFICE implementa apenas o SP. Muitos provedores diferentes podem atuar como IdP, mas este artigo considera a implementação do OneLogin.

Criando um IdP no OneLogin

  1. Inscreva-se no OneLogin, se ainda não estiver registrado.
  2. Faça login no OneLogin como administrador.
  3. Vá para o menu Applications -> Applications -> Add App.
    Como configurar o SP do ONLYOFFICE e o IdP do OneLogin Como configurar o SP do ONLYOFFICE e o IdP do OneLogin
  4. No campo de busca Find Application, digite o seguinte texto: SAML Custom Connector (Advanced):
    Como configurar o SP do ONLYOFFICE e o IdP do OneLogin Como configurar o SP do ONLYOFFICE e o IdP do OneLogin
  5. Selecione a opção encontrada.
  6. Em uma nova janela que se abre, insira qualquer Display Name, por exemplo, "IDP OneLogin DocSpace", para distinguir esta aplicação das outras, e clique no botão Save.
    Como configurar o SP do ONLYOFFICE e o IdP do OneLogin Como configurar o SP do ONLYOFFICE e o IdP do OneLogin
  7. Vá para o submenu Configuration e preencha os campos de acordo com a tabela abaixo:
    Por favor, especifique seu próprio nome de domínio ou IP público onde seu SP do ONLYOFFICE está hospedado em vez de myportal-address.com.
    Detalhes da Aplicação
    RelayStatehttps://myportal-address.com
    Audience (EntityID)https://myportal-address.com/sso/
    Recipienthttps://myportal-address.com/sso/acs
    ACS (Consumer) URL Validator*^https:\/\/myportal-address\.com\/sso\/acs\/$
    ACS (Consumer) URL*https://myportal-address.com/sso/acs
    Single Logout URLhttps://myportal-address.com/sso/slo/callback
    SAML initiatorService Provider
    SAML nameID formatEmail
    SAML issuer typeSpecific
    SAML signature elementAssertion
    Encrypt assertion
    Método de criptografia SAMLAES-128-CBC
    Assinar solicitação SLO
    Assinar resposta SLO
    Como configurar o SP do ONLYOFFICE e o IdP do OneLogin Como configurar o SP do ONLYOFFICE e o IdP do OneLogin
    Como configurar o SP do ONLYOFFICE e o IdP do OneLogin Como configurar o SP do ONLYOFFICE e o IdP do OneLogin
    Como configurar o SP do ONLYOFFICE e o IdP do OneLogin Como configurar o SP do ONLYOFFICE e o IdP do OneLogin
  8. Clique no botão Save e vá para o submenu Parameters.
    Como configurar o SP do ONLYOFFICE e o IdP do OneLogin Como configurar o SP do ONLYOFFICE e o IdP do OneLogin
  9. Use o link Add parameter para criar 3 parâmetros (givenName, sn, mail). Marque a opção Include in SAML assertion e especifique um valor do Value lista, adequada para emissão a partir do catálogo de campos do diretório LDAP, para todos eles:
    Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP
  10. Depois de preencher todos os campos necessários para os atributos de asserção SAML no IdP, você deve obter um resultado quase igual ao mostrado na figura abaixo. Clique no botão Salvar.
    Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP
  11. Vá para o submenu SSO. Escolha um certificado válido na lista de certificados clicando no link Alterar, se você tiver vários certificados. No campo Algoritmo de Assinatura SAML, deixe a opção SHA-1 e clique no botão Salvar:
    Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP
  12. Copie o link do campo URL do Emissor (por exemplo, https://app.onelogin.com/saml/metadata/4d87973f-629d-4a52-812e-bde45eff92b8) e acesse o portal ONLYOFFICE entrando como administrador. Abra a página Configurações -> Integração -> Single Sign-On.

Configurando ONLYOFFICE SP

  1. Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP
    Ative o SSO usando o interruptor Ativar Autenticação Single Sign-on e cole o link copiado do URL do emissor OneLogin no campo URL para Idp Metadata XML.
    Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP
  2. Pressione o botão com a seta para cima para carregar os metadados do IdP. O formulário Configurações do ONLYOFFICE SP será preenchido automaticamente com seus dados do OneLogin IdP.
    Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP
    Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP
    Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP
  3. Agora você precisa criar um certificado na seção Certificados SP. Para fazer isso, clique no botão Adicionar certificado na seção correspondente.
    Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP
  4. Na janela modal aberta, clique no link Gerar Novo Certificado Autoassinado, escolha a opção Assinatura e criptografia na lista Usar para. Antes de salvar o certificado, copie o texto do Certificado Público para a área de transferência (será necessário para o OneLogin), depois clique no botão OK.
    Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP
    Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP
  5. Clique no botão Salvar.
  6. A seção Metadados do ONLYOFFICE SP deve ser aberta.
    Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP
  7. Retorne ao OneLogin para configurar a criptografia, abra seu aplicativo e vá para a configuração Configuração. Role a página para baixo - o novo campo Criptografia SAML para inserir uma chave de criptografia deve aparecer. Cole o texto do Certificado Público copiado do passo 4 desta instrução neste campo e clique no botão Salvar:
    Como configurar ONLYOFFICE SP e OneLogin IdP Como configurar ONLYOFFICE SP e OneLogin IdP

Criando usuários no OneLogin e concedendo-lhes acesso ao ONLYOFFICE

Para criar usuários no OneLogin e fornecer-lhes acesso ao nosso SP do ONLYOFFICE, execute as seguintes etapas:

  1. vá para a página de Usuários do OneLogin entrando como administrador,
    Como configurar SP do ONLYOFFICE e IdP do OneLogin Como configurar SP do ONLYOFFICE e IdP do OneLogin
  2. crie um novo usuário ou edite um existente,
  3. vá para o submenu Aplicações e clique no botão +,
  4. selecione nosso aplicativo recém-criado da lista e clique em Continuar,
    Como configurar SP do ONLYOFFICE e IdP do OneLogin Como configurar SP do ONLYOFFICE e IdP do OneLogin
  5. em uma nova janela que se abre, adicione os dados faltantes e clique no botão SALVAR,
  6. agora o usuário pode trabalhar no SP do ONLYOFFICE.

Verificando o funcionamento do SP do ONLYOFFICE com o IdP do OneLogin

Fazendo login no ONLYOFFICE pelo lado do SP
  1. Vá para a página de Autenticação do ONLYOFFICE (por exemplo, https://myportal-address.com/Auth.aspx).
  2. Clique no botão Single sign-on. Se o botão estiver ausente, isso significa que o SSO não está habilitado.
    Como configurar SP do ONLYOFFICE e IdP do OneLogin Como configurar SP do ONLYOFFICE e IdP do OneLogin
  3. Se todos os parâmetros do SP e IdP estiverem configurados corretamente, seremos redirecionados para o formulário de login do IdP do OneLogin:
    Como configurar SP do ONLYOFFICE e IdP do OneLogin Como configurar SP do ONLYOFFICE e IdP do OneLogin
  4. Insira o login e a senha do usuário que recebeu acesso ao SP do ONLYOFFICE e clique no botão ENTRAR.
  5. Se as credenciais estiverem corretas, seremos redirecionados para a página principal do portal (o usuário será criado automaticamente se estiver ausente, ou os dados serão atualizados se alterados no IDP).
    Como configurar SP do ONLYOFFICE e IdP do OneLogin Como configurar SP do ONLYOFFICE e IdP do OneLogin
Artigo com o tag:
Veja todas as etiquetas