2012-08-03 3 views
0

Windows에서 nameidentifier 클레임을 추출해야합니다. 대부분의 장소에서 Azure 액세스 제어 서비스를 사용하여 코드를 검색했습니다. 저는 Azure ACS를 사용하고 싶지 않습니다. C#, asp.net 만 사용하여이 작업을 수행 할 수 있습니까?Windows에서 이름 확인자 클레임을 추출합니다.

+0

LiveID에서 제공 한 UI는 특정 사용자의 전역 식별자가 아니라 요청하는 app/system과 관련하여 있습니다. 예 : 2 개의 ACS 네임 스페이스는 동일한 LiveID 사용자에 대해 2 개의 다른 UI를 얻을 수 있습니다. –

답변

0

Live ID에서 SAML 토큰을 다시 가져올 수 있습니까? 그렇다면 NameIdentifier는 saml : Subject 내에 있어야합니다.

웹 사이트에서 WIF를 사용하는 경우 인증에 성공하면 IClaimsPrincipal 개체에서이 이름 식별자를 이미 찾아야합니다. (예 : HttpContext.Current.User)

+0

저는 Windows Live에서 nameidentifier를 추출하는 데 열중하고 있습니다. 데이터베이스에 해당 nameidentifer를 구성해야합니다. 이 프로세스는 반드시 인증 일 필요는 없습니다. webbrowser 객체를 사용하여 Windows 응용 프로그램에서이 작업을 수행 할 수 있습니까? –

관련 문제