نظرة عامة
تُطبِّق Twenty بروتوكول OAuth 2.0 باستخدام رمز التفويض + PKCE للتطبيقات المواجهة للمستخدم، وبيانات اعتماد العميل للوصول من خادم إلى خادم. يُجرى تسجيل العملاء ديناميكيًا عبر RFC 7591 — دون إعداد يدوي في لوحة التحكم.متى تستخدم OAuth
تسجيل عميل
تدعم Twenty التسجيل الديناميكي للعملاء وفقًا لـRFC 7591. لا حاجة إلى إعداد يدوي — سجّل برمجيًا:النطاقات
اطلب النطاقات كسلسلة مفصولة بمسافات:
scope=api profile
تدفق رمز التفويض
استخدم هذا التدفق عندما يعمل تطبيقك نيابةً عن مستخدم Twenty.1. أعد توجيه المستخدم للتفويض
يرى المستخدم شاشة موافقة ويوافق على الوصول أو يرفضه.
٢. معالجة الاستدعاء المرتجع
بعد التفويض، تعيد Twenty التوجيه إلىredirect_uri الخاص بك:
state تطابق ما أرسلته.