Cliente Laravel OAuth com logon único 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 o Laravel e o LinkedIn, considerando o LinkedIn como provedor de OAuth. Para saber mais sobre outros recursos que oferecemos no plugin Laravel OAuth single-sign-on-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 SSO do LinkedIn Single Sign-On.
Etapas para configurar o login único (SSO) do LinkedIn no Laravel
1. Configurar o LinkedIn como provedor OAuth
- Para começar, acesse o console de desenvolvedores do LinkedIn Clique aqui e inscreva-se/faça login com sua conta de desenvolvedor do LinkedIn.
- Acesse a página de aplicativos para desenvolvedores do LinkedIn e clique no botão Criar aplicativo para criar um novo aplicativo.
- Insira os detalhes necessários e clique em Criar aplicativo botão para salvar suas alterações.
- Agora, selecione os produtos conforme mostrado na imagem abaixo, pois eles são necessários para definir permissões.
- Copie o URL de Redirecionamento/Retorno de Chamada do plugin OAuth do Laravel e insira-o na caixa de texto OAuth 2.0 -> URLs de Redirecionamento Autorizadas. Clique em Adicione ao lado da caixa de texto para salvá-la. Por fim, clique no botão Atualizar para salvar suas configurações.
2. Configurar o plugin do cliente Laravel OAuth para LinkedIn
- Vou ao miniOrange Laravel OAuth SSO plugin e clique em Escolha o LinkedIn como provedor de OAuth.
- Introduzir o ID do cliente e Segredo do cliente do LinkedIn Auth.
- Consulte a tabela abaixo para configurar o Objetivo e Pontos finais ou então depois de selecionar o escopo do LinkedIn e os Endpoints serão adicionados automaticamente em seus respectivos campos:
| Escopo: |
r_liteprofile r_emailaddress |
| Autorizar ponto final: |
https://www.linkedin.com/oauth/v2/authorization |
| Ponto final do token de acesso: |
https://www.linkedin.com/oauth/v2/accessToken |
| Obter endpoint UserInfo: |
https://api.linkedin.com/v2/me |
- Agora, você pode enviar as credenciais do cliente em cabeçalho or corpo e também enviar estado parâmetro de acordo também entra atributo de login conforme sua exigência.
- 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
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 Login único (SSO) do LinkedIn utilizando cliente laravel oauth plugin. Esta solução garante que você esteja pronto para implementar o acesso seguro ao seu site Laravel usando Login do LinkedIn credenciais em minutos.
Recursos adicionais