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:
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.
Any progress there, just in case?
I was interested in making our site users to be able to create account and login thru telegram. This way they can dispense with email id/pw, and can create account and login with just their mobile number (and telegram app).
أنا أيضاً مهتم بهذا الموضوع. هل نجح أي شخص في إعداده بنجاح؟ ألاحظ أن كلا التفرعين both forks لم يتلقا أي تحديثات منذ أبريل 2018.
نودّ جداً رؤية هذا يعمل، فلدينا أكثر من 200,000 مشترك على تيليجرام، وهذا سيساعدنا كثيراً.
أحب هذا المشروع، هل ما زال يسير على ما يرام؟
حسناً، لا يزال الكود موجوداً، ولا ينبغي أن يكون هناك أي خلل فيه (مع استثناء التبعيات القديمة والمحتملة أنها ضعيفة الأمان).
لكنني لم أعد أعتقد أن إساءة استخدام واجهات برمجة تطبيقات SSO الخاصة بـ Discourse لتسجيل الدخول عبر Telegram هو المسار الصحيح (ولهذا السبب تم أرشفة المستودع).
الحل الأفضل بكثير هو إضافة ملحق يحتوي على زر Telegram إلى خيارات المصادقة المدعومة في نافذة تسجيل الدخول أو الشاشة — لكن هذا سيتطلب نهجاً مختلفاً تماماً، وأنا لست على علم بأن أي شخص حاول القيام بذلك (حتى لو كان ذلك ممكناً بنسبة 100%، وأتذكر أنني رأيت ملحقات أخرى ذات وظائف مشابهة تستخدم شبكات تسجيل دخول أخرى في مكان ما)
لدي نسخة v1 تعمل هنا:
@mjsir911 هل تنوي مواصلة العمل على هذا المكون الإضافي؟ إلى جانب المشكلات المذكورة في مستودع GitHub، سيكون من الرائع أن تكون قادرًا على جلب المعرف الفريد (uniqueid) وليس حقل الاسم (Name)، واسم المستخدم (username). مفيد لتدفق مستقبلي. يمكنني تعيينه كوظيفة في Marketplace إذا كان أي شخص مهتمًا.
مرحباً! أود أن أشكر @mjsir911 على المكون الإضافي الرائع الذي كنت بحاجة ماسة إليه ![]()
أتفق معك @Mr.X_Mr.X. أردت أيضًا أن أسأل @mjsir911 كيف يمكنني إزالة السطر الخاص بإدخال عنوان بريد إلكتروني عند التسجيل عبر روبوت Telegram؟ في حالتي، اخترت هذا المكون الإضافي حتى لا يضطر الأشخاص إلى المرور بخطوات إضافية (خاصة إدخال عنوان بريدهم الإلكتروني) للتسجيل. عندما كنت على وشك تثبيت هذا المكون الإضافي، كنت متأكدًا من أنه لن يتم طلب البريد الإلكتروني ![]()
لقد نجحت في ذلك! ![]()
ولكن، عندما أنقر على “تسجيل الدخول باستخدام Telegram” في Discourse، يتم إرسالي إلى mysite.com/auth/telegram - ويبدو الأمر كالتالي:
هل تعرف ما إذا كان هذا الموقع يتم تعيينه من المكون الإضافي أم ماذا؟ لا يمكنني تعديل CSS أيضًا، حيث أن الصفحة خارج نطاق السمات…
هل ما زال هذا يعمل؟ لم أعد أرى زر تسجيل الدخول
لدي مشاكل في جعل هذا يعمل ، هل يمكن لأحد التحديث إذا كان يعمل؟
مرحبًا أيها الناس، لقد كنت أحاول إعادة تصميم المكون الإضافي أيضًا، ولكن دون جدوى.
هذه النسخة القديمة من المكون الإضافي لا تعمل أيضًا.
أعتقد أنه سيتعين عليّ أن أجد شخصًا يكتبه من الصفر…
بالنسبة لي، من الأهمية بمكان أن يكون لجميع الحسابات تفويض إلزامي وتسجيل دخول مؤكد عبر Telegram. إذا كان أي شخص يعرف الحل - يرجى الكتابة.