我们已经使用 URL http://msdn.microsoft.com/en-us/library/windowsazure/dn151790.aspx给出的过程成功地实现了活动目录身份验证。在这里,我们能够在https://login.microsoftonline.com/上对用户进行身份验证并返回网站,但在成功身份验证后我们无法获取访问令牌。下面的代码我们能够在成功认证后访问用户名、姓氏等,但不能访问访问令牌。你能给我提供验证后我们可以通过它获取访问令牌的代码吗?
public class HomeController : Controller
{
public ActionResult Index()
{
ClaimsPrincipal cp = ClaimsPrincipal.Current;
string fullname =
string.Format("{0} {1}", cp.FindFirst(ClaimTypes.GivenName).Value,
cp.FindFirst(ClaimTypes.Surname).Value);
ViewBag.Message = string.Format("Dear {0}, welcome to the Expense Note App",
fullname);
return View();
}
}