O plugin Laravel OAuth Single Sign-On (SSO) permite habilitar o Single Sign-On (SSO) via OAuth em 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 Auth0, considerando o Auth0 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 Auth0 Single Sign-On SSO.
Etapas para configurar o login único (SSO) do Auth0 no Laravel
1. Configurar Auth0 como provedor OAuth
- Acesse o console de desenvolvedores do Auth0 Clique aqui e inscreva-se/faça login com sua conta de desenvolvedor Auth0.
- Vá para a aba Aplicativos no painel esquerdo e clique em Aplicações.
- clique em Criar aplicativo para criar um novo aplicativo.
- Entrar no aplicativo Nome e selecione Aplicações web regulares e clique em Criar botão.
- Agora vá para Configurações aba.
- Role para baixo até a seção URI de aplicativos e insira o URLs de retorno de chamada que você obterá do plugin. Em seguida, role para baixo e clique em salvar as alterações.
- Agora vá para Utilizadores guia no gerenciamento de usuários no painel esquerdo.
- Clique em Criar Usuário para criar um novo usuário.
- Insira todos os detalhes necessários e clique em Criar.
- Copie o ID do cliente e Segredo do cliente a partir das informações básicas na aba de configurações e salve-as na configuração do plugin Laravel OAuth.
2. Configurar o plugin do cliente Laravel OAuth para Auth0
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 Auth0 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 Auth0 em poucos minutos.
Recursos adicionais