Configure o login único (SSO) do Google Classroom com OAuth para WordPress.
Visão geral
O plugin OAuth & OpenID Connect Single Sign-On (SSO) para WordPress permite o login no seu site WordPress usando as credenciais do Google Classroom e outros provedores padrão e personalizados. Ele oferece suporte a recursos avançados de Single Sign-On (SSO), como mapeamento de atributos de perfil de usuário, mapeamento de funções, etc. Para saber mais sobre a integração do Google Classroom com o WordPress e outros recursos que oferecemos no plugin OAuth Single Sign-On (OAuth / OpenID Connect Client) 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 um Plugin OAuth Single Sign On (SSO) para WordPress e clique em Agora instale.
- Uma vez instalado, clique em Ativação.
Oferecemos Single Sign-On (SSO) para WordPress com diversos provedores educacionais. Você pode encontrar alguns dos provedores mais populares abaixo.
Não encontrou sua instituição de ensino? Clique aqui para saber mais.
Passos para configurar o login único (SSO) do Google Classroom no WordPress
1. Configurar o Google Classroom como provedor OAuth
- Acesse https://console.developers.google.com/ e inscreva-se/faça login.
- Clique em Selecionar projeto Para criar um novo projeto do Google Apps, você verá uma janela pop-up com a lista de todos os seus projetos.

- Você pode clicar no Novo projeto botão para criar novo projeto.

- Insira o nome do seu projeto em Nome do projeto campo e clique em Criar.

- Acesse menu de navegação APIs Serviços Credenciais.

- Clique em Criar Certificações botão e selecione ID do cliente OAuth dentre as opções fornecidas.

- Caso você esteja recebendo um aviso informando que, para criar um ID de cliente OAuth, é necessário definir um nome de produto na tela de consentimento (conforme mostrado na imagem abaixo), clique em Configurar tela de consentimento botão.

- Insira os detalhes necessários, como Nome do aplicativo, e-mail de suporte ao usuário, e clique em Salvar e Continuar botão.


- Agora para configurar os escopos, clique em Adicionar ou remover os escopos botão.

- Agora, selecione o Scopes Para permitir que seu projeto acesse tipos específicos de dados privados do usuário da sua Conta do Google, clique em Salvar e Continuar botão.

- Vou ao Guia Credenciais e clique em Criar Certificações botão. Selecione Aplicativo Web na lista suspensa para criar um novo aplicativo.

- Digite o nome que deseja para o seu ID do cliente no campo de nome e digite o URI de redirecionamento/retorno de chamada do plugin/módulo miniOrange OAuth Client em URIs de redirecionamento autorizadas campo e clique em Criar botão.

- Você verá uma janela pop-up com o ID do Cliente e a Chave Secreta do Cliente. Copie-as. ID do cliente e Segredo do cliente e salve-o na configuração do plugin miniOrange OAuth Client.

- Você concluiu com sucesso as configurações do servidor Google App OAuth.
O Google Classroom foi configurado com sucesso como provedor OAuth para permitir o login SSO do Google Classroom no seu site WordPress.
Etapa 2: configurar o WordPress como cliente OAuth
- Gratuito
- Premium
Etapa 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 Na aba, você encontrará a lista de atributos nos menus suspensos.

4: Mapeamento de Funções [Premium]
- Clique em "Configuração de teste" e você obterá a lista de Nomes de Atributos e Valores de Atributos que são enviados pelo seu provedor OAuth.
- Na janela "Configuração de Teste", mapeie os Nomes de Atributos na seção "Mapeamento de Atributos" do plugin. Consulte a captura de tela para mais detalhes.

- Habilitar mapeamento de funções: Para habilitar o Mapeamento de Funções, você precisa mapear o Atributo de Nome do Grupo. Selecione o nome do atributo na lista de atributos que retorna as funções do seu aplicativo provedor.
Por exemplo: Tipo

- Atribuir função do WordPress à função do Provedor: Com base na sua aplicação de provedor, você pode atribuir a função do WordPress às suas funções de provedor. Pode ser aluno, professor, administrador ou qualquer outra função, dependendo da sua aplicação. Adicione as funções de provedor em Valor do Atributo do Grupo e atribua a função necessária do WordPress em frente a ela, sob Função do WordPress.
Por exemplo, nos Na imagem abaixo, o Professor foi designado como Administrador e o Aluno como Assinante.

- Depois de salvar o mapeamento, a função de provedor será atribuída à função de administrador do WordPress após o SSO.
Exemplo: Conforme o exemplo fornecido, os usuários com a função 'professor' serão adicionados como Administradores no WordPress e os usuários com a função 'aluno' serão adicionados como Assinantes.
Etapa 5: Configurações de login
- As configurações na aba Configurações de Single Sign-On (SSO) definem a experiência do usuário para o Single Sign-On (SSO). Para adicionar um widget de login do Okta à sua página do WordPress, siga os passos abaixo.
- WordPress 5.7 e inferior
- WordPress 5.8
- WordPress 5.9 e superior
Neste guia, você configurou com sucesso o Single Sign-On (SSO) do Google Classroom , definindo o Google Classroom como provedor OAuth e o WordPress como cliente OAuth usando nosso plugin OAuth Single Sign-On (cliente OAuth e OpenID Connect) para WordPress. Essa solução garante que você esteja pronto para implementar o acesso seguro ao seu site WordPress usando as credenciais de login do Google Classroom em poucos minutos.
Artigos Relacionados
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.














