Has anyone succeeded in using discourse as sso provider for nextcloud? Share recipe?

أقترح GitHub.

في رأيي، هذه هي أفضل طريقة لتنفيذ ذلك، حيث أن المعرف يُستخدم بشكل أساسي داخليًا ولا يظهر في العديد من الأماكن للمستخدمين العاديين.
لا توجد طريقة سهلة في Nextcloud لإعادة تسمية المستخدمين، ولكن يوجد في Discourse. قد يؤدي إعادة تسمية مستخدم في Discourse إلى بعض السلوك الغريب مع Nextcloud إذا لم تتطابق الأسماء بعد الآن.

يجب تمرير avatar_url من DiscourseConnect إلى Nextcloud و قراءتها هناك. إذا كنت ترغب في تمرير bio أيضًا، فإن بضعة أسطر في الفرع المسؤول عن تحديثات الملف الشخصي يجب أن تقوم بالمهمة.

يجب عليك استخدام كلمات مرور الأجهزة بدلاً من ذلك. يمكن أن تكون كلمة مرور Nextcloud مختلفة عن كلمة مرور Discourse، مما يؤدي إلى الارتباك وتخطي SSO.

أعتقد أن هذه قضايا عامة مع واجهة مستخدم Nextcloud وليست خاصة بالتطبيق.

قم بتعيين خيار social_login_auto_redirect إلى true كما هو موضح في قسم التكوين إذا كنت ترغب في إخفاء تسجيل دخول Nextcloud تمامًا.

إعجابَين (2)