Procurar Resultados :

×

Login único (SSO) para Laravel usando o LinkedIn como provedor OAuth


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.
  • 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 SSO do LinkedIn Single Sign-On.
  • Configurações do cliente SSO OAuth do Laravel 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.
  • Single Sign-On (SSO) cria um novo aplicativo no LinkedIn
  • Insira os detalhes necessários e clique em Criar aplicativo botão para salvar suas alterações.
  • Login único (SSO) entre os detalhes necessários do LinkedIn
  • Agora, selecione os produtos conforme mostrado na imagem abaixo, pois eles são necessários para definir permissões.
  • Login único (SSO) entre permissões de produtos do LinkedIn
  • 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.
  • Login único (SSO) entre URL de redirecionamento

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.
  • Aplicativo de seleção de logon único Laravel SSO
  • Introduzir o ID do cliente e Segredo do cliente do LinkedIn Auth.
  • Configurações de salvamento do SSO do Laravel Single Sign On
  • 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.
  • 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 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

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda