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.
- 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.
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.
- Selecionar OIDC - Conexão OpenID depois disso selecione o tipo de aplicação como Aplicativo Web então clique agora Próximo.
- 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.
- Copie o ID do cliente e Segredo do cliente na aba geral e salve-o na configuração do plugin Laravel OAuth.
- 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.
- Uma vez que você Atribuir o usuário, clique em Pronto
botão.
2. Configurar o plugin do cliente Laravel OAuth para Okta
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.
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