我需要从windows live中提取nameidentifier声明。我搜索了代码,大多数地方,我发现使用Azure访问控制服务。我不想使用Azure ACS。是否有可能仅使用C#,asp.net实现这一目标?
答案 0 :(得分:0)
您是否可以从Live ID获取SAML令牌?如果是这样,则应在saml:Subject。
中找到NameIdentifier如果您的网站使用的是WIF,那么在成功进行身份验证后,您应该已经在IClaimsPrincipal对象中找到了此nameidentifier声明。 (例如HttpContext.Current.User)