Procurar Resultados :

×

Registrar Contato

Como configurar o SSO do Azure AD para OAuth via WordPress

O Azure AD SSO para OAuth usa o fluxo de autorização do WordPress para fornecer aos usuários acesso seguro a sites WordPress. Com o nosso Plugin OAuth Single Sign-On (SSO) para WordPressO Azure AD atua como provedor OpenID Connect e OAuth, garantindo logins seguros para sites WordPress. A integração do Azure AD com o WordPress simplifica e protege o processo de login usando o SSO do Azure AD. Nossa solução de SSO do Azure AD para WordPress ajuda a proteger o login do WordPress, autenticando os usuários com suas credenciais do Azure AD, Office 365 ou Microsoft Ultra ID. Oferecemos suporte completo para recursos avançados de SSO, como mapeamento de atributos e grupos, sincronização de detalhes do usuário do WordPress com o Azure AD Office 365, suporte a login SSO multilocatário do Azure AD, preenchimento de informações de funcionários do Azure AD para o WordPress, SSO na intranet/internet, mapeamento da foto de perfil do Azure AD/Office 365 para o avatar do WordPress, entre outros.

Explore nossa solução de Single Sign-On SAML para WordPress. Saiba mais Abrir em nova guia

Integração do Azure AD com o WordPress
Por miniOrange

Integração do Azure para WordPress fornece funcionalidade para gerenciar todas as operações do usuário no seu site WordPress. [Sincronizar perfil de usuário do WordPress com o Microsoft Enterprise ID (Azure AD)]

Saiba mais

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

