=== AT Studio - Discord & Google Authentication ===
Contributors: atstudio
Tags: login, oauth, google, discord
Requires PHP: 7.4
Stable tag: 1.0.8
License: GPLv2 or later

إضافة تسجيل الدخول إلى ووردبريس عبر حسابات Google وDiscord.

هذه إضافة OAuth فقط؛ لا توفر CAPTCHA أو تحديد معدل محاولات الدخول. تُدار هذه الحماية من إضافات الأمان المستقلة المهيأة للموقع، مثل Wordfence أو إضافة reCAPTCHA المتوافقة مع Ultimate Member. لا تغير هذه الإضافة إعداداتها.

== Installation ==
1. ارفع ملف ZIP من صفحة الإضافات في لوحة ووردبريس ثم فعّل الإضافة.
2. افتح الإعدادات > مصادقة AT Studio وأدخل بيانات التطبيق من Google أو Discord.
3. استخدم رابط إعادة التوجيه المعروض في الإعدادات لدى المزوّد نفسه، مع مطابقة البروتوكول والنطاق.
4. أضف [at_studio_auth_buttons] إلى صفحة الدخول المطلوبة.
5. اختبر تسجيل الدخول بحساب تجربة قبل إتاحته للزوار.

Callback paths: /?action=google-callback and /?action=discord-callback
Use HTTPS and exclude OAuth initiation and callback requests from page caching.

== Changelog ==
= 1.0.8 =
* Synchronize Discord display names and usernames after successful authentication.
* Preserve a validated same-site return destination across social sign-in.

= 1.0.7 =
* تأجيل تحديث الاسم والصورة واستيراد المرفقات إلى ما بعد قبول حالة العضوية ومرشح مصادقة ووردبريس، لمنع هذه التغييرات عند رفض الدخول.
* الإبقاء على مزامنة الملف قبل حدث wp_login، مع تنفيذ مرشح المصادقة مرة واحدة ودون تغيير سياسة إنشاء الحساب أو ربطه.

= 1.0.6 =
* إزالة واجهة CAPTCHA غير المكتملة وسكربتها وعداد المحاولات المستند إلى Cookie.
* إزالة حقول CAPTCHA من صفحة الإعدادات مع إبقاء قيمها القديمة في قاعدة البيانات دون حذف أو حفظ جديد.
* توضيح أن CAPTCHA وتحديد معدل المحاولات من مسؤولية إضافات الحماية المستقلة.
* الإبقاء على مسارات OAuth والتحقق من حالة العضوية ومرشحات مصادقة ووردبريس وإعدادات المزوّدين دون تغيير.

= 1.0.5 =
* التحقق من حالة OAuth وربطها بالمزوّد والمتصفح، مع صلاحية محدودة ومنع إعادة استخدامها.
* التحقق من البريد الموثق ومعرّف الحساب لدى المزوّد قبل إنشاء الحساب أو ربطه.
* احترام حالة اعتماد حساب Ultimate Member ومرشحات مصادقة ووردبريس.
* التحقق من نوع وحجم ومصدر صورة الحساب قبل استيرادها.
* تحديث شعار AT Studio مع الإبقاء على مفاتيح الإعدادات الموجودة.

اختُبرت النسخة 1.0.7 محليًا باستخدام PHP 8.3، بما في ذلك Hooks والإعدادات ومسارات OAuth وحالة العضوية ومنع تغييرات الملف والمرفقات في المحاولات المرفوضة. النشر واختبار التكامل الحي مرحلتان منفصلتان عن تجهيز الحزمة.
لم يُستكمل اختبار الموافقة الخارجية على Google وDiscord خلال تجهيز هذا الإصدار.
هذه الإضافة لا تستبدل أنظمة الحد من محاولات الدخول والحماية من الرسائل المزعجة.
