Índice:
Informações |
---|
|
Devido A partir da versão 2302, devido a limitações técnicas por parte do Google, não é possível logar no RM.exe (MDI) utilizando autenticação Google. |
Objetivo
A seguir será apresentado o passo-a-passo de como criar um aplicativo do Google para ser usado no RM, como provedor de login.
Para mais informações sobre as opções de login, acesse o Guia do Login OAuth.
Criando um novo aplicativo do Google
1º- Acesse o website de desenvolvimento do Google (https://console.developers.google.com).
Informações |
---|
|
Para criar um novo aplicativo do Google, é necessário que a instituição tenha um cadastro válido na plataforma do Google. |
2º- Acesse a opção para selecionar Projeto e depois clique em Novo Projeto:
3º- Crie um novo Projeto Google, informando o Nome do Projeto (Nome do aplicativo) e a Localização (opcional) (Organização responsável pelo aplicativo). No exemplo a seguir usaremos o nome: “TOTVS Login Google”:
4º- O próximo passo é gerar as credenciais para acessar as APIs. Acesse o menu Credenciais > Criar credenciais > ID do cliente OAuth.
Neste momento, o Google solicita a definição do nome do produto. Basta clicar no botão Configurar tela de consentimento.
5º - Você será redirecionado para a Tela de permissão OAuth. Primeiramente, é necessário selecionar o tipo de usuário que terá acesso à sua aplicação. Neste caso, iremos trabalhar com usuários do tipo Externo. Após, clique em Criar:
Logo após, é necessário preencher as informações dos campos tal qual demonstrado abaixo. O campo Nome do App deve receber o nome que aparecerá quando os usuários forem autenticar. Este e o campo Email para suporte ao usuário são de preenchimento obrigatório. Também é possível definir configurações adicionais, como: Logo da empresa, URL da política de privacidade, URL de Termos de Serviço e etc (que são opcionais para o funcionamento do serviço desejado, mas recomendável que a instituição faça seu preenchimento).
Avance o restante dos passos, adicione usuários de teste se necessário e finalize a configuração da tela de permissão OAuth.
6º- Volte à tela de criação de Credenciais (Passo 4). Será necessário adicionar para qual plataforma nosso aplicativo será utilizado. Selecione a opção Aplicativo da Web e defina o nome do ID Cliente OAuth.
É necessário preencher a URIs de redirecionamento autorizados.
Exemplo:
7º- Nesse momento, foram gerados o ID do cliente e a chave secreta do cliente. Esses dados são importantes para fazermos a configuração do aplicativo com o sistema RM. Acesse a credencial criada e anote os dados destacados conforme a imagem abaixo:
Informações |
---|
|
Expandir |
---|
title | Ver exemplo da configuração deste app no RM. |
---|
|
Chave Pública (RM) - ID do cliente (Aplicativo Google) Chave Privada (RM) - Chave Secreta do cliente (Aplicativo Google) Url de Retorno - Campo preenchido por padrão com o valor "https://www.google.com.br" Clique aqui e veja mais sobre a configuração dos aplicativos no RM |
|