Procurar Resultados :

×

SSO (Login Único) do Google Classroom | Login do WordPress usando o Google Classroom


O plugin Google Classroom SSO para WordPress, que utiliza OAuth e OpenID Connect, 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 (cliente OAuth/OpenID Connect) para WordPress, você pode... Clique aqui.


Oferecemos Single Sign-On (SSO) para WordPress com diversos provedores educacionais. Você pode encontrar alguns dos provedores mais populares abaixo.

Inteligente

Link da turma

Tela

Não consegue encontrar o seu provedor educacional? Clique aqui. para saber mais

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 Autenticação única OAuth (SSO) plugin para WordPress e clique em Agora instale.
  • Uma vez instalado, clique em Ativação.


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.
  • OAuth/OpenID/OIDC Single Sign-On (SSO), Google Classroom SSO Login, selecione novo projeto
  • Você pode clicar no Novo projeto botão para criar novo projeto.
  • OAuth/OpenID/OIDC Single Sign-On (SSO), Google Classroom SSO Login criar novo projeto
  • Insira o nome do seu projeto em Nome do projeto campo e clique em Criar.
  • OAuth/OpenID/OIDC Single Sign-On (SSO), login SSO do Google Classroom, insira o nome do projeto
  • Acesse menu de navegaçãoAPIsServiçosCredenciais.
  • Autenticação única (SSO) OAuth/OpenID/OIDC, SSO do Google Classroom. Acesse as credenciais.
  • Clique em Criar Certificações botão e selecione ID do cliente OAuth dentre as opções fornecidas.
  • Autenticação única (SSO) OAuth/OpenID/OIDC, ID do cliente OAuth para SSO no Google Classroom
  • 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.
  • Autenticação única (SSO) OAuth/OpenID/OIDC, tela de configuração de consentimento do SSO do Google Classroom
  • Insira os detalhes necessários, como Nome do aplicativo, e-mail de suporte ao usuário. e clique em Salvar e Continuar botão.
  • OAuth/OpenID/OIDC Single Sign-On (SSO), Google Classroom SSO insere informações do aplicativo OAuth/OpenID/OIDC Single Sign-On (SSO), configurações de salvamento do SSO da sala de aula do Google
  • Agora para configurar os escopos, clique em Adicionar ou remover os escopos botão.
  • OAuth/OpenID/OIDC Single Sign-On (SSO), Google Classroom SSO adicionar remoção de escopo
  • 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.
  • OAuth/OpenID/OIDC Single Sign-On (SSO), escopo de atualização do SSO da sala de aula do Google
  • Vou ao Guia Credenciais e clique em Criar Certificações botão. Selecione Aplicativo Web da lista suspensa para criar um novo aplicativo.
  • Autenticação única (SSO) OAuth/OpenID/OIDC, aplicativo web SSO do Google Classroom Select
  • 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 sob o Redirecionamento autorizado Campo URIs e clique em Criar botão.
  • Autenticação única (SSO) OAuth/OpenID/OIDC, criação de ID de cliente OAuth para SSO no Google Classroom
  • Você verá um pop-up com o ID do cliente e o segredo do cliente. Copie seu ID do cliente e Segredo do cliente e salve-o na configuração do plugin miniOrange OAuth Client.
  • Autenticação única (SSO) OAuth/OpenID/OIDC, ID do cliente SSO do Google Classroom, segredo do cliente
  • Você concluiu com sucesso as configurações do servidor Google App OAuth.

Google Sala de Aula O Google Classroom agora está configurado com sucesso como provedor OAuth para permitir o login SSO no seu site WordPress com o Google Classroom.


