Вопрос:

WSO2IS - Q: Могут ли претензии быть преобразованы или вычислены

wso2 wso2is

63 просмотра

1 ответ

13 Репутация автора

Я работаю в университете, и мне было поручено перейти с Shibboleth на WSO2IS. Я борюсь с утверждениями и утверждениями SAML2.

Я хотел бы иметь возможность преобразовывать претензии в WSO2IS. Например, если SP ожидает рожденияDate в формате «03-May-1979», а другой ожидает рожденияDate в формате «05/03/1979», насколько я могу судить, нет способа сделать это без отдельные атрибуты и заявки LDAP.

Я также хотел бы иметь возможность вычислить претензии. Например, если SP хочет возраст, и я знаю дату рождения, могу ли я рассчитать возраст и отправить в качестве подтверждения? Или я мог бы объединить несколько атрибутов ldap для создания новой заявки? Ldap GivenName + SurName = FullName.

В идеале я хотел бы иметь возможность использовать JavaScript в качестве встроенного языка для выполнения подобных вычислений и преобразований.

Это возможно в настоящее время или на дорожной карте?

Автор: Brian Morgan Источник Размещён: 06.04.2017 02:09

Ответы (1)


2 плюса

1042 Репутация автора

Решение

Я создал образец Custom Claim Handler [1]. Пройдите код [2], и вы сможете понять, что я сделал :).

Я добавил README о том, как развернуть это на IS 5.3.0

[1] https://github.com/mefarazath/CustomClaimHandler

[2] https://github.com/mefarazath/CustomClaimHandler/blob/master/src/main/java/com/wso2/sample/claim/handler/CustomClaimHandler.java

Автор: farasath Размещён: 12.04.2017 04:49
Вопросы из категории :
32x32