سؤال
أنا أقوم بتصميم تطبيق جديد يحتاج إلى وظائف إدارة الهوية (I.E.E. إدارة حسابات المستخدمين والأدوار).أود تفويض هذه الوظيفة إلى خادم الهوية.
- هل هناك راحة أو صابون API يتعرض لخادم الهوية WSO2 لإدارة حسابات المستخدمين (على سبيل المثال إلى openam's بقية API )؟
- هل هناك قائمة إخبارية بجميع WSDL التي تتعرض لها منصة WSO2؟حتى الآن، لقد وجدت المصادقة WSDL و EventBrokerservice WSDL من خلال البحث على Google.
لقد وجدت WSO2 AuthentalicationAdmin WSDL Guardacetagcode ولكن هذا لا يحتوي على وظيفة إدارة حساب المستخدم.
المحلول
1) يمكنك محاولة استخدام useradmin الموجود في https://localhost:9443/services/UserAdmin?wsdl
أيضا.
2) يمكنك القيام بذلك باستخدام وحدة التحكم OSGI.بدء تشغيل الخادم باستخدام علم -Dosgiconsole، I.E. ./wso2server.sh -dosgiconsole أو ./wso2server.bat -dosgiconosle
ثم بعد بدء تشغيل الخادم، ستحصل على وحدة التحكم OSGI.أدخل ListAdminservices وستحصل على القائمة.السابقين:
giveacodicetagpre.جميع الأوامر مثل "listadminservices" مدرجة عن طريق كتابة "مساعدة" من وحدة التحكم OSGI.
ملاحظة: جميع الخوادم تعرض واجهات برمجة تطبيقات خدمة الويب التي يمكن استخدامها للوصول إلى الوظيفة النهائية الخلفية.