Resumo
Configure uma integração entre o OneLogin (https://www.onelogin.com/) e a LearnUpon. O OneLogin é um provedor de gerenciamento de identidade baseado em nuvem fácil de usar.
A integração do SSO está disponível dependendo do seu plano da LearnUpon.
A integração do OneLogin fornece capacidade de login único (SSO):
- Os usuários criam um único conjunto de credenciais com o OneLogin.
- O OneLogin permite que os usuários façam login em muitos aplicativos, incluindo a LearnUpon, com essas credenciais.
- O OneLogin mantém as informações de login dos usuários separados dos dados de uso da LearnUpon.
Portanto, o OneLogin nunca “vê” ou registra os cursos que os usuários fazem ou os resultados do curso. A integração do OneLogin só fornece acesso à sua conta da LearnUpon. Adicionar o OneLogin como uma opção de login significa que os administradores da LearnUpon podem gerenciar usuários em um local centralizado.
Pré-requisitos
Para configurar o SSO via SAML do OneLogin, você precisa de:
- SSO via SAML habilitado em seu portal: consulte Configurar o SSO via SAML em seu portal
- Uma conta do OneLogin com permissões de Administrador
Configuração do OneLogin
No Painel do administrador do OneLogin:
- No menu superior, selecione Aplicativos > Aplicativos
- Selecione Adicionar app
- Na barra de pesquisa, digite LearnUpon
Se preferir, você pode encontrar o aplicativo da LearnUpon no grupo E-Learning.
Na página de Informações do aplicativo da LearnUpon, você pode:
- Atualizar o Nome de exibição do aplicativo
- Selecionar a Guia na qual você gostaria de hospedar o aplicativo da LearnUpon
- Alternar a Visibilidade do aplicativo em seu portal
- Personalizar o Ícone do aplicativo da LearnUpon
- Em cada página de opções selecione o botão azul Salvar no canto superior direito para salvar as alterações
Na guia Configuração do aplicativo da LearnUpon:
- Insira seu Subdomínio do portal da LearnUpon
Na guia Parâmetros do aplicativo da LearnUpon, você pode:
- Especificar Valores e Campos a serem enviados do OneLogin para a LearnUpon
- Selecionar seu NameID do SAML
- Atualizar formatos de campo do SAML
Formato NameID padrão do OneLogin:
urn:oasis:names:tc:SAML:2.0:nameid-format:transient
Na guia SSO do aplicativo LearnUpon, você pode:
- Visualizar as Informações do certificado X.509
- Atualizar seu Algoritmo de assinatura do SAML (obrigatório)
- Visualizar seu ponto de extremidade (HTTP) do SAML 2.0
Na guia SSO, selecione Exibir detalhes no Certificado X.509. Essa página contém a Impressão digital e outras informações gerais do certificado X.509.
Isso conclui a configuração básica do OneLogin. Navegue até o portal da LearnUpon para continuar a configuração.
As páginas Regras, Acesso, Usuários e Privilégios contêm configurações adicionais, mas não são necessárias para a configuração.
URI de redirecionamento
Você pode definir um parâmetro redirect_uri com SSO para redirecionar os usuários do SSO para um endereço da Web específico após o login.
Redirecionar o usuário para seu catálogo
https://seuportal.learnupon.com/saml/init?redirect_uri=/catalog
Redirecionar para um curso específico no catálogo
https://seuportal.learnupon.com/saml/init?redirect_uri=/catalog/{course_id}
Esse exemplo requer o ID do curso de destino na LearnUpon. Você pode extrair {course_id} de nossa API ou talvez tenha os IDs armazenados em seu próprio site.
Iniciar um curso específico para o usuário
https://seuportal.learnupon.com/saml/init?redirect_uri=/enrollments/{enrollment_id}
Esse exemplo requer o ID de inscrição que você deseja iniciar: o aplicativo gera esse identificador quando você registra usuários. Você pode extrair {enrollment_id} da nossa API para um usuário.
Dica: para abrir a página de descrição do curso quando a inscrição for iniciada, adicione %3Fvd%3D1 ao final de redirect_uri, o que enviará à LearnUpon um parâmetro de redirecionamento de ?vd=1.
Redirecionar o usuário para sua loja
https: //seuportal.learnupon.com/ saml/init?redirect_uri=/store
Redirecionar para um curso específico na loja
https://seuportal.learnupon.com/saml/init?redirect_uri=/store/{course_id}
Esse exemplo requer o ID do curso de destino na LearnUpon. Você pode extrair {course_id} de nossa API ou talvez tenha os IDs armazenados em seu próprio site.
Desativar página de login
Consulte: Configurar o SSO via SAML em seu portal
Se você selecionar Desativar página de login do portal em Configurações > Integrações > SSO via SAML > Configurações gerais, ainda poderá acessar a página de login do portal adicionando users/sign_in?no_sso=true ao URL padrão do portal. Por exemplo:
nomedaempresa.learnupon.com/users/sign_in?no_sso=true
Observação: ao fazer login por SSO, você é autenticado para um único portal, e não em todos os seus portais. O alternador de portal na barra de navegação superior mostra apenas os portais aos quais você já está conectado. Para manter o acesso a todos os seus portais por meio do alternador de portal, faça login na página de login da LearnUpon, adicionando o sufixo users/sign_in?no_sso=true
ao URL do portal.