Siga estes passos rápidos e simples para configurar o SSO do Azure AD para o WordPress.

  • Entre para Portal Microsoft Entra ID (Azure AD).
  • Selecionar ID de entrada da Microsoft (Azure AD).
  • SSO do Azure AD para WordPress - Login
  • No painel de navegação à esquerda, clique em Registros de aplicativos serviço e clique Novo registro.
  • SSO do Azure AD para WordPress - Registro de Aplicativos
  • Configure as seguintes opções para criar um novo aplicativo.
    • Insira um nome para sua aplicação em Nome campo de texto.
    • Nos tipos de conta suportados, selecione a 3ª opção Contas em qualquer diretório organizacional (para autenticação de usuários com fluxos de usuários).
    • Na seção URI de redirecionamento, selecione o Aplicativo da Web e digite o URL de retorno de chamada do plugin miniOrange OAuth Client (guia Configurar OAuth) e salvar isso sob o URL de redirecionamento caixa de texto.
    • Clique no Registrar-se botão para criar seu aplicativo.
    • SSO do Azure AD para WordPress - Criar
  • O Microsoft Entra ID (Azure AD) atribui um ID de aplicativo exclusivo ao seu aplicativo. ID do aplicativo é seu ID do cliente e ID do diretório é seu ID do inquilino, mantenha esses valores à mão, pois você precisará deles para configurar o plugin miniOrange OAuth Client.
  • SSO do Azure AD para WordPress - Visão geral
  • Acesse Certificados e segredos no painel de navegação esquerdo e clique em Novo segredo do cliente. Insira a descrição e o prazo de validade e clique em ADD opção.
  • SSO do Azure AD para WordPress - chave secreta
  • Copie a chave secreta "valor" e mantenha o valor à mão, pois será necessário configurá-lo posteriormente Segredo do cliente no plug-in miniOrange OAuth Client.
  • Nota e contato - SSO entre dois sites WordPress

    Observação: O segredo do cliente para o seu aplicativo de desenvolvedor expirará em 180 dias. Para garantir a funcionalidade contínua, você precisará gerar um novo segredo do cliente antes do vencimento e atualizá-lo no plugin OAuth Single Sign-On.


    SSO do Azure AD para WordPress - Secret-Key-2

    Em conclusão, ao configurar com sucesso Azure AD como provedor OAuthVocê habilitou o login SSO do Azure AD para o WordPress e a autorização para seus usuários finais acessarem o WordPress.


  • Acesse Configurar OAuth guia e clique Adicionar novo aplicativo para adicionar um novo aplicativo cliente ao seu site.
  • SSO do Azure AD para WordPress - Adicionar novo aplicativo
  • Escolha seu aplicativo na lista de provedores OAuth / OpenID Connect, aqui ID de entrada da Microsoft (Azure AD).
  • SSO do Azure AD para WordPress - Selecione o aplicativo
  • Após selecionar o provedor copie o URL de retorno de chamada que precisa ser configurado na configuração do aplicativo SSO do provedor OAuth.
  • Insira as credenciais do cliente como ID do cliente & Segredo do cliente que você obterá do aplicativo SSO Microsoft Entra ID (Azure AD).
  • Se você deseja permitir o SSO de Microsoft Entra ID (Azure AD) locatário único no seu site WordPress e então configure ID do inquilino Encontrado no aplicativo SSO Microsoft Entra ID (Azure AD). Para configurar Escopos e endpoints para Microsoft Entra ID (Azure AD) locatário único clique aqui.
  • OR

  • Se você deseja permitir o login no seu site WordPress de qualquer locatário do Microsoft Entra ID (Azure AD), então insira o valor do inquilino como 'comum' na configuração do plugin. Para o Escopos e endpoints clique aqui.
  • Clique em Seguinte.
  • SSO do Azure AD para WordPress - Adicionar nome do aplicativo e ID do locatário
  • Após verificar todos os detalhes na página de resumo, clique em Acabamento para salvar a configuração e testar a conexão SSO do Azure AD.
  • Azure AD SSO para WordPress - Concluir configuração

    Em conclusão, ao configurar com sucesso WordPress como cliente OAuth, você estabeleceu o Azure AD OAuth Single Sign-On (SSO) e a autorização sem esforço para seus usuários que acessam o WordPress.

  • Acesse Configurar OAuth guia e pesquise o nome do seu aplicativo para adicionar um novo aplicativo cliente ao seu site, aqui ID de entrada da Microsoft (Azure AD).
  • SSO do Azure AD para WordPress - Adicionar novo aplicativo
  • configurar Nome do aplicativo, ID do cliente, Segredo do cliente, ID do locatário do aplicativo SSO do Microsoft Entra ID (Azure AD). Para o Escopos e endpoints clique aqui.
  • Deseja configurar o fluxo de login para um aplicativo Microsoft multilocatário? Por favor clique aqui.


    SSO do Azure AD para WordPress - Adicionar nome do aplicativo e ID do locatário
  • Escolha o seu Tipo de concessão da lista de opções e clique em Salvar configurações para salvar a configuração.
  • SSO do Azure AD para WordPress - Adicionar tipo de concessão

    Em resumo, ao configurar o WordPress como cliente OAuth, você habilitou o SSO (Single Sign-On) do Azure AD para login e autorização de usuários finais no WordPress.

  • 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.
    • Azure AD SSO para WordPress - Configuração de teste OAuth
    • 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.
    • 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.
    • SSO do Azure AD para WordPress - Mapeamento de atributos do WordPress

  • Acesse Aplicativo → Selecione o aplicativo no qual deseja configurar o mapeamento de grupo para o SSO do Azure AD para WordPress. Agora, acesse o Permissões de API aba.
  • SSO do Azure AD para WordPress - Permissões de API
  • Clique no Adicionar permissão botão e depois API do Microsoft Graph -> Permissões Delegadas e selecione openid, Perfil escopo e clique em Adicionar permissões botão.
  • SSO do Azure AD para WordPress - Solicitar permissões de API
  • Clique no Conceder consentimento para o botão Demo.
  • Vá para a aba Manifest e encontre Reivindicações de Associação de Grupo e muda seu valor para "Tudo" e clique no salvar botão.
  • SSO do Azure AD para WordPress - Declarações de associação a grupos
  • Agora você poderá obter o valor do grupo na janela de configuração do teste.
  • Azure AD SSO para WordPress - Configuração de teste de mapeamento de grupos
  • Você pode seguir a seção de mapeamento de funções para mapear os grupos ao Azure AD SSO para WordPress.

