Procurar Resultados :

×

Registrar Contato

Integração Cognito com o cliente Joomla OAuth

Integrar o AWS Cognito com o Joomla usando o plugin Joomla OAuth & OpenId Connect Client Single Sign-On é uma maneira simples e eficaz de adicionar autenticação e autorização de usuários ao site Joomla. Com essa integração, você pode proporcionar aos seus usuários uma experiência de cadastro e login sem interrupções, garantindo também que seus dados estejam seguros e fáceis de gerenciar.

Entre em contato conosco pelo endereço joomlasupport@xecurify.com e ajudaremos você a configurar o plugin rapidinho.

Integrando AWS Cognito com Joomla

Casos de uso para Integrador Cognito

Efetue login usando o AWS Cognito

Registro usando AWS Cognito

Sincronização de perfil entre Joomla e AWS

Redefinição de perfil usando o Joomla Integrator

Registro do usuário em pools de usuários Cognito do site Joomla

Requisito:

Neste caso de uso, estamos integrando o AWS Cognito a um site Joomla para permitir o registro de usuários por meio de um formulário de registro criado com diferentes formulários. O formulário de registro conterá todos os campos de entrada necessários, como nome, sobrenome, e-mail e senha. Os usuários se registrarão usando este formulário, e o integrador do AWS Cognito para Joomla cuidará de todo o trabalho de back-end para adicionar o usuário ao pool de usuários do Cognito sem problemas.


Solução:

Vejamos o exemplo de um site Joomla que exige o registro do usuário para acessar seu conteúdo. O cliente deseja usar o AWS Cognito para gerenciar o registro e a autenticação do usuário, facilitando o cadastro e o login. Para isso, ele usará qualquer formulário para criar um formulário de registro de usuário.
O formulário de inscrição incluirá os seguintes campos de entrada: (exemplo)

  • Nome
  • Apelido
  • E-mail
  • Senha

Após o usuário enviar o formulário de cadastro, o integrador do Joomla Cognito cuidará de todo o trabalho administrativo para adicioná-lo ao pool de usuários do Cognito. Isso inclui criar um novo usuário no pool e atribuir a ele um identificador exclusivo.
Para adicionar a verificação de e-mail/número de telefone durante o cadastro, os clientes podem configurar o Cognito para enviar um código de verificação para o e-mail/número de telefone do usuário. O usuário precisará inserir esse código no formulário de cadastro para concluir o processo.
Para habilitar os recursos de Atualização de Perfil e Redefinição de Senha, o cliente pode usar o integrador Joomla Cognito para adicionar os formulários necessários ao site Joomla. Esses formulários podem ser personalizados para incluir as informações do perfil do usuário e redefinir a senha do usuário usando o recurso de redefinição de senha do Cognito.

Login de usuários no Joomla sem redirecioná-los para o Cognito

Requisito:

Neste caso de uso, estamos integrando o AWS Cognito a um site Joomla para permitir que os usuários façam login sem serem redirecionados para a página de login do Cognito. Isso é útil quando você deseja personalizar o design do formulário de login com CSS de sua escolha, o que o Cognito não permite. Também é útil se você deseja desenvolver um formulário de login Joomla que autentique usuários do Cognito e não os redirecione para o Cognito para Login Único (SSO).


Solução:

Vejamos o exemplo de um usuário que deseja acessar o site Joomla e um cliente que deseja autenticar esse usuário para que ele possa acessar o site Joomla. O cliente deseja usar o AWS Cognito como servidor OAuth para gerenciar a autenticação do usuário e fornecer logon único (SSO). Para isso, ele usará o plugin Joomla OAuth Client/OIDC para permitir que os usuários façam login no Joomla sem serem redirecionados para o Cognito.
O cliente pode personalizar o formulário de login do Joomla usando CSS para criar um design exclusivo que combine com seu tema Joomla. O plugin Joomla OAuth Client/OIDC gerenciará o login a partir do formulário de login padrão do Joomla, o que significa que os usuários podem fazer login sem serem redirecionados para a página de login do Cognito.
Para habilitar essa funcionalidade, o cliente precisará configurar o plugin Joomla OAuth Client com o AWC Cognito para autenticar usuários do Cognito como um servidor OAuth. Isso envolve configurar as configurações do pool de usuários do Cognito no plugin Joomla OAuth Client e mapear os atributos de usuário do Cognito para os atributos de usuário do Joomla.
Se o cliente estiver usando um formulário de login personalizado/de terceiros, ele precisará verificar com a equipe de suporte do plugin Joomla OAuth Client para ver se ele é compatível com soluções existentes ou se requer personalização.

Vários sites Joomla usando Cognito para Gestão de Usuários

Requisito:

Gerenciar vários sites Joomla pode ser um trabalho trabalhoso, especialmente quando se trata de gerenciamento de usuários. Exige a manutenção de sistemas de login e registro separados para cada aplicativo, o que pode ser mais demorado e propenso a erros. Para aprimorar esse processo e proporcionar uma experiência de usuário integrada em vários sites Joomla, o AWS Cognito pode ser integrado a eles. O cliente Joomla OAuth cuidará dos processos de registro e autenticação do usuário, permitindo que os usuários tenham um único conjunto de credenciais de login que funcione em todos os sites.


Solução:

Suponha que você tenha três sites Joomla: Site A, Site B e Site C. Cada site tem seus próprios formulários de registro e login de usuário, o que dificulta o gerenciamento de usuários em todos os três sites. Você quer proporcionar uma experiência integrada aos seus usuários, permitindo que eles se registrem uma vez e usem as mesmas credenciais de login para todos os três sites. É aí que entra o AWS Cognito Integrator, juntamente com o Joomla OAuth Client.
Com o plugin Joomla OAuth Client, você pode criar um pool de usuários no Cognito e configurá-lo para funcionar com os três sites Joomla. Os usuários podem se cadastrar em qualquer um dos sites usando o formulário de cadastro do Joomla, e suas credenciais serão armazenadas no pool de usuários do Cognito. Ao efetuar login em qualquer um dos sites, eles serão autenticados usando o pool de usuários do Cognito, permitindo que acessem os três sites sem problemas.
Este caso de uso pode ser personalizado para suportar qualquer número de sites Joomla e formulários de registro. O Cliente Joomla OAuth precisará ser configurado com base em seus requisitos específicos, incluindo o número de sites que você está usando, o formulário de registro que você está usando e quaisquer personalizações adicionais que você precise.

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda