Are there any plans for integrating Telegram Login as an OAuth provider? Or someone that could do a plugin? ![]()
It has been released today, I tested and it’s really practical:
Are there any plans for integrating Telegram Login as an OAuth provider? Or someone that could do a plugin? ![]()
It has been released today, I tested and it’s really practical:
To be precise it’s not an implementation of the oauth protocol. Very interesting anyway.
By the way, I’ve implemented Discourse SSO provider for Telegram Login, basing on the code from my SAML SSO provider:
https://github.com/kirushik/discourse_telegram_auth/
Also available from DockerHub, docker pull kirushik/discourse_telegram_auth.
Currently it’s completely untested, and lacks any documentation — but bugreports and feature requests are welcome.
Any preview or demo? ![]()
Well, it’s available on the forum I’ve written it for — but it’s a special-interest group in Russian, so I don’t think sharing it here will be a good idea.
Meanwhile, using Telegram as SSO provider is not what most people want — so I think I’d spend some time turning my code in a proper auth plugin…
It would be great if something like that could be implemented. I.e. login/signup on Discourse site thru telegram.
I’ve found that normal users are not able to login/signup to my forum simply because they never remember their emails ID and PWs. They just get someone to create an email account when they setup their new android phone, and then afterwards they never sign out or sign in to the same.
혹시 진행 상황은 어떻게 되나요?
우리는 사용자가 텔레그램을 통해 계정을 생성하고 로그인할 수 있도록 사이트를 개선하는 데 관심이 있었습니다. 이렇게 하면 이메일 ID/비밀번호를 사용하지 않아도 되고, 휴대폰 번호(그리고 텔레그램 앱)만으로 계정 생성과 로그인이 가능해집니다.
저도 이 부분에 대해 궁금합니다. 성공적으로 설정해 보신 분이 계신가요? 두 포크 모두 2018년 4월 이후로 업데이트가 없는 것 같습니다.
이 기능이 제대로 작동하는 모습을 보고 싶습니다. 텔레그램에 20만 명 이상의 구독자가 있어, 이 기능이 있다면 우리에게 큰 도움이 될 것입니다.
이 프로젝트 정말 좋아요! 아직도 잘 진행되고 있나요?
음, 코드는 여전히 그곳에 있고, 그 안에 깨진 것이 있을 리 없습니다 (구식이거나 잠재적으로 취약한 의존성은 제외하고요).
다만, 텔레그램 로그인을 위해 Discourse의 SSO API를 남용하는 것이 올바른 방향이라고는 더 이상 생각하지 않습니다(그래서 저장소가 아카이브되었습니다).
훨씬 나은 해결책은 로그인 팝업/화면의 지원되는 인증 옵션에 텔레그램 버튼을 추가하는 플러그인일 것입니다. 하지만 이렇게 하려면 상당히 다른 접근 방식이 필요하며, 이것이 100% 가능하다는 것을 알고 있고 다른 로그인 네트워크를 사용하여 유사한 기능을 가진 다른 플러그인들을 어딘가에서 본 기억이 있지만, 아무도 이 시도를 하고 있는지 아는 바가 없습니다.
여기서 v1을 설정하고 실행 중입니다:
@mjsir911 이 플러그인 개발을 계속 진행할 계획이신가요? GitHub 저장소에서 언급된 문제들 외에도, 이름(Name) 필드 대신 uniqueid와 사용자 이름(username)을 가져올 수 있는 기능이 있으면 좋겠습니다. 향후 플로우에 유용할 것 같아요. 관심 있는 분이 계신다면 Marketplace 채널에서 작업으로 등록해 두겠습니다.
안녕하세요! 정말 필요했던 멋진 플러그인을 만들어 주셔서 @mjsir911 님께 감사의 말씀을 드리고 싶습니다 ![]()
@Mr.X_Mr.X 님 의견에 동의합니다. @mjsir911 님께도 여쭙고 싶은데, 텔레그램 봇을 통해 가입할 때 이메일 주소를 입력하는 줄을 어떻게 제거할 수 있을까요? 제 경우, 사람들이 가입하기 위해 추가적인 단계(특히 이메일 주소 입력)를 거치지 않도록 이 플러그인을 선택했습니다. 이 플러그인을 설치할 때만 해도 이메일이 필요하지 않을 것이라고 확신했거든요 ![]()
드디어 성공했어요! ![]()
하지만 Discourse에서 "Telegram으로 로그인"을 클릭하면 mysite.com/auth/telegram 으로 리다이렉트되고, 페이지가 이렇게 보입니다:
이 사이트가 플러그인에서 설정되는 건지, 아니면 다른 방식인지 아시는 분 계신가요? 이 페이지는 테마의 적용 범위를 벗어나 있어서 CSS도 수정할 수 없어요…
이건 아직 작동하나요? 로그인 버튼이 더 이상 안 보여요.
이걸 작동시키는 데 문제가 있습니다. 작동이 되는지 업데이트해 주실 수 있나요?
여러분 안녕하세요, 저도 플러그인을 다시 설계해 보려고 노력했지만 실패했습니다.
이 오래된 버전의 플러그인도 작동하지 않습니다.
처음부터 새로 작성해 줄 사람을 찾아야 할 것 같습니다…
제게는 모든 계정이 필수적으로 인증을 받고 텔레그램을 통해 로그인이 확인되는 것이 근본적으로 중요합니다. 해결 방법을 아시는 분이 있다면 꼭 알려 주세요.