"无法以静默方式获取令牌。调用方法AcquireToken"

时间:2016-04-19 04:50:09

标签: c# asp.net-mvc api office365 adal

:nth-child(n)

给出错误"无法以静默方式获取令牌。调用方法AcquireToken"

1 个答案:

答案 0 :(得分:2)

请确保该应用已在 Office 365租户广告下注册,否则您将无法发现并使用Office 365服务。

步骤#1下载示例项目AspNetMvc-with-O365.zip

步骤#2在Office 365租户AD下注册应用程序,声明Office 365 Exchange Online>阅读用户邮件权限并将REPLY URL设置为“http://localhost:2659/”。 enter image description here

步骤#3在web.config文件中,从Azure AD门户复制ClientId,TenantId和Client Secret。

enter image description here

步骤#4在Visual Studio中运行项目并使用Azure AD帐户登录

预期结果应如下:

enter image description here

如果您已获得令牌问题,也可以单击“清除缓存数据库”按钮。