2013-08-18 4 views

ответ

2

This blog post имеет пример использования API WSO2-IS.

Посмотрите также на ответ на следующий вопрос. WSO2 identity server api

+2

Это API-интерфейсы SOAP. Это API REST, https: // localhost: 9443/wso2/scim/Users, https: // localhost: 9443/wso2/scim/Группы, https: // localhost: 9443/oauth2/userinfo, https : // localhost: 9443/oauth2/token, https: // localhost: 9443/oauth2/authorize – SureshAtt

0

Продукты WSO2 управляют внутренними веб-службами SOAP, известными как услуги администратора. Служба администратора wsdl приведена ниже.

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

Примечание: Вы не можете просматривать WSDL из администратора службы по умолчанию из-за соображений безопасности. Настройте следующие шаги, чтобы включить и вызвать службу wsdl администратора.

  1. Установите <HideAdminServiceWSDLs> элемент ложна в <IS_HOME>/repository/conf/carbon.xml файле.

    <HideAdminServiceWSDLs>false</HideAdminServiceWSDL> 
    
  2. Перезагрузите сервер.

Также вы можете использовать консоль OSGi, чтобы получить список служб SOAP, открытых в Identity Server, и просмотреть доступные компоненты компонентов сервиса. Чтобы включить консоль osgi, выполните следующие действия.

  1. Получить консоль osgi, выполнив следующую команду.

    <IS_Home>/bin/wso2server.bat –DosgiConsole 
    

    После успешного запуска сервера нажмите кнопку «Ввод» и появится консоль osgi>.

  2. Чтобы получить все сервисы администратора, развернутые на этом сервере.

    osgi> listAdminServices 
    
  3. Список всех скрытых сервисов, которые размещены на этом сервере.

    osgi>listHiddenServices 
    

Все сервисы разоблачить API-интерфейсы веб-служб, которые могут быть использованы для получения доступа к заднему концу функциональности.