استخدام واجهة برمجة تطبيقات إدارة Logto: دليل خطوة بخطوة
تعلم كيفية استخدام واجهة برمجة تطبيقات إدارة Logto لتطبيقك في سيناريوهات مختلفة.
بينما يوفر Logto وحدة التحكم عبر الويب لإدارة الهويات، فإن استخدام واجهة برمجة تطبيقات الإدارة هو بديل قوي عندما ترغب في أتمتة سير العمل الخاص بك أو الوصول إلى Logto برمجياً. سيأخذك هذا الدليل خلال الخطوات لاستخدام واجهة برمجة تطبيقات إدارة Logto في سيناريوهات مختلفة.
نظرة عامة
قد تلاحظ وجود مورد واجهة برمجة تطبيقات مدمج يسمى "واجهة برمجة تطبيقات إدارة Logto" في وحدة تحكم Logto. سيكون له الدور الرئيسي في هذا الدليل.
بالمقارنة مع موارد واجهة برمجة التطبيقات الأخرى، لا تسمح واجهة برمجة تطبيقات إدارة Logto حاليًا بالوصول المباشر من المستخدمين النهائيين لأنها مصممة للتواصل بين الآلات، وهي قوية جدًا بحيث يمكن استخدامها لإدارة حساب Logto والموارد الخاصة بك.
إليك بعض السيناريوهات النموذجية التي قد ترغب فيها في استخدام واجهة برمجة تطبيقات إدارة Logto:
التكامل المستمر والتسليم المستمر (CI/CD)
تواصل الخدمة
تطبيق صفحة واحدة
خادم ويب يعرض HTML
البنية التحتية
بغض النظر عن السيناريوهات، هناك نمطان يمكنك استخدامهما للوصول إلى واجهة برمجة تطبيقات إدارة Logto.
النمط الأول: الوصول المباشر
في هذا النمط، سيصل عميلك أو خدمتك مباشرة إلى واجهة برمجة تطبيقات إدارة Logto. في Logto، يسمى العميل أو الخدمة "تطبيق تواصل بين الآلات".
مثال على استخدام خدمة الخلفية:
النمط الثاني: الوصول غير المباشر
في هذا النمط، سيصل عميلك أو خدمتك إلى واجهة برمجة تطبيقات إدارة Logto عبر خدمة الخلفية. يتم بناء النمط 2 على أساس النمط 1، والذي يتضمن تطبيقًا آخر. يمكن أن يكون التطبيق الجديد ويب تقليدي أو تطبيق محلي أو تطبيق صفحة واحدة سيصل إلى خدمة الخلفية.
مثال على استخدام تطبيق صفحة واحدة:
هذا النمط مفيد عندما تريد وجود منطق مخصص للتحكم في الوصول إلى واجهة برمجة تطبيقات إدارة Logto. على سبيل المثال، قد ترغب في إرجاع جميع الطلبيات لمستهلك وتضمين معلومات البائع لكل طلبية. في هذه الحالة، يمكنك استخدام تطبيق الصفحة الواحدة لطلب خدمة الخلفية للحصول على الطلبيات، وفي خدمة الخلفية، يمكنك استخدام واجهة برمجة تطبيقات إدارة Logto للحصول على معلومات البائع.
الوصول إلى واجهة برمجة تطبيقات إدارة Logto
إنشاء تطبيق تواصل بين الآلات
أولاً، تحتاج إلى إنشاء تطبيق تواصل بين الآلات في وحدة تحكم Logto. انتقل إلى علامة تبويب "التطبيقات" واضغط على زر "إنشاء تطبيق". ثم اضغط على "ابدأ البناء" في بطاقة "تطبيق تواصل بين الآلات".