2012-05-22 8 views
7

मैं एक नया एप्लीकेशन तैयार कर रहा हूं जिसके लिए पहचान प्रबंधन कार्यक्षमता की आवश्यकता है (यानी उपयोगकर्ता खाते और भूमिकाओं का प्रबंधन)। मैं उस कार्यक्षमता को एक पहचान सर्वर को प्रतिनिधि देना चाहता हूं।डब्लूएसओ 2 पहचान सर्वर एपीआई

  1. वहाँ है एक आराम या सोप API के उपयोगकर्ता खाते (जैसे OpenAM's REST api के समान) के प्रबंधन के लिए WSO2 पहचान सर्वर द्वारा उजागर?

मुझे डब्लूएसओ 2 प्रमाणीकरणएडमिन wsdl https://localhost:9443/services/AuthenticationAdmin?wsdl मिला लेकिन इसमें उपयोगकर्ता खाता प्रबंधन कार्यक्षमता नहीं है।

  1. क्या डब्लूएसओ 2 मंच द्वारा उजागर किए गए सभी wsdl की एक अधिकृत सूची है? अब तक, मुझे Google पर खोज करके प्रमाणीकरणएडमिन wsdl और EventBrokerService wsdl मिला है।

उत्तर

7

1) आप https://localhost:9443/services/UserAdmin?wsdl पर स्थित UserAdmin का उपयोग करने का प्रयास कर सकते हैं।

2) आप ओजीआई कंसोल का उपयोग कर ऐसा कर सकते हैं। सर्वर से शुरू करें-DosgiConsole ध्वज, i.e./wso2server.sh -DosgiConsole या ./wso2server.bat -DosgiConosle

तब सर्वर प्रारंभ होने के बाद आपको ओजीआई कंसोल मिलेगा। सूची एडमिन सर्विसेज दर्ज करें और आपको सूची मिल जाएगी। पूर्व:

osgi> listAdminServices 
Admin services deployed on this server: 
1. ProvisioningAdminService, ProvisioningAdminService, https://10.150.3.140:9443/services/ProvisioningAdminService/ 

सभी तरह के रूप में आदेशों 'listAdminServices' OSGi कंसोल से 'सहायता' टाइप करके सूचीबद्ध हैं।

नोट: सभी सर्वर वेब सेवा एपीआई का पर्दाफाश करते हैं जिनका उपयोग बैक एंड कार्यक्षमता तक पहुंच प्राप्त करने के लिए किया जा सकता है।

+2

यहां wso2 api के बारे में कुछ अच्छी जानकारी है: http://blog.facilelogin.com/2008/10/wsas-hiddedn-services.html –