Login único no AWS Cognito usando o WordPress como servidor OAuth | AWS Cognito SSO
Visão geral
O plugin OAuth Server para WordPress permite o Single Sign-On (SSO) do AWS Cognito usando seu nome de usuário e senha do WordPress. Após configurar o AWS Cognito com o plugin OAuth Server para WordPress, você poderá fazer login no AWS Cognito usando suas credenciais do WordPress. O plugin OAuth Server também permite enviar atributos de usuário personalizados do WordPress para o AWS Cognito, conforme suas necessidades. Para saber mais sobre outros recursos que oferecemos no plugin OAuth Server para WordPress, clique aqui.
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 Plugin OAuth Server Single Sign-On (SSO) para WordPress e clique em Agora instale.
- Uma vez instalado, clique em Ativação.
Etapas de configuração
Passo 1. Configure o WordPress como um servidor OpenID Connect.
- Acesse Servidor OAuth miniOrange No menu lateral esquerdo, selecione o plugin e escolha seu cliente OpenID Connect na lista. Aqui. Conexão OpenID personalizada.

- Entrar Nome do cliente Como desejar. Insira o URL de redirecionamento/retorno de chamada, como (https://Seu-domínio-do-aplicativo-cognito/oauth2/idpresponse), do AWS Cognito e insira-o em URI de redirecionamento campo. Clique em Salvar cliente botão.

- Anotar ID do cliente, segredo do cliente e ponto de extremidade de descoberta Para configurar no seu cliente OpenID Connect.

Etapa 2. Configurar o AWS Cognito como cliente OpenID Connect
- Primeiro de tudo, vá para Console Amazon e inscreva-se/faça login na sua conta para configurar o AWS Cognito.

- Procurar por Cognito no Serviços AWS barra de pesquisa, conforme mostrado abaixo.

- Clique em Gerenciar pools de usuários botão para ver a lista de seus pools de usuários.

- Clique em Criar um pool de usuários para criar um novo pool de usuários.

- Adicionar uma Nome da Piscina e clique no Padrões de revisão botão para continuar.

- Na barra de navegação presente no lado esquerdo, clique em Provedores de identidade opção e selecione OpenID Connect.

- Forneça os detalhes necessários, como nome do provedor, ID do cliente, segredo do cliente, escopo e endpoint do emissor. Cole o Ponto de extremidade de descoberta (disponível na versão premium do nosso plugin) no plugin miniOrange OAuth Server, em Emissor. Clique em Executar descoberta botão e, em seguida Criar provedor.
| ID do cliente: | Clique aqui |
| Segredo do cliente: | Clique aqui |
| Ponto final do emissor: | // /wp-json/moserver/ |
| Alcance : | e-mail do perfil OpenID |

- Role para baixo e clique em Configurar mapeamento de atributos opção.

- Adicionar o Atributo OIDC e Atributo de pool de usuários clicando em Adicionar atributo OIDC opção. Clique em Salvar alterações botão.

- Clique em Cliente de aplicativo & então clique novamente em Adicionar um cliente de aplicativo.


- Insira um Nome do cliente do aplicativo e clique em Criar cliente de aplicativo para criar um cliente de aplicativo.


- Acesse nome de domínio e insira um nome de domínio para seu aplicativo. Depois de adicionar o nome de domínio, você pode verificar sua disponibilidade clicando em Verificar Disponibilidade botão. Após inserir um nome de domínio válido, clique Salvar alterações botão.

- Na barra de navegação presente no lado esquerdo, clique no Configurações do cliente do aplicativo opção sob o Integração de aplicativos menu.

- Habilitar provedor de identidade como Selecionar todos e digite seu URL de retorno/redirecionamento que você obterá do seu plugin miniOrange presente no seu servidor, na pasta URLs de retorno de chamada campo de texto. Selecione Concessão de código de autorização caixa de seleção sob o Fluxos OAuth permitidos e também selecionar código aberto e profile caixas de seleção sob o Escopos OAuth permitidos opção (Consulte a imagem abaixo). Clique em Salvar alterações botão para salvar suas configurações.

- Role para baixo e clique em Iniciar UI hospedada opção e clique em botão de login.


Você configurou com sucesso o AWS Cognito como cliente OAuth para habilitar o Single Sign-On (SSO) do AWS Cognito com o WordPress para autenticação de usuários.
Neste guia, você configurou com sucesso o Single Sign-On (SSO) do AWS Cognito com o WordPress como provedor OAuth e o AWS Cognito como cliente OpenID Connect usando nosso plugin de servidor OAuth para WordPress. Essa solução garante que você esteja pronto para implementar acesso seguro ao seu aplicativo AWS Cognito usando as credenciais do seu site WordPress em poucos minutos.
Artigos Relacionados
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.

Registrar