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.
- 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 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