2015-05-15 2 views
0

Я добавил в заявку-config.xml, но я не вижу, что это требование добавляется в консоль управления IS.Как добавить отображение претензий в wso2is через конфигурацию?

<ClaimURI>http://wso2.org/claims/serialNumber</ClaimURI> 
           <DisplayName>serialNumber</DisplayName> 
           <AttributeID>url</AttributeID> 
           <Description>SerialNumber</Description> 
           <DisplayOrder>3</DisplayOrder> 
           <SupportedByDefault /> 
         </Claim> 

Также я не хочу добавлять сопоставление претензий с консоли управления. Я хочу автоматизировать этот процесс, поэтому вам нужно изменить конфигурацию.

ответ

0

Вы можете использовать службу администратора ClaimManagementService для сервера WSO2 Identity Server для выполнения операций CRUD по претензиям. Вы можете получить представление о доступных методах, обратившись к wsdl ClaimManagementService. Пожалуйста, обратитесь к this link за дополнительной информацией о вызове служб администрирования серверов WSO2.

+0

Спасибо, я получил решение после доступа к веб-сервисам api и вызвал эти веб-сервисы api через curl, для процесса автоматизации –

1

WSO2IS считывает файл claim-config.xml и добавляет эти претензии при первом запуске сервера. После обновления claim-config.xml он не читает. Когда сервер запускается в первый раз, он считывает файл claim-config.xml, добавляя те, которые находятся в базе данных (поскольку в базе данных нет какой-либо конфигурации требований). Если сопоставление заявок динамически изменено и вам не нравится настраивать их из пользовательского интерфейса, вы можете автоматизировать API веб-сервисов, который используется для настройки претензий. Если сопоставления требований не изменяются, их можно добавить все настройки в claim-config.xml при первом запуске.

+0

Спасибо @Asela, но можете ли вы, пожалуйста, помочь мне с API, необходимым для добавления картографирования претензий. Также вы упомянули о запуске сервера в первый раз. Что означает это первое время, вы имеете в виду внесение изменений, а затем запуск сервера будет работать или просто запустить сервер, когда будет установлен пакет wso2? –