2013-11-15 2 views
0

При попытке протестировать реализацию WSIM 2.0 SCIM Server мы обнаруживаем, что реализация фильтрации не соответствует спецификации SCIM 1.1.WSO2 Identity Server - фильтрация SCIM

Например, при попытке к фильтру, как следующее:

https://WSO2server.acme.com:9443/wso2/scim/Users?filter=userNameEqNewUser20

строку после «? Фильтра =» является «userNameEqNewUser20». Он должен представлять атрибут «userName» «Eq» «NewUser20».

В соответствии с SCIM 1.1 спецификации, это должно быть действительно:

фильтр = имя_пользователя формула «NewUser20»

(т.е. с пробелами)

и это URL-адрес кодируется как:

фильтр = имя_пользователя + Eq +% 22NewUser9% 22

WSO2 принимает только:

filter = userNameEqNewUser20

который не прав.

Кроме того, реализация WSO2 не возвращает ничего для «Конфигурация поставщика услуг» и «Схема» - это две хорошо известные конечные точки, определенные в спецификации SCIM 1.1 «/ ServiceProviderConfigs» и «/ Схемы». Они обязательны, но не реализованы реализацией сервера WS02 SCIM.

Кто-нибудь имеет представление об этом или опыт внедрения клиента SCIM против реализации сервера WS02 SCIM?

Большое спасибо за любые указатели заранее.

Tommy

ответ

1

фильтр с выражением не придерживаясь спецификации является проблемой и отчетность в соответствии с [1]

сервер

WSO2 Идентичность не поддерживает в «Service Provider Configuration» и «схемы» Но поддерживается только только для конечных точек «Пользователи» и «Группы». Пользователей и группа схема почти придерживаться схем по умолчанию в спецификации и поддерживают расширенную схему пользователя [2] И в WSO2IS документах можно найти все сведения о конфигурации и многих других по реализации SCIM в сервере WSO2 идентичности [3]

[ 1] https://wso2.org/jira/browse/IDENTITY-2754 [2] https://docs.wso2.com/display/IS450/Extensible+SCIM+User+Schemas+With+WSO2+Identity+Server [3] https://docs.wso2.com/display/IS450/Managing+SCIM

Смежные вопросы