Procurar Resultados :

×

Registrar Contato

VKontakte OAuth e OpenID conectam Single Sign-On (SSO) | Login SSO VKontakte


Obtenha teste gratuito    

O plugin OAuth & OpenID Connect Single Sign-On (SSO) para WordPress permite o login seguro no WordPress usando o VKontakte como provedor OAuth e OpenID Connect. Você também pode configurar o plugin usando diferentes provedores personalizados e IDPs padrão. Ele oferece suporte a recursos avançados de Single Sign-On (SSO), como mapeamento de atributos de perfil de usuário, mapeamento de funções, etc. Aqui, vamos apresentar um guia para configurar o SSO entre o WordPress e o VKontakte. Ao final deste guia, os usuários poderão fazer login no WordPress a partir do VKontakte. Para saber mais sobre outros recursos que oferecemos no plugin OAuth Single Sign-On (Cliente OAuth & OpenID Connect) para WordPress, você pode clique aqui.

Pré-requisitos: Download e instalação


  • Efetue login na sua instância do WordPress como administrador.
  • Ir para o WordPress Painel -> Plugins e clique em adicionar Novo.
  • Procurar por um Logon único (SSO) OAuth plugin para WordPress e clique em Agora instale.
  • Uma vez instalado, clique em Ativação.

Etapas para configurar o login único (SSO) do Vkontakte no WordPress

1. Configure o Vkontakte como provedor OAuth

  • Primeiro de tudo, vá para https://vk.com/apps?act=manage e faça login na sua conta VKontakte.
  • A seguinte tela será apresentada a você. Clique em Criar aplicativo.
  • Autenticação única (SSO) do VKontakte para WordPress usando OAuth/OpenID Connect - criar aplicativo
  • Será mostrado um formulário onde você deverá inserir Nome da Aplicação e Formato. Selecionar Plataforma as Website e preencha os demais detalhes conforme necessário. Agora clique em Conectar site.
  • Autenticação única (SSO) do VKontakte para WordPress usando OAuth/OpenID Connect - Insira o nome do aplicativo
  • Você será solicitado por um código de verificação que será enviado para o número de telefone cadastrado no VKontakte.
  • Autenticação única (SSO) do VKontakte para WordPress usando OAuth/OpenID Connect - verificação OTP
  • Após a verificação bem-sucedida, você será redirecionado para a página de Gerenciamento de Aplicativos. Acesse Configurações aba. Aqui você encontrará Chave segura e Token Seguro. Estes são seus ID do cliente e Segredo do clienterespectivamente. Copie essas credenciais na configuração do plugin MO OAuth nos campos correspondentes.
  • Na mesma página, você encontrará um campo para URL de redirecionamento autorizadaInsira o mesmo valor exibido no Plugin OAuth do MO e clique em Economize.
  • Autenticação única (SSO) do VKontakte para WordPress usando OAuth/OpenID Connect - RedirectURL

Você configurou com sucesso VKontakte como provedor OAuth para obter login no VKontakte em seu site WordPress.


2. Configure o WordPress como cliente OAuth

  • Acesse Configurar OAuth aba e configurar Nome do aplicativo, ID do cliente, Segredo do cliente, ID do locatário de fornecido Pontos de extremidade.
  • código aberto já está preenchido, mas se não funcionar, configure escopo as Usuário. Ler e para buscar informações do grupo use o escopo é Diretório.ler.tudo.
  • Consulte a tabela abaixo para configurar o escopo e endpoints para Vkontakte no plugin.


    ID do cliente: do passo 6 acima
    Segredo do cliente: do passo 6 acima
    Escopo: código aberto
    Autorizar ponto final: https://oauth.vk.com/authorize
    Ponto final do token de acesso: https://oauth.vk.com/access_token
    Obter informações do usuário Endpoint: https://api.vk.com/method/users.get?fields=id,name,email,age_range,first_name,gender,last_name,link&access_token=
  • Clique em Salvar configurações para salvar a configuração.
  • Autenticação única (SSO) do VKontakte para WordPress usando OAuth/OpenID Connect - salvar configurações

Você configurou com sucesso WordPress como cliente OAuth para obter login no VKontakte em seu site WordPress.


