Login com o Single Sign-On (SSO) do Windows Live usando OAuth para WordPress | SSO do Windows Live para WordPress
Visão geral
A integração do Single Sign-On (SSO) do Windows Live para o seu site WordPress, utilizando o plugin OAuth & OpenID Connect Single Sign-On (SSO) para WordPress, permite que os usuários façam login no seu site e aplicativos de forma segura e prática, usando um único conjunto de credenciais da conta do Windows Live. Com o Windows Live como provedor OAuth e o WordPress como cliente OAuth, nosso plugin garante uma experiência de SSO perfeita entre o WordPress e o Windows Live com apenas um clique. Além do Single Sign-On (SSO) do Windows Live, nosso plugin SSO para WordPress oferece recursos avançados para a integração com o Windows Live, incluindo mapeamento de atributos de perfil de usuário, mapeamento de funções e restrição de acesso ao site com base em domínios de e-mail da organização. Para maior segurança, você também pode proteger todo o seu site WordPress usando o Single Sign-On (SSO) do Windows Live. Ao implementar o SSO do Windows Live, nosso plugin simplifica a autenticação do usuário e, ao mesmo tempo, protege o processo de login. Para começar, siga as instruções passo a passo no guia abaixo para instalar e configurar o plugin para a sua configuração de Single Sign-On (SSO) do Windows Live.
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 (SSO) OAuth e OpenID Connect para WordPress plugin e clique em Agora instale.
- Uma vez instalado, clique em Ativação.
Passos para fazer login no WordPress com o Single Sign-On (SSO) do Windows Live
1. Configurar o Windows Live 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.
- Quando a página Criar aparecer, insira as informações de registro do seu aplicativo. (Consulte a tabela abaixo)
- Selecionar "Aplicativo web / API" pela aplicativos cliente e aplicações de recursos/API que estão instalados em um servidor seguro. Essa configuração é usada para autenticação OAuth confidencial. clientes da web e público clientes baseados em agentes de usuárioA mesma aplicação também pode expor um cliente e um recurso/API.
- Para aplicativos "Web app / API", forneça a URL base do seu aplicativo. Exemplo: https:// Pode ser o URL de um aplicativo web em execução na sua máquina local. Os usuários usariam esse URL para fazer login em um aplicativo cliente web.
- 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.
| Nome: | Nome do seu aplicativo. |
| Tipo de aplicação: |
|
| URI de redirecionamento: |
|
Observação: o segredo do cliente para seu aplicativo de desenvolvedor expirará em 180 dias. Para garantir a funcionalidade contínua, você precisará gerar um novo segredo do cliente antes da expiração e atualizá-lo no plugin OAuth Single Sign-On.
Você configurou com sucesso o Windows Live como provedor OAuth para autenticação de usuários com login único (SSO) do Windows Live em seu site WordPress.
2: Configurar o WordPress como cliente OAuth
- Acesse Configurar OAuth guia e clique Adicionar novo aplicativo Para adicionar um novo aplicativo de cliente ao seu site.
- Escolha seu aplicativo na lista de provedores OAuth / OpenID Connect, aqui Windows Live.
- 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á através do aplicativo Windows Live SSO.
- Consulte a tabela abaixo para configurar o escopo e os pontos de extremidade do Windows Live no plugin.
- Clique Seguinte.
- Verifique os detalhes da configuração e clique em Acabamento para salvar a configuração.
| ID do cliente: | do aplicativo Windows Live SSO configurado |
| Segredo do cliente: | do aplicativo Windows Live SSO configurado |
| Scopes | código aberto |
| Autorizar ponto final: | https://login.live.com/oauth20_authorize.srf |
| Ponto final do token de acesso: | https://login.live.com/oauth20_token.srf |
Você configurou com sucesso o WordPress como cliente OAuth para habilitar o Single Sign-On (SSO) do Windows Live com o WordPress para autenticação de usuários.
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.
- Você verá todos os valores retornados pelo seu provedor OAuth para o WordPress em uma tabela. Se você não vir os valores de Nome, Sobrenome, E-mail ou Nome de Usuário, faça as configurações necessárias no seu provedor OAuth para que essas informações sejam retornadas.
- Depois de ver todos os valores na Configuração de Teste, vá para Mapeamento de Atributos/Funções Na aba, você encontrará a lista de atributos nos menus suspensos.
4. Configurações de login
- WordPress 5.7 e inferior
- WordPress 5.8
- WordPress 5.9 e superior
Neste guia, você configurou com sucesso o Single Sign-On (SSO) do Windows Live , definindo o Windows Live como provedor OAuth e o WordPress como cliente OAuth usando nosso plugin OAuth Single Sign-On (cliente OAuth e OpenID Connect). Essa solução garante que você esteja pronto para implementar acesso seguro ao seu site WordPress usando as credenciais de login do Windows Live em poucos minutos.
Artigos Relacionados
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.
