Autenticação via Twitter
Funcionalidades
- Com este recurso é possível que os usuários utilizem a conta do Twitter para realizar o login no Mentor Web.
Requisitos
- Ter uma conta da instituição no Twitter para configuração e habilitação do recurso.
- Recomendamos que o Mentor Web esteja utilizando HTTPS - para configurar HTTPS entre em contato com a nossa Central de Atendimento
Telas onde o login através do Twitter pode ser utilizado
- Tela de Login padrão Edusoft;
- Tela de Login personalizada;
Para saber como personalizar sua tela de login clique aqui para maiores informações
Configurações no Twitter
Habilitando a conta para desenvolvimento
Antes de realizarmos as configurações no Mentor Web é preciso ativarmos o perfil de desenvolvedor na conta do Twitter,para a utilização da autenticação. Desta forma vamos acessar o seguinte endereço: https://developer.twitter.com/en/apps
Ao acessarmos a url, o usuário será direcionado por vários passos para habilitar a opção de desenvolvedor na conta. Para realizar este procedimento é necessário conhecimento em Inglês e preencher as informações solicitadas justificando o pedido. A seguir relacionamos os passos:
Após completar todos os passos a equipe do Twitter irá verificar se as informações preenchidas durante o processo, justificam a criação do perfil de desenvolvedor. Caso o perfil seha liberado, podemos prosseguir e obter os demais dados para configuração da autenticação no Mentor Web.
Criando um aplicativo no Twitter
Com a conta aprovada, vamos acessar novamente o endereço https://developer.twitter.com/en/apps e pressionar o botão Create a new app conforme imagem:
Ao criar um aplicativo é importante informar no campo Callback Url deve ser preenchido com as urls que poderão realizar o login via Twitter, para obter esta url deve-se acessar a aplicação de segurança do Mentor Web, menu Sistema opção Cadastro, nela é preciso pesquisar por Security - G5
Devemos pegar o link da aplicação e colocar a informação /loginTWITTER no final da url, em nosso exemplo ficou http://localhost/Security/loginTWITTER na tela a seguir:
Obtendo o ID e Chave de autenticação do APP
Com o aplicativo já criado podemos acessar os detalhes permitindo assim consultar as chaves da api. Ao acessarmos a tela de APP dentro do portal do desenvolvedor, devemos clicar em detalhes, conforme imagem abaixo:
Ao acessar os detalhes devemos abrir a aba Keys and tokens, você deve anotar as chaves apresentadas nos campos Consumer API keys informações que serão usadas posteriormente no Mentor Web, ao copiar cuidado pois ambas as informações não podem ter espaços em branco.
Configurações no Mentor Web
Configurando o login via Twitter:
Para configurarmos o login via Twitter vamos acessar a aplicação de segurança do Mentor Web. Dentro dela utilizaremos o menu Configurações opção Security preenchendo as informações na aba Twitter.
- Campos
- Id do Cliente(OAuth): Api Key do aplicativo obtido do Twitter, na tela de Keys and tokens. Não deve conter espaços
- Chave Secreta: Api: Secret key do aplicativo obtida do Twitter, na tela de Keys and tokens. Não deve conter espaços**