Procurar Resultados :

×

Registrar Contato

Integração do Single Sign-On (SSO) do SingPass com OAuth para WordPress


No mundo digital de hoje, pode ser muito difícil lidar com tantos nomes de usuário e senhas. É aí que entra uma solução poderosa: Single Sign-On (SSO)Nossa solução inovadora integra-se perfeitamente com o plugin OAuth para WordPress e SingPass. Ela não apenas simplifica a complexa tarefa de verificação de identidades online, como também oferece diversas vantagens que melhoram tanto a experiência do usuário quanto a eficiência administrativa.

mini laranja img   Introdução:

Para implementar esta solução, utilizaremos o SingPass como provedor de identidade (IDP) para Single Sign-On (SSO) em sites WordPress. Exploraremos os benefícios de usar o SingPass como seu IDP para SSO e como nossa solução pode ajudá-lo a implementar o Single Sign-On (SSO) com o plugin OAuth para WordPress. Ao final deste documento, você terá uma melhor compreensão de como nossa solução de login SSO com SingPass pode simplificar o gerenciamento de usuários e melhorar a experiência do usuário em seu site WordPress.

mini laranja img  Pré-requisitos: Download e instalação



mini laranja img   O que é o SingPass?

SingPass significa Acesso Pessoal de Singapura. É uma identidade digital para todos os cidadãos e residentes de Singapura que lhes permite acessar mais de 800 agências governamentais e empresas com mais de 1,700 serviços digitais, online e presenciais. É uma maneira conveniente e segura de realizar qualquer transação envolvendo dados confidenciais com diferentes agências governamentais.


mini laranja img   O que é o Login Único?

O Single Sign-On (SSO) é um mecanismo que permite aos usuários acessar vários aplicativos ou sites usando um único conjunto de credenciais de login. Com o SSO, os usuários podem se autenticar uma vez e acessar vários aplicativos ou sites sem precisar fazer login novamente. O SSO pode ser implementado usando vários protocolos, como OAuth, SAML, OpenID Connect ou APIs personalizadas.

Neste caso de uso específico de SSO usando SingPass, reduziremos a fricção no login e simplificaremos o gerenciamento de usuários para organizações. Além disso, a experiência do usuário será aprimorada, proporcionando uma jornada contínua e consistente em diversos aplicativos ou sites.


mini laranja img   Como obter o SSO usando credenciais do SingPass?


4.1 Configurar SingPass como provedor OAuth

  • Acesse a conta de desenvolvedor do SingPass e inscreva-se/faça login.
  • Crie um aplicativo de desenvolvedor do SingPass. Adicione o URL de redirecionamento/retorno de chamada que você obterá do plugin OAuth Single Sign-On. Envie para aprovação clicando em Botão de envio.
  • Após a aprovação pelo governo de Singapura, você receberá as credenciais do cliente, como ID do cliente e segredo do cliente. Copie o ID do cliente e Segredo do cliente e salve-o sob o ID do cliente e Segredo do cliente na configuração do seu plugin OAuth Single Sign-On (SSO) para WordPress.

Você configurou com sucesso SingPass como provedor OAuth para obter autenticação de usuário com login único (SSO) do SingPass no seu site WordPress.


4.2 Configurar o WordPress como cliente OAuth

  • Vá para a aba Configurar OAuth e clique em Adicionar novo aplicativo para adicionar um novo aplicativo cliente ao seu site.
  • Login único (SSO) aberto personalizado
  • Escolha seu aplicativo na lista de provedores OAuth / OpenID Connect, aqui Aplicativo OpenID Connect personalizado.
  • Login único (SSO) aberto personalizado
  • 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 (aplicativo de desenvolvedor do SingPass).
  • Após a aprovação da sua inscrição de desenvolvedor pelo SingPass, você receberá um ID de cliente e um segredo de cliente. Insira essas credenciais nos campos correspondentes do plugin.
  • Consulte a tabela abaixo para configurar o Escopo e pontos finais para SingPass no plugin
  • Scopes código aberto
    Autorizar ponto final: https://login.singpass.gov.sg/oauth/authorize
    Ponto final do token de acesso: https://login.singpass.gov.sg/oauth/token

    Login único (SSO) aberto personalizado
  • Clique em Seguinte.
  • 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.
  • Login único (SSO) aberto personalizado

4.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.
    • Login único (SSO) aberto personalizado
    • Você verá todos os valores retornados pelo seu aplicativo SingPass 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 aplicativo de desenvolvedor SingPass para retornar essas informações.
    • A seguir, um exemplo de imagem para sua referência. Os nomes dos atributos podem variar dependendo da configuração do seu provedor de OAuth.


      Login único (SSO) aberto personalizado
    • 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.
    • Login único (SSO) aberto personalizado

Você configurou com sucesso WordPress como cliente OAuth para obter autenticação de usuário com login único (SSO) do SingPass no seu site WordPress.

Recursos adicionais


Precisa de ajuda?

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