Office 365 API Active Directory权限

时间:2015-07-27 16:14:21

标签: c# azure office365api

我代表客户工作,已经设置了一个wpf应用程序,通过office365 api自动发送电子邮件。 所以我现在需要建立一个新的。 相同的客户,相同的AD条目,但新的应用程序。 我使用与以前相同的代码,或多或少。 我一直收到未经授权的401。 我正在相同地设置应用程序的权限。 两件事情都跳了出来。

enter image description here

上面不断出现,但我之前设法解决了这个问题。

此外,我在门户网站的AD屏幕底部看到了这一点。

'您被授权只选择具有个人范围的委托权限。'

通过将客户端ID交换到旧应用程序,电子邮件发送正常,因此必须归因于AD权限。 当我收到消息(图片)时,它们似乎非常受欢迎,但是在刷新时,勾选框似乎被勾选并允许。 非常令人沮丧,因为我可以;绕过并证明它适用于另一个应用程序并交换客户端ID 任何建议都会被感激地接受。 斯科茨

1 个答案:

答案 0 :(得分:0)

您在Azure AD租户中的角色是什么?我和我的共同管理员发现了类似的问题,看起来事情已经过去,但身份验证错误。如果我创建应用程序并向他提供密钥,一切正常。 这很奇怪,因为有关文档中角色的信息表明协同管理员与服务管理员具有相同的权限,除非更改订阅与Azure目录的关联。

https://msdn.microsoft.com/en-us/library/azure/hh531793.aspx