3. Mapeamento de atributos do usuário

  • O Mapeamento de Atributos do Usuário é obrigatório para permitir que os usuários façam login no WordPress com sucesso. Configuraremos os atributos do perfil de usuário para o WordPress usando as configurações abaixo.
  • Encontrando atributos do usuário

    • Acesse Configurar OAuth aba. Role para baixo e clique em Configuração de Teste.
    • Autenticação única (SSO) do VKontakte para WordPress usando OAuth/OpenID Connect - configuração de teste
    • Você verá todos os valores retornados pelo seu Provedor OAuth para o WordPress em uma tabela. Caso não encontre valores para Nome, Sobrenome, E-mail ou Nome de usuário, faça as configurações necessárias no seu Provedor OAuth para retornar essas informações.
    • Autenticação única (SSO) do VKontakte para WordPress usando OAuth/OpenID Connect - resultado do teste de configuração
    • Depois de ver todos os valores na Configuração de Teste, vá para Mapeamento de Atributos/Funções guia, você obterá a lista de atributos em um menu suspenso Nome de usuário.
    • Autenticação única (SSO) do VKontakte para WordPress usando OAuth/OpenID Connect - mapeamento de atributos/funções

4: Mapeamento de Funções [Premium]

  • Clique em “Configuração de teste” e você obterá a lista de Nomes de Atributos e Valores de Atributos que são enviados pelo seu provedor OAuth.
  • Na janela "Configuração de Teste", mapeie os Nomes de Atributos na seção "Mapeamento de Atributos" do plugin. Consulte a captura de tela para mais detalhes.
  • Vkontakte Single Sign-On (SSO) - mapeamento de atributos
  • Habilitar mapeamento de funções: Para habilitar o Mapeamento de Funções, você precisa mapear o Atributo de Nome do Grupo. Selecione o nome do atributo na lista de atributos que retorna as funções do seu aplicativo provedor.
    Ex.: Função

  • Vkontakte Single Sign-On (SSO) - configuração de teste - mapeamento de funções
  • Atribuir função do WordPress à função do Provedor: Com base na sua aplicação de provedor, você pode alocar a função WordPress às ​​suas funções de provedor. Pode ser aluno, professor, administrador ou qualquer outro, dependendo da sua aplicação. Adicione as funções de provedor em "Valor do Atributo de Grupo" e atribua a função WordPress necessária antes delas em "Função WordPress".

    Por exemplo, na imagem abaixo. O professor recebeu a função de Administrador e o aluno, a função de Assinante.
  • Vkontakte Single Sign-On (SSO) - configuração de teste - mapeamento de funções
  • Depois de salvar o mapeamento, a função de provedor será atribuída à função de administrador do WordPress após o SSO.
    Exemplo: Conforme o exemplo fornecido, usuários com a função "professor" serão adicionados como administradores no WordPress e "aluno" será adicionado como assinantes.

5. Configurações de login / Configurações de login

  • As configurações na aba Configurações de Single Sign-On (SSO) definem a experiência do usuário para o Single Sign-On (SSO). Para adicionar um widget de login do Vkontakte à sua página do WordPress, siga os passos abaixo.
    • Acesse Painel esquerdo do WordPress > Aparências > Widgets.
    • Selecionar miniOrange OAuth. Arraste e solte no seu local favorito e salve.
    • Autenticação única (SSO) do VKontakte para WordPress usando OAuth/OpenID Connect - configuração do botão de login "criar novo cliente"
    • Acesse Painel esquerdo do WordPress > Aparências > Widgets.
    • Selecionar miniOrange OAuth. Arraste e solte no seu local favorito e salve.
    • Autenticação única (SSO) do VKontakte para WordPress usando OAuth/OpenID Connect - configuração do botão de login "criar novo cliente"
    • Abra sua página do WordPress e você verá o botão de login SSO do Vkontakte. Você pode testar o Single Sign-On (SSO) do Vkontakte agora mesmo.
    • Verifique se o "Mostrar na página de login" a opção está habilitada para seu aplicativo. (Consulte a imagem abaixo)
    • Autenticação única (SSO) do VKontakte para WordPress usando OAuth/OpenID Connect - configuração do botão de login "criar novo cliente"
    • Agora vá ao seu Login do WordPress Disputas de Comerciais. (Ex.: https://< seu-dominio-wordpress >/wp-login.php)
    • Você verá um botão de login do Vkontakte SSO. Ao clicar nesse botão, você poderá testar o Single Sign-On (SSO) do Vkontakte.
    • Autenticação única (SSO) do VKontakte para WordPress usando OAuth/OpenID Connect - configuração do botão de login "criar novo cliente"

Neste guia, você configurou com sucesso Logon único (SSO) do VKontakte Ao configurar o VKontakte como provedor OAuth e o WordPress como cliente OAuth usando nosso plugin OAuth Single Sign-On (cliente OAuth e OpenID Connect) para WordPress, você garante que estará pronto para implementar acesso seguro ao seu site WordPress usando as credenciais de login do VKontakte em poucos minutos.

Recursos adicionais


Envie-nos um e-mail oauthsupport@xecurify.com para orientação rápida (por e-mail/reunião) sobre sua necessidade e nossa equipe ajudará você a selecionar a melhor solução/plano adequado de acordo com sua necessidade.

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda