Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementar Login com Telegram #235

Open
uira opened this issue Feb 9, 2018 · 3 comments
Open

Implementar Login com Telegram #235

uira opened this issue Feb 9, 2018 · 3 comments
Assignees
Labels

Comments

@uira
Copy link
Member

uira commented Feb 9, 2018

PROCERGS#760

@uira uira changed the title Implementar Telegram Login Implementar Login com Telegram Feb 9, 2018
@uira
Copy link
Member Author

uira commented Apr 2, 2018

Pensando aqui sobre isso, algumas perguntas:

  • Posso usar o Telegram pra logar no LC, mas será que posso usar o LC pra logar no Telegram também?
  • Ou seja, faria sentido pensar em guardar no LC a sessão do Telegram?

Teoricamente eu poderia assim me logar no Telegram usando o LC no Computador A e depois acessar o LC no Computador B e acessar a sessão do Telegram diretamente, sem nova verificação no celular.

@uira
Copy link
Member Author

uira commented Jul 14, 2018

Instruções do @guilhermednt

Especificamente na linha 209 do seguinte arquivo:
https://github.com/PROCERGS/login-cidadao/blob/master/src/PROCERGS/LoginCidadao/NfgBundle/Service/Nfg.php

Basicamente esse serviço recebe as infos de terceiros (NFG), trata elas (coloca no banco se é novo user, verifica se bate com user existente.......) e loga o usuário (linha 506)

No caso da NFG é feito exatamente isso, tem uma tabela "nfg_profile" se não me engano, que salva os dados recebidos da NFG.

To Do

  1. Criar uma Entity pra representar os dados que tu quer salvar do Telegram
  2. Criar um serviço pra fazer a dança toda do protocolo do Telegram + logar o usuário
  3. Criar um Controller chamando o serviço

@uira
Copy link
Member Author

uira commented Jul 28, 2018

A considerar: https://core.telegram.org/passport

@uira uira mentioned this issue Aug 4, 2018
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants