Login com o Single Sign-On (SSO) do Windows Live usando OAuth para WordPress | SSO do Windows Live para WordPress
Visão geral
Integração do Windows Live Single Sign-On (SSO) para seu site WordPress usando o Autenticação única (SSO) OAuth e OpenID Connect para WordPress O plugin permite que os usuários façam login de forma segura e prática em seu site e aplicativos usando um único conjunto de credenciais de sua 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 Windows Live Single Sign-On (SSO), nosso Plugin SSO para WordPress Oferece recursos avançados para 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 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.
Etapas para fazer login no WordPress com o Windows Live Single Sign-On (SSO)
1. Configure 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 são instalados em um servidor seguro. Esta configuração é usada para autenticação confidencial OAuth clientes da web e público clientes baseados em agentes de usuário. O mesmo aplicativo também pode expor um cliente e um recurso/API.
- Para aplicativos "Web app / API", forneça a URL base do seu aplicativo, por exemplo, https:// pode ser a URL de um aplicativo web em execução na sua máquina local. Os usuários usariam essa 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 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.
Você configurou com sucesso Windows Live como provedor OAuth para obter autenticação de usuário com login único (SSO) do Windows Live no seu site WordPress.
2: Configurar o WordPress como cliente OAuth
- Acesse Configurar OAuth guia e clique Adicionar novo aplicativo para adicionar um novo aplicativo 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á 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 WordPress como cliente OAuth para obter o Windows Live Single Sign-On (SSO) com o WordPress para autenticação do usuário.
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. 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.
4. Configurações de login
- WordPress 5.7 e inferior
- WordPress 5.8
- WordPress 5.9 e superior
Neste guia, você configurou com sucesso Início de sessão único (SSO) do Windows Live Ao configurar o Windows Live como provedor OAuth e o WordPress como cliente OAuth usando nosso plugin OAuth Single Sign-On (cliente OAuth e OpenID Connect), você garante que estará 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.
