SSO (Single Sign-On) do Microsoft Teams com o WordPress | SSO do Microsoft Teams
Visão geral
configurar Plugin de SSO (Single Sign-On) para WordPress com OAuth e OpenID Connect. O SSO do Microsoft Teams permite que seus usuários façam login no WordPress e acessem o site autenticando-se com seu provedor de identidade do Microsoft Teams. Você também pode configurar o plugin usando diferentes IDPs, como Azure B2C, Office 365 e outros provedores personalizados. Ele oferece suporte a recursos avançados de Logon Único (SSO), como mapeamento de atributos de perfil de usuário, mapeamento de funções, login multilocatário, etc. Aqui, apresentaremos um guia para configurar SSO entre WordPress e Microsoft Teams para autenticação do usuário. Ao final deste guia, os usuários deverão ser capazes de realizar login seguro no WordPress e acessar o site com o SSO do Microsoft Teams. Para saber mais sobre outros recursos que oferecemos no plugin WP OAuth Single Sign-On (OAuth & OpenID Connect Client), você pode clique aqui. Para saber mais detalhes sobre os diferentes recursos fornecidos em SSO do Azure AD e SSO do Microsoft Office 365, por favor 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 Autenticação única OAuth (SSO) plugin para WordPress e clique em Agora instale.
- Uma vez instalado, clique em Ativação.
Etapas para configurar o login único (SSO) do Microsoft Teams no WordPress
1. Configure o Microsoft Teams como provedor OAuth
- Entre para Portal do Azure.
- Selecionar Azure Active Directory.
- No painel de navegação à esquerda, clique em Registros de aplicativos serviço e clique Novo registro.
- 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.
- Verifique se o "Conceder consentimento administrativo para permissões openid e offline_access" a opção está habilitada. Ao terminar, clique em Registrar-se.
- O 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.
- 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.
- 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.
Em conclusão, ao configurar com sucesso Microsoft Teams como provedor OAuth, você habilitou o logon único (SSO) e a autorização do Microsoft Teams para seus usuários finais no WordPress.
Etapa 2: configurar o WordPress como cliente OAuth
- Gratuito
- Premium
Etapa 3: Mapeamento de atributos do usuário
- O Mapeamento de Atributos do Usuário é obrigatório para permitir que os usuários façam o Login Único no WordPress com sucesso usando o SSO do Microsoft Teams. Configuraremos os atributos do perfil de usuário para o WordPress usando as configurações abaixo.
- Depois de ver todos os valores na Configuração de Teste, vá para Mapeamento de Atributos/Funções Na guia, mapeie um atributo com um nome de usuário exclusivo para cada usuário. Você também mapeia outros atributos, como nome, sobrenome, etc. Clique em Economize.
Encontrando atributos do usuário
Etapa 4: Configurações de login
- As configurações na aba Configurações de Login Único (SSO) definem a experiência do usuário para o Login Único (SSO). Para adicionar um widget de login do Microsoft Teams à sua página do WordPress, siga os passos abaixo.
- WordPress 5.7 e inferior
- WordPress 5.8
- WordPress 5.9 e superior
Concluindo, após configurar com sucesso Microsoft Teams como um provedor OAuth e WordPress como um cliente OAuth, você conquistou um processo de autenticação tranquilo e seguro para seus usuários. Com o Logon Único (SSO) do Microsoft Teams, você garante uma experiência de usuário robusta no ambiente WordPress. Isso permite que os usuários acessem facilmente vários aplicativos com um único conjunto de credenciais de login. Com a integração do Microsoft Teams OAuth como solução de autenticação principal, os usuários podem acessar suas contas do WordPress com segurança usando suas credenciais existentes do Microsoft Teams.
Perguntas Frequentes
Posso controlar o acesso ao conteúdo do WordPress usando grupos do Microsoft Teams?
Sim. Você pode restringir o acesso a páginas ou postagens específicas do WordPress com base na assinatura do Microsoft Teams. Isso é ideal para portais internos, conteúdo de treinamento ou páginas específicas de departamentos. Os usuários devem estar conectados via Microsoft 365 e sua associação ao grupo do Teams deve ser verificada antes de conceder acesso.
Quais são os benefícios de usar o Microsoft Teams para controle de acesso a conteúdo no WordPress?
Simplifica o acesso baseado em funções sem a necessidade de gerenciar funções do WordPress manualmente. O conteúdo é protegido e visível apenas para os membros certos da equipe. É seguro, escalável e funciona bem em intranets, portais de RH e sistemas de aprendizagem com WordPress.
