Отправлять индивидуальную информацию о системе единого входа

Я читаю об SSO с WIF STS и так далее. Я попал в этот учебник http://chris.59north.com/post/2013/04/09/Building-a-simple-custom-STS-using-VS2012-ASPNET-MVC.aspx.

Интересно, как я могу получить некоторые пользовательские данные, которые я хотел бы отправить из пользовательского STS?

Проверяющая сторона в этом руководстве не имеет кода, который оценивает ответ STS. Если я прав, это делает Idendity.Model.Service.

Как я могу отправить данные от IdP и получить их в RP? Можно ли также отправить некоторую настраиваемую информацию о SSO от RP к IdP?


person Briefkasten    schedule 18.06.2014    source источник


Ответы (1)


Согласно статье: «Второй метод, GetOutputClaimsIdentity (), столь же прост. Все, что здесь нужно, - это создать новый ClaimsIdentity и добавить требуемые утверждения. В этом случае я устанавливаю только утверждения Name и NameIdentifier. . "

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

RP построен с использованием WIF, поэтому у вас есть множество встроенных методов. См. Модель программирования заявлений WIF

person rbrayb    schedule 18.06.2014