إدارة عضوية المجموعة عبر المصادقة

لاحظ أنني قمت بإنشاء مسودة طلب سحب محدثة بنهج جديد (تتضمن التغييرات المطلوبة من قبل @david في محاولتي الأخيرة). كما ذكرت في التعليقات على طلب السحب، أتطلع إلى الانتهاء منه في وقت ما هذا الأسبوع.

3 إعجابات

حتى لا أتحمس بلا داعٍ - هل هذا يعني “جوجل”… وهل سيعمل أيضًا مع تسجيل الدخول الموحد OAuth2 غير التابع لجوجل؟

إعجابَين (2)

إنه نظام عام، ولكن ستكون حالة الاستخدام الأولى المدعومة هي المجموعات في مساحة عمل Google. بمجرد أن يصبح النظام جاهزًا، لن يكون إضافة دعم لموفّرين إضافيين صعبًا للغاية.

5 إعجابات

لاحظ أن طلب السحب هذا تم نقله من مسودة إلى منشور خلال عطلة نهاية الأسبوع (أي أنه جاهز للمراجعة مرة أخرى).

5 إعجابات

لقد قمت للتو بدمج طلب السحب هذا - شكرًا جزيلاً على كل عملك هنا @angus! متحمس لرؤية كيف سيتم استخدام هذا وتوسيعه في المستقبل! :confetti_ball:

لقد قمت بوضع علامة “تجريبي” على إعداد الموقع في الوقت الحالي، لمنحنا بعض الوقت لاختباره والتأكد من أن كل شيء يعمل بسلاسة. بمجرد أن نكون واثقين، وبعد أن نضيف الدعم في عدد قليل من موفري المصادقة الإضافيين، سأحرص على إنشاء موضوع #feature:announcements لهذه الميزة.

8 إعجابات

رائع! :slight_smile:
شكراً لك ديفيد. لم يكن ليحدث هذا بدون دعمك. يسعدني المساعدة في إضافة موفري خدمة إضافيين.

6 إعجابات

نعم! شكراً للجميع. نخطط لاستخدام هذا على نطاق واسع في فيدورا بمجرد أن يعمل مع oauth2.

5 إعجابات

أنا متحمس أيضًا لتوفره لتسجيلات الدخول غير التابعة لـ Google OAuth2/OpenID… هل هناك أي تحديث حول ما إذا كان / متى سيكون هذا الخيار متاحًا؟

5 إعجابات

ليس لدينا جدول زمني محدد، ولكن بالتأكيد pr-welcome إذا رغب أي شخص في تقديم تصحيح

5 إعجابات

نتطلع إلى هذا أيضًا! حالة الاستخدام بالنسبة لنا هي سحب عضوية المجموعة من Keycloak عند المصادقة.

8 إعجابات

أقوم حاليًا باستضافة Discourse بنفسي واستخدام Authentik كموفر الهوية الخاص بي للمصادقة. ما أود تحقيقه هو مزامنة مجموعات المستخدمين تلقائيًا من Authentik مع مجموعات محددة في Discourse عند تسجيل الدخول.

ولكن.. أريد التأكد من أن المستخدمين المحليين الذين يسجلون عبر عملية التسجيل المحلية في Discourse لا يتم تعيينهم إلى هذه المجموعات المحددة وبدلاً من ذلك يتبعون تقدم مستوى الثقة العادي.

إعجابَين (2)

مرحباً!

لقد قمنا بترحيل المصادقة لدينا من Atlassian Crowd (الذي لم يعد مدعوماً في Discourse) إلى OpenID Connect (عبر Keycloak) وأردنا استخدام رمز تعيين مجموعات Crowd الذي ساهمنا به منذ بضع سنوات في إضافة discourse-openid-connect.

لدينا تغييرات في التعليمات البرمجية تعمل وتسمح بتكوين خرائط بين مجموعات OpenID Connect ومجموعات Discourse وقمنا بوضعها في طلب سحب FEATURE: Openid connect group maps by benzoid · Pull Request #34763 · discourse/discourse · GitHub.

نأمل أن يتم النظر في دمجها وسنكون على استعداد لإضافة توثيق أو اختبارات (إذا كان يمكن توجيهي إلى دليل للاختبارات - لست مبرمج Ruby أصلياً (بعد)!).

بن

3 إعجابات