Procurar Resultados :

×

Registrar Contato

Fluxo de login e logout personalizado para Single Sign-On no WordPress


Sempre que você usa o Single Sign-On no WordPress, por padrão, o fluxo de login e logout redireciona você para o servidor ou URL de onde iniciou o processo, levando-o de volta à sua página do WordPress. Em nosso plugin de Single Sign-On (OAuth/OpenID Connect) para WordPress, oferecemos uma opção para personalizar o fluxo de redirecionamento após o login e logout.

Personalização de URL de login e logout do WordPress SSO

Você pode ver essas opções na aba Configurações de Login. Veja o caminho exato abaixo:
miniOrange OAuth >> Configurações de login >> Configurações avançadas:

1. URL de redirecionamento personalizada após o login

  • Este recurso permite que você configure a URL de redirecionamento para onde desejar redirecionar os usuários após o login. Isso permite flexibilidade para redirecionar os usuários após o login para a página desejada.
  • SSO: personalize os URLs de login e logout para WordPress.

2. URL de redirecionamento personalizado após o logout (logout único)

  • Este recurso permite que você configure a URL para onde deseja redirecionar os usuários após o logout. Isso permite flexibilidade para redirecionar os usuários após o logout para a página desejada.
  • SSO: personalize os URLs de login e logout para WordPress.

3. Vantagens de usar este recurso

    URL personalizada de login pós-processamento:

  • Em muitos casos de uso, os usuários precisam ser redirecionados para uma página específica em vez de uma página padrão do WordPress, então esse recurso é útil nesse caso para permitir que todos os usuários redirecionem para uma página desejada em vez da página padrão.
  • URL personalizada de saída do post:

  • Clicar na opção de logout fornecida pelo WordPress apenas desconecta os usuários do site WordPress, mas há muitos casos em que os usuários também precisam ser desconectados do IDP, então esse recurso é útil nessas situações. O logout único pode ter um fluxo diferente em alguns casos, mas em muitos casos pode ser alcançado para uma configuração de IDP único.

4. Como configurar o URL de login e logout do post?

    Redirecionamento de login posterior:

    • Navegue até a Configurações de login aba.
    • Digite a URL para a qual você deseja que os usuários sejam redirecionados quando fizerem login no campo oposto a URL de redirecionamento personalizada após login.
    • Por exemplo, se você quiser que seus usuários sejam redirecionados para o Google após fazerem login, você pode configurar assim:
    • SSO: personalize os URLs de login e logout para WordPress.
  • OBSERVAÇÃO: Você pode manter este campo em branco se quiser que os usuários sejam redirecionados para a mesma página onde clicaram no botão de login.
  • Redirecionamento pós-logout:

      Caso 1: Redirecionamento de logout de postagem personalizada

      Usando esse recurso, você pode configurar a URL para onde deseja redirecionar os usuários depois que eles efetuarem logout.

    • Acesse o plugin miniOrange OAuth Client Single Sign-On (SSO) e navegue até o Configurações de login aba.
    • Digite a URL para a qual deseja que os usuários sejam redirecionados após efetuarem logout no "URL de redirecionamento personalizado após logout" campo.
    • Por exemplo, se você deseja que seus usuários sejam redirecionados para Youtube depois que eles fizerem logout, você pode configurá-lo da seguinte maneira.
    • SSO: personalize os URLs de login e logout para WordPress.

      Caso 2: Logout único do OpenID Connect

      Usando o recurso OIDC Single Logout, você pode sair do WordPress e da sua conta OpenID Connect ao mesmo tempo.

    • Acesse o plugin OAuth Client e navegue até o Configurações de login aba.
    • Introduzir o URL do OIDC SLO fornecido pelo seu provedor OIDC em URL de redirecionamento personalizada após logout campo.
    • SSO: personalize os URLs de login e logout para WordPress.
    • Por exemplo, se você estiver usando um keylock como seu provedor OAuth, o formato de URL de logout único será como abaixo.
      • http(s)://example-host/auth/realms/my-realm-name/protocol/openid-connect/logout?
        post_logout_redirect_uri=<encodedRedirectUri>&id_token_hint=##id_token##
    • Observação: Você só precisa alterar o seguinte parâmetro no URL de logout acima.
    • post_logout_redirect_uri

      • Isso pode ser usado para permitir que o usuário seja redirecionado de volta ao cliente após o logout. Ou seja, você pode configurar qualquer URL aqui para onde deseja que seus usuários sejam redirecionados após o logout.
      • Se você deseja redirecionar os usuários para esta página https://example.com/page1, então o URL de exemplo será,
        • http(s)://example-host/auth/realms/my-realm-name/protocol/openid-connect/logout?
          post_logout_redirect_uri=https%3A%2F%2Fexample.com%2Fpage1&id_token_hint=##id_token##
      • Você precisará adicionar este URL ao URL de redirecionamento personalizada após o logout e clique em Salvar configurações. Após salvar as configurações, você será desconectado do WordPress e do Keycloak.

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