Procurar Resultados :

×

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


Obtenha teste gratuito

O plugin WordPress OAuth & OpenID Connect Single Sign-On (SSO) permite login seguro no WordPress usando o Box como provedor de OAuth e OpenID Connect. Você também pode configurar o plugin usando diferentes provedores personalizados e IDPs padrão. Ele suporta recursos avançados de Single Sign-On (SSO), como mapeamento de atributos de perfil de usuário, mapeamento de funções, etc. Aqui, apresentaremos um guia para configurar o SSO entre o WordPress e o Box. Ao final deste guia, os usuários deverão conseguir fazer login no WordPress a partir do Box. Para saber mais sobre outros recursos que oferecemos no plugin WP OAuth Single Sign-On (Cliente OAuth & OpenID Connect), 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.
  • Pesquisar por um WordPress Logon único (SSO) OAuth plugin e clique em Agora instale.
  • Uma vez instalado, clique em Ativação.

Etapas para configurar o login do Box Single Sign-On (SSO) no WordPress

1. Configurar o Box como provedor OAuth

  • Primeiro de tudo, vá para https://app.box.com/developers/console e faça login na sua conta da caixa e clique em Criar novo aplicativoopção.
  • caixa sso criar novo aplicativo
  • Selecione App personalizado e clique em Seguinte.
  • caixa sso selecione customapp
  • Selecionar OAuth 2.0 padrão (autenticação do usuário) e clique em Seguinte.
  • caixa sso selecione standardoauth
  • ​Entrar Nome da Aplicação e clique em Criar aplicativo
  • caixa sso Enterapp nome
  • Você receberá uma mensagem de confirmação. Clique em Veja seu aplicativo
  • caixa sso viewapp
  • Role para baixo até URI de redirecionamento do OAuth 2.0​ seção e edite o URI conforme necessário e role para baixo até Credenciais OAuth 2.0​ seção.
  • caixa sso obtém clientidsecret
  • Copie essas credenciais na configuração do plugin MO OAuth.

Você configurou com sucesso Caixa como Provedor OAuth para obter login Box SSO no seu site WordPress.


2. Configure o WordPress como cliente OAuth

  • Vou ao Configurar OAuth aba no plugin e procure por Caixa aplicativo na lista de aplicativos e selecione o Caixa app.
  • Em seguida, configure Nome do aplicativo, ID do cliente, Segredo do cliente e Pontos finais.
  • Entrar Objetivo valor como root_readwrite.
  • Consulte a tabela abaixo para configurar o escopo e endpoints para Box no plugin.

    ID do cliente: do passo 1 acima
    Segredo do cliente: do passo 1 acima
    Escopo: root_readwrite
    Autorizar ponto final: https://account.box.com/api/oauth2/authorize
    Ponto final do token de acesso: https://api.box.com/oauth2/token
    Obter informações do usuário Endpoint: https://api.box.com/2.0/users/me
  • Clique em Salvar configurações para salvar a configuração.
  • Configurações de salvamento do Box Single Sign-On (SSO) do WordPress

Você configurou com sucesso WordPress como cliente OAuth para obter login no Box no 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.
    • Box Single Sign-On (SSO) WordPress: 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.
    • Resultado do teste de configuração do WordPress do Box Single Sign-On (SSO)
    • 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 WordPress de logon único (SSO) do Box

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.
  • plugin cliente oauth do wordpress 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.
    Por exemplo: Tipo

  • plugin cliente wordpress oauth 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.
  • plugin cliente wordpress oauth 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 do Box à 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.
    •  Box Single Sign-on (SSO) - Widget de login para criação de novo cliente do WordPress
    • Acesse Painel esquerdo do WordPress > Aparências > Widgets.
    • Selecionar miniOrange OAuth. Arraste e solte no seu local favorito e salve.
    • Box Single Sign-on (SSO) - selecione o widget miniorange oauth
    • Abra sua página do WordPress e você verá o botão de login do Box SSO. Você pode testar o Box Single Sign-On (SSO) agora mesmo.
    • Verifique se o "Mostrar na página de login" a opção está habilitada para seu aplicativo. (Consulte a imagem abaixo)
    • Box Single Sign-on (SSO) - Opção de login para criar novo cliente no WordPress
    • Agora vá para o seu Login do WordPress Disputas de Comerciais. (Ex.: https://< seu-dominio-wordpress >/wp-login.php)
    • Você verá um botão de login do Box SSO. Após clicar nele, você poderá testar o Box Single Sign-On (SSO).
    • Box Single Sign-on (SSO) - Botão de login para criar novo cliente do WordPress

Neste guia, você configurou com sucesso Caixa Single Sign-On (SSO) configurando o Box como Provedor OAuth e o WordPress como Cliente OAuth usando nosso plugin WP OAuth Single Sign-On (Cliente OAuth e OpenID Connect). Esta solução garante que você esteja pronto para implementar o acesso seguro ao seu site WordPress usando as credenciais de login SSO do Box em minutos.


Recursos adicionais


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

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda