مرحباً،
أقوم باستضافة Discourse على خادمي.
أستخدم Keycloak مع discourse-sso-oidc-bridge للمصادقة الموحدة (SSO).
تعمل إنشاء المستخدمين، وتعيين الأدوار، وجميع الميزات الأخرى، باستثناء قيم add_groups، وgroups، وremove_groups. لن يتم إضافة المستخدمين إلى المجموعات المحددة، ولكن مع تفعيل sso overrides groups، سيتم إزالة المستخدم من جميع المجموعات الأخرى.
لقد قمت بإنشاء المجموعات في Discourse قبل تسجيل الدخول عبر SSO.
يبدو أن Discourse يستقبل جميع المعاملات المطلوبة (انظر أدناه):
سجل SSO التفصيلي
سجل SSO التفصيلي: تم تسجيل دخول المستخدم tiloullrich
add_groups:
admin: true
moderator:
avatar_force_update:
avatar_url:
bio:
card_background_url:
email: test@exapmle-mail.de
external_id: 7d7d5c3c-1854-46d6-8c54-a4f45626ea58
groups: [‘exampleGroup’, ‘test’]
locale:
locale_force_update:
logout:
name: Example User
nonce: a69b0ff2c31058318351e9274fea4d42
profile_background_url:
remove_groups:
require_activation:
return_sso_url: /session/sso_login
suppress_welcome_message:
title:
username: exampleuser
website:
location: