Какое свойство следует использовать при отправке дополнительной информации в RequestSecurityToken (RST)

Есть несколько свойств, которые позволяют это:

Свойства (который является Dictionaty) AdditionalContext и Context...

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

Мне в основном нужен запрашивающий токен, чтобы предоставить мне "Идентификатор внешнего пользователя", и STS, который я создаю, будет включать его в качестве утверждения в ответе (RSTR).

2 ответа

Решение

Я бы использовал свойство.Claims - это проходит в запрошенных претензиях.

Добавьте здесь утверждение "внешний идентификатор пользователя", чтобы указать службе STS, что вам нужно это утверждение в RSTR.

Вы, должно быть, заметили, что манипулирование RequestSecurityToken.Properties требует пользовательских WSTrust13ResponseSerializer а также WSTrust13RequestSerializer классы для реализации.

После этого вы должны назначить эти пользовательские классы SecurityTokenServiceConfiguration учебный класс.

Другие вопросы по тегам