تمكين تسجيل الدخول عبر Google لقبول تسجيلات الدخول من أكثر من نطاق مستضاف (أي نطاق GSuite)

Currently, the “google oauth2 hd” login setting can either be left blank (allowing login from any Gmail or GSuite/hosted domain account), can be set to * (allowing login from any GSuite/hosted domain account), or can be set to a single GSuite domain name (allowing login from accounts in one GSuite/hosted domain.) A fourth option – already supported by the underlying omniauth-google-oauth2 gem but not currently supported by Discourse – is to specify a list of hosted/GSuite domains (allowing logins from accounts in any one of the specified GSuite domains.)

In other systems, I’ve seen this done by allowing multiple domain names to be comma-delimited or space-delimited in the corresponding setting (google oauth2 hd at <discourse>/admin/site_settings/category/login.) An incomplete PR along these lines can be found at FEATURE: Allow Google Login to be enabled for multiple hosted domains. by aribn · Pull Request #6067 · discourse/discourse · GitHub

8 إعجابات

أود دعم طلب الميزة هذا. تستخدم مدرستنا نطاقين مختلفين: نطاق للطلاب (alum.college.com) ونطاق لأعضاء هيئة التدريس والموظفين (college.com). نود أن يتمكن الطلاب وأعضاء هيئة التدريس على حد سواء من تسجيل الدخول إلى منتدى Discourse الخاص بنا باستخدام تسجيل الدخول عبر Google. هناك العديد من الكليات تستخدم نظام النطاقات المنفصل المشابه لفصل عناوين البريد الإلكتروني الخاصة بالطلاب عن تلك الخاصة بأعضاء هيئة التدريس والموظفين.

إعجاب واحد (1)