URL http://msdn.microsoft.com/en-us/library/windowsazure/dn151790.aspxで指定されたプロセスを使用して、Active Directory 認証を正常に実装しました。ここでは、https://login.microsoftonline.com/でユーザーを認証して Web サイトに戻ることができますが、認証が成功した後にアクセス トークンを取得できません。次のコードを使用すると、認証が成功した後にユーザー名、姓などにアクセスできますが、アクセストークンにはアクセスできません。認証後にアクセス トークンを取得できるコードを教えてください。
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();
}
}