2013-08-18 106 views

回答

2

This blog post有一個使用WSO2-IS API的示例。

也請看下面問題的答案。 WSO2 identity server api

+2

這些是SOAP API。這些是REST API, https:// localhost:9443/wso2/scim/Users,https:// localhost:9443/wso2/scim/Groups, https:// localhost:9443/oauth2/userinfo, https :// localhost:9443/oauth2/token, https:// localhost:9443/oauth2/authorize – SureshAtt

0

WSO2產品在內部管理稱爲管理服務的SOAP Web服務。管理服務wsdl如下。

https://localhost:9443/services/UserAdmin?wsdl

注意:您不能查看管理服務默認情況下WSDL由於安全原因。配置以下步驟以啓用和調用管理服務wsdl。

  1. 將文件中的<HideAdminServiceWSDLs>元素設置爲false。

    <HideAdminServiceWSDLs>false</HideAdminServiceWSDL> 
    
  2. 重新啓動服務器。

此外,您可以使用OSGi控制檯獲取Identity Server中公開的SOAP服務列表,並查看可用的服務組件詳細信息。要啓用osgi控制檯,請執行以下步驟。

  1. 通過執行以下命令來獲取osgi控制檯。

    <IS_Home>/bin/wso2server.bat –DosgiConsole 
    

    成功啓動服務器後,按「Enter」鍵和osgi>控制檯將會顯示。

  2. 獲取部署在此服務器上的所有管理服務。

    osgi> listAdminServices 
    
  3. 列出部署在此服務器上的所有隱藏服務。

    osgi>listHiddenServices 
    

所有服務暴露其可用於獲得訪問到後端功能的Web服務的API。