2. Configure o WordPress como cliente OAuth


  • Acesse Configurar OAuth guia e clique Adicionar novo aplicativo Para adicionar um novo aplicativo de cliente ao seu site.
  • Google Single Sign-On (SSO) OAuth - Adicionar novo aplicativo
  • Escolha seu aplicativo na lista de provedores OAuth / OpenID Connect, aqui Google.
  • Google Single Sign-On (SSO) OAuth - Selecione o aplicativo
  • Copie o URL de retorno de chamada para ser usado na configuração do provedor OAuth. Clique Avançar.
  • Google Single Sign-On (SSO) OAuth - URL de retorno de chamada
  • Você precisa inserir o Nome do aplicativo e endpoints Para isso, consulte a tabela abaixo e clique em Seguinte.

  • Autorizar ponto final: https://accounts.google.com/o/oauth2/auth
    Ponto final do token de acesso: https://www.googleapis.com/oauth2/v4/token
    Obter informações do usuário Endpoint: https://www.googleapis.com/oauth2/v1/userinfo
    Google Single Sign-On (SSO) OAuth - Adicionar nome do aplicativo, TenantID
  • Insira as credenciais do cliente como ID do cliente e segredo do cliente conforme mostrado na caixa de diálogo de configuração. Insira os valores de escopo como perfil de e-mail openid. Clique Avançar.
  • Google Single Sign-On (SSO) OAuth - ID do cliente e segredo do cliente
  • Clique em Acabamento para salvar a configuração.
  • Google Single Sign-On (SSO) OAuth - Concluir configuração

Você configurou com sucesso WordPress como cliente OAuth Para obter autenticação de usuário com o SSO (Single Sign-On) do Google Classroom, faça login no seu site WordPress.

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.
    • 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.
    • OAuth/OpenID Google Classroom Single Sign On SSO para WordPress criar-novo-cliente configuração-teste-resultado
    • 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.
    • OAuth/OpenID Google Classroom Single Sign On (SSO) para WordPress: mapeamento de atributos/funções para criação de novo cliente.

    4: Mapeamento de Funções [Premium]

    • Clique em “Configuração de teste” e você receberá a lista de nomes e valores de atributos 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.
    • Plugin OAuth Client SSO para WordPress: mapeamento de atributos
    • 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

    • Plugin OAuth Client SSO para WordPress: configuração de teste - mapeamento de funções
    • 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, dependendo da sua aplicação. Adicione as funções de provedor em "Valor do Atributo de Grupo" e atribua a função do WordPress necessária em "Função do WordPress".

      Por exemploNa imagem abaixo, o professor tem a função de Administrador e o aluno tem a função de Assinante.
    • Plugin OAuth Client SSO para WordPress: configuração de teste - mapeamento de funções
    • 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.

    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.
      • Acesse Painel esquerdo do WordPress > Aparências > Widgets.
      • Selecionar miniOrange OAuth. Arraste e solte no seu local favorito e salve.
      • Plugin OAuth Client SSO para WordPress - configuração do botão de login "criar novo cliente"
      • Acesse Painel esquerdo do WordPress > Aparências > Widgets.
      • Selecionar miniOrange OAuth. Arraste e solte no seu local favorito e salve.
      • Plugin OAuth Client SSO para WordPress - configuração do botão de login "criar novo cliente"
      • Abra sua página do WordPress e você verá o botão de login do Okta SSO. Você pode testar o Single Sign-On (SSO) do Okta agora mesmo.
      • Verifique se o "Mostrar na página de login" a opção está habilitada para seu aplicativo. (Consulte a imagem abaixo)
      • Plugin OAuth Client SSO para WordPress - configuração do botão de login "criar novo cliente"
      • Agora vá ao seu Login do WordPress Disputas de Comerciais. (Ex.: https://<seu-domínio-wordpress>/wp-login.php)
      • Você verá um botão de login do Okta SSO. Ao clicar nesse botão, você poderá testar o Single Sign-On (SSO) do Okta.
      • Plugin OAuth Client SSO para WordPress - configuração do botão de login "criar novo cliente"

Neste guia, você configurou com sucesso Login único (SSO) do Google Sala de Aula Ao configurar 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, você garante que estará pronto para implementar acesso seguro ao seu site WordPress usando as credenciais de login do Google Classroom em poucos minutos.

Recursos adicionais


Envie-nos um e-mail oauthsupport@xecurify.com para orientação rápida (por e-mail/reunião) sobre sua necessidade e nossa equipe ajudará você a selecionar a melhor solução/plano adequado de acordo com sua necessidade.

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda