C# 尝试为Azure公共客户端应用获取TokenInteractive时,访问被拒绝

C# 尝试为Azure公共客户端应用获取TokenInteractive时,访问被拒绝,c#,azure-active-directory,C#,Azure Active Directory,我正在从我的Bot服务调用Graph API,当我在本地主机上工作时,一切正常,但在部署到Azure应用程序服务后,我开始获得访问被拒绝,尝试使用AcquireTokenInteractive时出现异常。我还为此应用程序设置了应用程序注册,并拥有调用Graph API所需的所有权限,但没有任何帮助。 我的代码如下所示: authResult = await PublicClientApp.AcquireTokenInteractive(scopes) .WithAccount(accounts.

我正在从我的Bot服务调用Graph API,当我在本地主机上工作时,一切正常,但在部署到Azure应用程序服务后,我开始获得访问被拒绝,尝试使用AcquireTokenInteractive时出现异常。我还为此应用程序设置了应用程序注册,并拥有调用Graph API所需的所有权限,但没有任何帮助。 我的代码如下所示:

authResult = await PublicClientApp.AcquireTokenInteractive(scopes)
.WithAccount(accounts.FirstOrDefault())
.WithPrompt(Microsoft.Identity.Client.Prompt.SelectAccount)
.ExecuteAsync();```

您可能缺少azure应用程序服务上的某些azure凭据配置?您是否已将appsettings.json中的连接信息添加到azure bot中?有关更多详细信息,请参阅“连接信息”您指的是应用程序id和应用程序机密?如果是,则我已正确设置它们。我有一个想法,这可能是我的MSTeam应用程序清单中的一些问题?