خطأ إعادة التوجيه للمصادقة في Github

مرحبًا يا أصدقاء، أنا جديد هنا وودود.

لدي مشكلة في إعداد تسجيل الدخول عبر GitHub على تثبيت discourse الخاص بي، بعد تزويد مفاتيح API اللازمة المطلوبة في صفحة الإدارة > الإعدادات > تسجيل الدخول في قسم إعداد GitHub.

عند النقر على خيار تسجيل الدخول عبر GitHub، يتم إعادة التوجيه إلى صفحة 404 ويعرض لقطة الشاشة أدناه.

وهذا ما يظهر في شريط العنوان:
https://MYDOMAIN/auth/oauth2_basic/callback?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch&state=29b1f640d906a3bf4d92a1fe5846af740eea49adbfbfb65c

مرحبًا توند، سعيد برؤيتك هنا :slight_smile: :wave:

هل اتبعت هذا الدليل لإعداد تسجيل الدخول عبر GitHub؟

مرحبًا أوسيوكي، شكرًا لك على ردك.

لقد اتبعت الدليل ولكنني لم أستطع حل المشكلة، وفي النهاية وجدت حلاً بنفسي.

يبدو أن رابط الاستدعاء (callback URL) المذكور في الدليل غير دقيق تمامًا؛ قمت بتغييره من https://mydomain/auth/callback/github إلى https://mydomain/auth/github، وعمل كل شيء بشكل ممتاز.

ربما يجب تحديث الدليل لمساعدة القراء المستقبليين.

يسعدنا أنك تمكنت من حل المشكلة، ومن المثير للاهتمام أن الدليل يستخدم نفس الرابط الذي شاركته:

لذا فإن كل شيء على ما يرام هنا.

بما أنك ذكرت أنك تمكنت من حل المشكلة ووجدت حلاً:

سأقوم بإغلاق هذا الموضوع الآن. تحياتي! :slight_smile: