Procurar Resultados :

×

Registrar Contato

OAuth e OpenID da Comunidade Invision conectam o Single Sign-On (SSO) | Login SSO da Comunidade Invision


Obtenha teste gratuito
   

O plugin OAuth & OpenID Connect Single Sign-On (SSO) para WordPress permite o login seguro no WordPress usando o Invision Community 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 Invision Community. Ao final deste guia, os usuários poderão fazer login no WordPress a partir do Invision Community. 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) da Invision Community no WordPress

1. Configurar a Comunidade Invision como Provedor OAuth

  • Primeiro de tudo, vá para https://invisioncommunity.com/login e faça login na sua conta da comunidade Invision.
  • Na sua Comunidade Invision, vá para AdminCP -> Sistema -> API e clique em Criar Nova.

  • Comunidade invision OAuth/OpenID criar novo
  • Introduzir o Nome para sua aplicação e escolha WordPress as Tipo de cliente. Introduzir o URL do site WordPress do plugin miniorange OAuth Client.
  • Clique em Economize botão.

  • Tipo de cliente OAuth/OpenID da comunidade invision
  • Você verá então uma tela com ID do cliente, Segredo do cliente, Escopos e Endpoints, mantenha os detalhes à mão, pois eles serão necessários posteriormente para configurar a etapa 2

  • Credenciais do cliente OAuth/OpenID da comunidade invision

Você configurou com sucesso Comunidade Invision como provedora de OAuth para obter o login da Comunidade Invision no seu site WordPress.


2. Configure o WordPress como cliente OAuth


  • Acesse Configurar OAuth guia e clique Adicionar novo aplicativo para adicionar um novo aplicativo cliente ao seu site.
  • Azure AD Single Sign-On (SSO) OAuth - Adicionar novo aplicativo
  • Escolha seu aplicativo na lista de provedores OAuth / OpenID Connect, aqui Comunidade Invision
  • Comunidade Invision OAuth/OpenID Connect: salvar configurações
  • Copie o URL de retorno de chamada para ser usado na configuração do provedor OAuth. Clique Avançar.
  • Azure AD Single Sign-On (SSO) OAuth - URL de retorno de chamada
  • Consulte a tabela abaixo para configurar o escopo e endpoints para a Comunidade Invision no plugin.


    ID do cliente: do passo 1 acima
    Segredo do cliente: do passo 1 acima
    Escopo: E-mail
    Autorizar ponto final: https://{invision-community-domain}/oauth/authorize/
    Ponto final do token de acesso: https://{invision-community-domain}/oauth/token/
    Obter informações do usuário Endpoint: https://{invision-community-domain}/api/core/me
  • Agora, configure Nome do aplicativo, Ponto final de autorização, Ponto final do token, Ponto de extremidade do Userinfo recebido da Comunidade Invision. Clique Seguinte.
  • Autenticação única (SSO) OAuth para WordPress - URL de retorno de chamada
  • Configure as credenciais do cliente como ID do cliente e segredo do cliente conforme mostrado na caixa de diálogo de configuração e insira o valor do escopo como E-mail. Clique Avançar.
  • Autenticação única (SSO) OAuth para WordPress - ID do cliente e segredo do cliente
  • Clique no Acabamento botão.
  • Autenticação única (SSO) OAuth para WordPress - Concluir configuração
  • 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.
  • Configuração de teste OAuth/OpenID do Single Sign-On (SSO) da comunidade Invision

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

    • 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.
    • Mapeamento de atributos/funções do Single Sign-On (SSO) da comunidade Invision com OAuth/OpenID

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.
  • Invision Community 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

  • Invision Community 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.
  • Invision Community 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 Login Único (SSO) definem a experiência do usuário para Login Único (SSO). Para adicionar um widget de login da Comunidade Invision à 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.
    •  Invision Community Single Sign-on (SSO) - Configuração do botão de login do WordPress para criar novo cliente
    • Acesse Painel esquerdo do WordPress > Aparências > Widgets.
    • Selecionar miniOrange OAuth. Arraste e solte no seu local favorito e salve.
    • Invision Community Single Sign-on (SSO) - Configuração do botão de login do WordPress para criar novo cliente
    • Abra sua página do WordPress e você verá o botão de login SSO da Invision Community. Você pode testar o Login Único (SSO) da Invision Community agora mesmo.
    • Verifique se o "Mostrar na página de login" a opção está habilitada para seu aplicativo. (Consulte a imagem abaixo)
    • Invision Community Single Sign-on (SSO) - Configuração do botão de login do WordPress para 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 SSO da Invision Community. Após clicar no botão de login, você poderá testar o login único (SSO) da Invision Community.
    • Invision Community Single Sign-on (SSO) - Configuração do botão de login do WordPress para criar novo cliente

Neste guia, você configurou com sucesso Login único (SSO) da comunidade Invision Ao configurar o Invision Community 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 Invision Community 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