Мне нужно извлечь запрос nameidentifier из Windows Live. Я искал код, большинство мест я нашел с помощью службы управления доступом Azure. Я не хочу использовать Azure ACS. Можно ли добиться этого только с помощью С#, asp.net?
извлечь утверждение nameidentifier из Windows Live
comment
Имейте в виду, что пользовательский интерфейс, предоставленный LiveID, не является глобальным идентификатором для конкретного пользователя, а относится к запрашивающему его приложению/системе. Например: 2 пространства имен ACS могут получить 2 разных UI для одного и того же пользователя LiveID.
- person Eugenio Pace   schedule 03.08.2012
Ответы (1)
Можно ли вернуть токен SAML из Live ID? Если это так, NameIdentifier должен быть найден в saml:Subject.
Если ваш веб-сайт использует WIF, то после успешной аутентификации вы уже должны найти это утверждение nameidentifier внутри объекта IClaimsPrincipal. (например, HttpContext.Current.User)
person
Andrew Lavers
schedule
03.08.2012
Я просто заинтересован в извлечении идентификатора имени из Windows Live. Мне нужно настроить эти идентификаторы имен в нашей базе данных. Этот процесс может не обязательно быть аутентификацией. Можем ли мы сделать это в приложении Windows, используя объект веб-браузера.
- person bhavesh lad; 06.08.2012