4.1 OAuth para WordPress - Mapeamento de Grupos/Perfis [Premium]

  • Vou ao Mapeamento de Atributos seção no plugin e mapeie os nomes dos atributos da tabela de configuração de teste. Certifique-se Habilitar mapeamento de funções a opção está habilitada e clique em Salvar configurações botão. (Consulte a captura de tela)
  • SSO do Azure AD para WordPress - mapeamento de atributos
  • Role para baixo e vá para o Mapeamento de Funções seção, você precisa mapear Nome do Atributo do Grupo. Selecione o nome do atributo na lista de atributos que retornam os grupos da tabela de configuração de teste do Azure Active Directory (Azure AD).
    Por exemplo:Grupos
  • SSO do Azure AD para WordPress - mapeamento de funções
  • Atribuir a função WordPress aos Grupos de Provedores: Com base no aplicativo Azure Active Directory (Azure AD), você pode alocar a função WordPress aos Grupos do Azure AD. Adicione o valor do grupo do Azure AD em Valor do Atributo do Grupo e atribua a função necessária do WordPress na frente dela em Função do WordPress.
    Por exemplo, nos Na imagem abaixo, o valor do grupo recebeu a função de Assinante.
  • SSO do Azure AD para WordPress - exemplo de mapeamento de funções
  • Após salvar o mapeamento, o grupo do Azure Active Directory receberá a função de Assinante do WordPress após a implementação do SSO do Azure AD.
    Exemplo: Conforme o exemplo fornecido, um usuário com valor de grupo será adicionado como administrador.

