- Home
- DocSpace
- Configuração
- Okta IdP
Este artigo foi traduzido por IA
Okta IdP
Introdução
Single Sign-on (SSO) é uma tecnologia que permite aos usuários fazer login apenas uma vez e, em seguida, obter acesso a vários aplicativos/serviços sem necessidade de nova autenticação.
Se um portal web incluir 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 obter automaticamente 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 Okta.
Criando um IdP no Okta
- Cadastre-se no Okta.
-
Vá para o menu Applications -> Applications.
-
Clique no botão Create App Integration:
- Selecione a opção SAML 2.0 e clique no botão Next.
- No campo App name, insira qualquer nome, por exemplo, "IDP Okta DocSpace", para distinguir este aplicativo dos outros, e clique no botão Next.
- 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 ONLYOFFICE SP está hospedado em vez de myportal-address.com.
Detalhes do Aplicativo URL de single sign-on https://myportal-address.com/sso/acs URI de audiência (ID da entidade SP) https://myportal-address.com/sso/ Estado de retransmissão padrão https://myportal-address.com Formato do ID de nome EmailAddress Nome de usuário do aplicativo Email Atualizar nome de usuário do aplicativo em Create and Update Resposta Assinada Assinatura da afirmação Assinada Algoritmo de assinatura RSA-SHA256 Algoritmo de digestão SHA256 Criptografia da afirmação Criptografada Algoritmo de criptografia AES128-CBC Algoritmo de transporte de chave RSA-OAEP Classe de contexto de autenticação Certificado X.509
-
No formulário Attribute Statements, clique em Add Another e crie 3 parâmetros (
givenName,sn,mail) especificando um valor da lista Value, adequado para emissão a partir do catálogo de campos do diretório LDAP.
- Vá para o portal ONLYOFFICE fazendo login como administrador. Abra a página Settings -> Integration -> Single Sign-On.
- Ative o SSO usando o interruptor Enable Single Sign-on Authentication.
-
Agora você precisa criar um certificado na seção SP Certificates. Para isso, clique em Add certificate
button na seção correspondente.
-
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 Okta), em seguida, clique no botão OK.
-
Abra qualquer editor, cole o texto copiado e salve o arquivo com a extensão .pem.
-
Retorne ao formulário de criação de aplicativo Okta. No campo Certificado de Criptografia, selecione a chave pública recém-criada.
- Clique no botão Próximo no final do formulário.
- Clique no botão Concluir.
- Na descrição do aplicativo que se abre, copie o link do campo URL de Metadados.
-
Retorne à página Single Sign-On no portal ONLYOFFICE. Cole o link copiado no campo para carregar o XML de metadados.
Especifique a legenda do botão de login.
- Clique no botão Salvar.
-
A seção Metadados ONLYOFFICE SP deve ser aberta com o botão Baixar Metadados SP XML.
-
Para configurar o logout, retorne às configurações do Okta. No campo Certificado de Assinatura, especifique um certificado, por exemplo, do passo 12. Preencha os campos URL de Logout Único e Emissor SP de acordo com o exemplo abaixo.
-
Para criar usuários no Okta e fornecer-lhes acesso ao nosso ONLYOFFICE SP, execute os seguintes passos:
-
vá para o submenu Diretório -> Pessoas do Okta,
- clique no botão Adicionar pessoa,
-
preencha o formulário e clique em Salvar
-
vá para o menu Aplicativos -> Aplicativos e clique no aplicativo criado,
- clique em Atribuir -> Atribuir a Pessoas. Na janela aberta, selecione os usuários necessários e clique em Atribuir. Feche a janela clicando em Concluído.
-
vá para o submenu Diretório -> Pessoas do Okta,
Verificando o funcionamento do ONLYOFFICE SP com o Okta IdP
Fazendo login no ONLYOFFICE pelo lado do SP
- Vá para a página de Autenticação do ONLYOFFICE (por exemplo, https://myportal-address.com/Auth.aspx).
-
Clique no botão Single sign-on. Se o botão não estiver presente, isso significa que o SSO não está habilitado.
-
Se todos os parâmetros do SP e IdP estiverem configurados corretamente, seremos redirecionados para o formulário de login do Okta IdP:
- Insira o login e a senha do usuário que recebeu acesso ao ONLYOFFICE SP e clique no botão ENTRAR.
-
Se as credenciais estiverem corretas, seremos redirecionados para a página principal do portal (o usuário será criado automaticamente se não existir, ou os dados serão atualizados se alterados no IDP).
Artigo com o tag:
Veja todas as etiquetas