Procurar Resultados :

×

Registrar Contato

SAML Single Sign-On (SSO) para Laravel usando Okta como IDP


Laravel SAML Single Sign-On (SSO) O plugin oferece a capacidade de habilitar o SAML Single Sign-On para seus aplicativos Laravel. Com o Single Sign-On, você pode usar apenas uma senha para acessar seus aplicativos e serviços Laravel. Nosso plugin é compatível com todos os provedores de identidade compatíveis com SAML. Aqui, apresentaremos um guia passo a passo para configurar o Single Sign-On (SSO) entre Laravel e Okta, considerando o Okta como IdP.

Pré-requisitos: Download e instalação

  • Abra uma janela de prompt de comando e altere o diretório de trabalho para o seu Diretório principal do aplicativo Laravel.
  • Digite o comando abaixo.
    composer require miniorange/saml-laravel-free
  • Laravel Single Sign On SSO entrar em commond
  • Observação: Se você estiver usando o Laravel 5.4 ou anterior, será necessário adicionar o seguinte valor ao 'fornecedores' matriz em seu app. php arquivo que pode ser encontrado no projeto\config pasta :provedor\ssoServiceProvider::class (Você pode verificar sua versão atual do Laravel usando o comando php artisan --versão.)

  • Laravel Single Sign On SSO adiciona o seguinte valor
  • Após a instalação bem-sucedida do pacote, acesse o aplicativo Laravel no navegador e digite https://<your-host>/mo_admin na barra de endereços.
  • O pacote começará a configurar seu banco de dados e então o redirecionará para a página de registro do administrador.
  • Registre-se ou faça login com sua conta clicando em Registrar-se botão para configurar o plugin.
  • Configurações do plugin SSO de logon único do Laravel
  • Após o login, você verá o Configurações do provedor de serviços opção, onde você obterá os metadados do provedor de serviços. Mantenha os metadados em mãos, pois serão necessários posteriormente para configurar step 1.
  • Configurações do provedor de serviços SSO do Laravel Single Sign On

Etapas para configurar o Okta Single Sign-On (SSO) Login no Laravel

1. Configurar o Okta como Provedor de Identidade

  • Faça login no seu painel de administração do Okta.
  • Em seguida, navegue até Guia Aplicativos e selecione Aplicações.
  • Configurar o Okta como IDP - SAML Single Sign-On (SSO) para WordPress - Okta SSO Login - add_application
  • Clique no Criar integração de aplicativo botão para criar um novo aplicativo.
  • Configurar o Okta como IDP - SAML Single Sign-On (SSO) para WordPress - Okta SSO Login - SAML 2.0 Configurar
  • Selecionar SAML2.0 como método de login e clique em Seguinte botão.
  • Configurar o Okta como IDP - SAML Single Sign-On (SSO) para WordPress - Okta SSO Login - SAML 2.0 Configurar
  • In Configurações gerais guia, digite Nome do aplicativo e clique em Seguinte botão.
  • Configurar o Okta como IDP - SAML Single Sign-On (SSO) para WordPress - Okta SSO Login - SAML 2.0 Configurar
  • In Configurar SAML guia, insira os detalhes necessários:
  • Single Sign On
    URL
    URL ACS (AssertionConsumerService) da guia Metadados do Provedor de Serviços do
    Plugin
    URL do público
    (ID da Entidade SP)
    ID da Entidade SP/Emissor da aba Metadados do Provedor de Serviços do Plugin
    Padrão
    Estado do relé
    Estado do relé na guia Metadados do provedor de serviços do plugin
    ID Nome
    Formato
    Selecione Endereço de e-mail como ID de nome na lista suspensa
    Aplicação
    Nome de Utilizador
    Nome de usuário Okta
    Configurar o Okta como IDP - SAML Single Sign-On (SSO) para WordPress - Okta SSO Login - SAML_SETTINGS
  • configurar Instruções de Atributos de Grupo (Opcional) e clique em Seguinte botão.
  • Configurar o Okta como IDP - SAML Single Sign-On (SSO) para WordPress - Okta SSO Login - Add_Attributes

mini laranja img Atribuindo Grupos/Pessoas

  • Navegue até o aplicativo que você criou e clique em Atribuições Aba em Okta.
  • Configurar o Okta como IDP - SAML Single Sign-On (SSO) para WordPress - Okta SSO Login - Assign_groups
  • Clique em Atribuir botão Atribuir pessoas e atribuir grupos.
  • Configurar o Okta como IDP - SAML Single Sign-On (SSO) para WordPress - Okta SSO Login - Assign_groups
  • Uma vez que você Atribuir o usuário, clique em Pronto botão.
  • Configurar o Okta como IDP - SAML Single Sign-On (SSO) para WordPress - Okta SSO Login - Assign_groups
  • Acessar Entrar guia e navegue até a seção Certificado de assinatura SAML.
  • Clique em Veja as instruções de configuração do SAML guia para obter metadados do IdP que serão necessários para configurar seu provedor de serviços.
  • Configurar o Okta como IDP - SAML Single Sign-On (SSO) para WordPress - Okta SSO Login - Assign_groups

2. Configurar o plugin Laravel SAML como Provedor de Serviços

  • Vou ao miniOrange Laravel SAML 2.0 SSO plugin e insira os detalhes necessários que você obterá de Etapa 1. Adicione o Emissor do provedor de identidade para ID da entidade IDP e URL de logon único do provedor de identidade para URL de login SAML.
  • Clique em Configuração de Teste para testar se a configuração SAML que você fez está correta. Em caso de sucesso na configuração de teste, você obterá os diferentes atributos de usuário retornados pelo seu provedor de identidade em uma tabela de configuração de teste.
  • Configuração de teste de logon único SSO do Laravel Resultado do teste SSO de logon único do Laravel

3. Opções de SSO

  • Seus usuários podem iniciar o fluxo de logon único clicando em Single Sign On botão gerado na sua página de login. Se você ainda não tem esta página, execute php artesão make:auth & php artesão migrar para gerar o módulo de autenticação.

  • Botão de logon único SSO do Laravel

Neste guia, você configurou com sucesso Okta SAML Single Sign-On (Login SSO Okta) escolha Okta como IdP e Laravel como SP usando o plugin miniOrange - SAML Single Sign On – Login SSO. Esta solução garante que você esteja pronto para implementar o acesso seguro ao seu site Laravel usando Login Okta credenciais em minutos.

Recursos adicionais

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda