Procurar Resultados :

×

Registrar Contato

Single Sign-On (SSO) para Laravel usando Okta como provedor OAuth


O plugin Laravel OAuth Single Sign-On (SSO) permite habilitar o Single Sign-On (SSO) via OAuth para suas aplicações Laravel. Com o SSO, você pode usar apenas uma senha para acessar sua aplicação e serviços Laravel. Nosso plugin é compatível com todos os provedores de identidade que suportam OAuth. Aqui, apresentaremos um guia passo a passo para configurar o SSO entre o Laravel e o Okta, considerando o Okta como provedor OAuth. Para saber mais sobre outros recursos que oferecemos no plugin Laravel OAuth Client Single Sign-On SSO, clique aqui.

Instalação do cliente Laravel Oauth

  • 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/oauth-laravel-free
  • Após a instalação bem-sucedida do pacote, acesse o aplicativo Laravel no navegador e digite {laravel-application-domain}/mo_oauth_admin
  • 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 miniOrange 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 OAuth opção, onde você obterá a URL de redirecionamento/retorno de chamada. Mantenha-a em mãos, pois será necessária posteriormente para configurar o plugin Okta Single Sign-On SSO.
  • Configurações do cliente SSO OAuth do Laravel Single Sign On

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

1. Configurar o Okta como provedor OAuth

  • Acesse o console de desenvolvedores do Okta Clique aqui e inscreva-se/faça login com sua conta de desenvolvedor Okta.
  • Vá para a aba Aplicativos no painel esquerdo e clique em Aplicações.
  • clique em Criar integração de aplicativo para criar um novo aplicativo.
  • laravel Single Sign-On (SSO) cria um novo aplicativo no Okta
  • Selecionar OIDC - Conexão OpenID depois disso selecione o tipo de aplicação como Aplicativo Web então clique agora Próximo.
  • laravel Single Sign-On (SSO) OIDC openid connect Tipo de aplicativo de logon único (SSO)
  • In Configurações gerais guia, insira o nome do aplicativo e os detalhes necessários e insira URL de retorno de chamada em URIs de redirecionamento de login e clique em salvar.
  • Login único (SSO) entre URL de redirecionamento
  • Copie o ID do cliente e Segredo do cliente na aba geral e salve-o na configuração do plugin Laravel OAuth.
  • credenciais do cliente Laravel Single Sign-On (SSO)
  • Depois disso, navegue até o aplicativo que você criou e clique em Atribuições Aba em Okta.
  • Clique no botão Atribuir para Atribuir Pessoas e Atribuir grupos.
  • Configurações de salvamento do SSO do Laravel Single Sign On
  • Uma vez que você Atribuir o usuário, clique em Pronto botão.
  • Single Sign-On (SSO) Laravel atribui usuários a grupos

2. Configurar o plugin do cliente Laravel OAuth para Okta

  • Vou ao miniOrange Laravel OAuth SSO plugin e clique em Escolha okta como provedor OAuth.
  • Aplicativo de seleção de logon único Laravel SSO
  • Introduzir o ID do cliente e Segredo do cliente de Okta App.
  • Configurações de salvamento do SSO do Laravel Single Sign On
  • Configurando o Objetivo as código aberto e entre Domínio nome copiado do perfil do aplicativo Okta.
  • Note : Add http:// or https:// in domain name.

  • Você pode enviar as credenciais do cliente em cabeçalho e também enviar estado parâmetro de acordo também entra atributo de login conforme sua exigência.
  • Aplicativo de seleção de logon único Laravel SSO
  • Clique em salvar configurações botão. Depois disso, clique em configuração de teste botão. você obterá a lista de nomes de atributos e valores de atributos que são enviados pelo seu provedor OAuth
  • Configurações de salvamento do SSO do Laravel Single Sign On

3. Opções de SSO

  • Você também pode usar um link para fazer login por meio do seu provedor OAuth/OpenID.
  • Este link está no formato:
    {laravel-application-domain}/ssologin.php?option=oauthredirect

4. Suporte / Demonstração

  • Suporte e Solicitação de teste/demonstração As guias estão disponíveis para os clientes entrarem em contato para demonstrações e suporte.
  • Botão de logon único SSO do Laravel Botão de logon único SSO do Laravel

Neste guia, você configurou com sucesso o Single Sign-On (SSO) do Okta usando o Laravel como cliente OAuth. Essa solução garante que você esteja pronto para implementar acesso seguro ao seu site Laravel usando as credenciais de login do Okta em poucos minutos.

Recursos adicionais

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda