我试图授权Office 365一次,允许用户只登录一次。服务中的Microsoft Graph API
这里是我到目前为止的代码
IdentityClientApp = new ConfidentialClientApplication(this.clientId, "[uri]", new ClientCredential("[private key from Application Secrets section]"), new Microsoft.Identity.Client.TokenCache(), new Microsoft.Identity.Client.TokenCache());
authResult = await IdentityClientApp.AcquireTokenForClientAsync(new []{ "User.Read.All" });
我得到一个异常:AADSTS70011: The provided value for the input parameter 'scope' is not valid. The scope User.Read.All is not valid.
我不知道如何,我应该得到一个有效的令牌,我可以退出并重新启动时弹出的每小时一次authpage。
我跟着教程进一步下去当我尝试访问用户在GraphServiceClient类 – KevinA
你在门户中选择的应用程序权限并且你是否允许管理员同意时,出现另一个错误'Authorization_IdentityNotFound'? –
@NanYu对于Microsoft Graph的作用域值将是'https:// graph.microsoft.com/.default'。展望休息的范围价值是什么? – MK446