Procurar Resultados :

×

Registrar Contato

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


Laravel OAuth Single Sign-On O plugin (SSO) permite habilitar o OAuth Single Sign-On para seus aplicativos Laravel. Usando 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 OAuth. Aqui, apresentaremos um guia passo a passo para configurar o Single Sign-On (SSO) entre Laravel e Okta, considerando o Okta como provedor OAuth. Para saber mais sobre outros recursos que oferecemos no plugin Laravel OAuth para login único com SSO, você pode: 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 Okta Single Sign-On (SSO) usando Laravel como cliente OAuth. 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