我正在使用ActiveDirectory GraphClient Microsoft 提供的库来访问 Azure AD。
我的问题是:
我想了解 IUser 对象是否具有对其他用户的 Office 365 邮箱的完全访问权限。
void bool HasFullAccess(IActiveDirectoryClient client, IUser currentUser, IUser otherUser)
{
if (currentUser.ObjectId == otherUser.ObjectId)
{
return true;
}
//TODO: HOW-TO CHECK IF 'currentUser' HAS FULL ACCESS
// TO MAILBOX OF 'otherUser'
}
最佳答案
非常好的问题,您希望根据您的场景同时查看 full_access_as_user
和 full_access_as_app
。获得用户的访问 token 后,您应该查看 Outlook REST API 中记录的一些 API 调用。 .
关于c# - Azure Graph API - 检查用户是否具有 O365 邮箱的完全访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36595572/