4.2 OAuth para WordPress - Mapeamento de Declarações do Microsoft Entra ID (Azure AD) [Premium]

  • Acesse seu aplicativo no Azure Active Directory (Azure AD) e selecione Configuração de token no menu à esquerda.
  • Clique em Adicionar reivindicação opcional e depois selecione ID da seção direita.
  • Agora escolha todos os atributos que deseja buscar ao executar o Single Sign-On (SSO) com o Azure Active Directory (por exemplo, family_name, given_name, etc.) e clique em Adicione botão.
  • Você pode ver um pop-up para Ative a permissão do perfil do Microsoft Graph (necessária para que as declarações apareçam no token), habilite-o e clique no botão Adicionar.
  • SSO do Azure AD para WordPress - Mapeamento de Atributos Personalizados

  • Entre para Portal do Microsoft Entra ID (Azure AD).
  • Selecionar ID de entrada da Microsoft (Azure AD).
  • No painel de navegação à esquerda, clique em Aplicações Enterprise.
  • SSO do Azure AD para WordPress - Clique em Aplicativos Empresariais
  • Escolha o seu Aplicativo empresarial do Azure.
  • Em seguida, selecione o Logon único (SSO) opção no menu à esquerda e abra o Atributos e Reivindicações seção.
  • SSO do Azure AD para WordPress - Selecione seu aplicativo
  • Clique em Adicionar nova reivindicação.
  • SSO do Azure AD para WordPress - Selecione seu aplicativo
  • Em seguida, configure os campos obrigatórios conforme abaixo:
  • Nome: De acordo com sua escolha (este será o nome do seu atributo)
    Fonte: Atributo
    Atributo de origem: Por exemplo: procure por user.department no menu suspenso
    SSO do Azure AD para WordPress - Selecione seu aplicativo
  • Agora navegue para Registros de aplicativos, selecione seu aplicativo e vá para Manifesto aba à esquerda e definir "acceptMappedClaims": verdadeiro
  • SSO do Azure AD para WordPress - Selecione seu aplicativo
  • Depois de seguir os passos acima, você pode criar várias reivindicações conforme suas necessidades.
  • Por favor, tente executar o Configuração de Teste No plugin OAuth SSO para WordPress, você receberá um novo atributo, como mostrado abaixo:
  • SSO do Azure AD para WordPress - resultado do teste de mapeamento

  • Acesse Painel esquerdo do WordPress > Aparências > Widgets.
  • Selecionar miniOrange OAuth. Arraste e solte no seu local favorito e salve.
  •  Azure AD Single Sign-on (SSO) - Configuração do botão de login do WordPress create-newclient
  • Acesse Painel esquerdo do WordPress > Aparências > Widgets.
  • Selecionar miniOrange OAuth. Arraste e solte no seu local favorito e salve.
  • Azure AD Single Sign-on (SSO) - Configuração do botão de login do WordPress create-newclient
  • Abra o botão de login do Azure AD SSO para WordPress ali. Você pode testar o Single Sign-On (SSO) do Azure AD - Azure AD OAuth agora mesmo.
  • Verifique se o "Mostrar na página de login"a opção está habilitada para seu aplicativo. (Consulte a imagem abaixo)
  • Logon único (SSO) do Azure AD - Azure AD OAuth - Configuração do botão de login do WordPress create-newclient
  • 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 Azure AD SSO. Após clicar no botão, você poderá testar o Azure AD Single Sign-On (SSO) - Azure AD OAuth.
  • Azure AD Single Sign-on (SSO) - Configuração do botão de login do WordPress create-newclient

  • Por favor, consulte o Escopo e pontos finais tabela fornecida abaixo para autorizar Logon único (SSO) com ambiente de locatário único do Azure AD ao seu site WordPress.
    • Escopo: código aberto
      Autorizar ponto final: https://login.microsoftonline.com/<ID do inquilino>/oauth2/v2.0/autorizar
      Ponto final do token de acesso: https://login.microsoftonline.com/<ID do inquilino>/oauth2/v2.0/token
      Obter informações do usuário Endpoint: https://login.windows.net/<ID do inquilino>/openid/userinfo
      URL de redirecionamento personalizado após logout:[opcional] https://login.microsoftonline.com/<ID do inquilino>/oauth2/logout?post_logout_redirect_uri=
  • Por favor, consulte o Escopo e pontos finais tabela fornecida abaixo para autorizar Logon único (SSO) com qualquer ambiente de locatário do Azure AD ao seu site WordPress.
    • Escopo: código aberto
      Autorizar ponto final: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
      Ponto final do token de acesso: https://login.microsoftonline.com/common/oauth2/v2.0/token
      Obter informações do usuário Endpoint: https://login.windows.net/common/openid/userinfo
      URL de redirecionamento personalizado após logout:[opcional] https://login.microsoftonline.com/common/oauth2/logout?post_logout_redirect_uri=<your URL>
    Mais erros de solução de problemas ➔

    Para corrigir esse problema ao configurar o Azure AD SSO para WordPress, configure o endpoint de autorização correto no plugin. Você pode confirmar o formato correto do endpoint em aqui..

    Se você enfrentar esse problema ao realizar o SSO do Azure AD para login no WordPress com OAuth, configure o segredo do cliente correto no plugin. Você pode consultar [aqui/no link]. Nesta etapa para configurar o segredo do cliente correto no guia de configuração.

    Para corrigir esse problema ao configurar o SSO do Azure AD para WordPress, configure os endpoints "comuns" no plugin ou adicione usuários ao locatário. Você pode consultar esse guia de configuração para configurar os endpoints comuns.

    Configure a URL de redirecionamento correta no aplicativo de desenvolvedor do Microsoft Entra ID (Azure AD) a partir do plug-in. Se você enfrentar esse problema ao configurar o logon único (SSO) do Azure AD OAuth, consulte esse etapas no guia de configuração.

    Para corrigir esse problema, gere um novo segredo do cliente no seu aplicativo Microsoft Entra ID (Azure AD) Developer e atualize-o no plug-in. Você pode criar e configurar o novo segredo do cliente seguindo os passos descritos em [inserir instruções aqui]. esse FAQ.


    No plugin SSO para WordPress, selecione o aplicativo Microsoft Entity Framework (Azure AD) configurado e, no campo "Locatário do Azure AD", substitua o ID do locatário atual por "common", conforme mostrado na captura de tela abaixo. Agora, usuários de qualquer diretório do Azure poderão realizar o SSO OAuth do Azure AD, e usuários com contas pessoais da Microsoft também poderão fazer login. leia mais

    O Microsoft Entra ID (Azure AD) lançou recentemente os endpoints OAuth 2.0. Você precisa substituir o endpoint do token pelo mostrado abaixo. Você também precisa alterar o tipo de concessão para concessão de senha no menu suspenso e substituir o ID do locatário pelo seu ID do locatário do Microsoft Entra ID (Azure AD). (Consulte a imagem abaixo) Ler mais

    Entre no portal do seu ID Microsoft Entra (Azure AD) e selecione o ID Microsoft Entra (Azure AD) onde você possui o SSO OAuth do Azure AD. Selecione Aplicativos empresariais. Ler mais



     Obrigado pela sua resposta. Entraremos em contato em breve.

    Algo deu errado. Envie sua consulta novamente.

    Entraremos em contato com você o mais breve possível!


    ADFS_sso ×
    Olá!

    Preciso de ajuda? Estamos bem aqui!

    ajuda