2015-03-13 3 views
0

Как описано в https://docs.wso2.com/display/IS500/WSO2+Identity+Server+as+a+SCIM+Service+Provider Я могу создавать новых пользователей через SCIM в RESTful пути. Это не проблема в тех случаях, когда я создаю обычных пользователей, используя существующего администратора. Тем не менее, я хотел бы создать пользователей, использующих несколько разных пользователей-администраторов, и при запросе для пользователей сможет видеть только тех пользователей, которых я создал с этим конкретным пользователем. Можно ли это сделать из коробки, или мне нужно создать свой собственный API, чтобы это сделать? Я использую Identity Server 5.0.0. Благодаря!Как управлять своими пользователями с помощью SCIM в WSO2 Identity Server

+0

Я не уверен, что пользователь admin, который создал пользователя, записан; Я не смог его найти. –

+0

в связанном вопросе ... знаете ли вы, как получить идентификатор «id» в заявке? Я попробовал несколько значений для «Mapped Attribute (s)» в управлении претензиями и получил приседания до сих пор. Мне нужно иметь возможность видеть идентификатор и передавать его в приложениях sso в качестве претензии, поэтому я могу использовать для идентификации пользователя в приложении для мелкомасштабных авторизаций. Я мог бы создать uuid и сохранить его в атрибуте типа url, но если id существует, я хочу использовать его вместо добавления другого uuid. –

+0

У вас есть смысл заявить, что было бы невозможно, если бы не было записано, кто действительно создал пользователя. Думаю, нам придется написать API, который соответствует имени домена электронной почты или что-то подобное. Благодаря! – cootje

ответ

0

Я просмотрел BUNCH документации, и я очень уверен, что ответ «Создано пользователем» недоступен. Дата создания.

Я бы использовал атрибут (например, facsimiletelephonenumber) для хранения Созданного пользователем при создании пользователя. Я должен выяснить, как запросить произвольный атрибут, например, facsimiletephonenumber

Вы можете указать, что атрибут и значение отображаются на странице «Профиль пользователя» как атрибут «только для чтения», настроив управление претензиями.

Если у вас есть API-вызов, который позволит мне фильтровать по атрибуту типа facsimiletelephonenumber, дайте мне знать; вы не можете использовать https://hostname:9443/wso2/scim/Users?filter=facsimiletelephonenumberEqadminuser например

+0

Хмм, ваш ответ появился после того, как я ответил на первоначальный комментарий. Для сопоставления администратора с пользователем лучшим вариантом пока является совпадение обоих доменов emain. Здесь можно подумать о нескольких исключениях, но пока этого должно быть достаточно. Благодаря! – cootje