首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么一些Microsoft Graph作用域在某些租户上要求管理员同意,而在另一些租户上只要求用户授权的权限?

Microsoft Graph是微软提供的一种API,用于访问和管理Microsoft 365中的数据和服务。作用域(scope)是指在使用Microsoft Graph API时,需要向用户或管理员请求的权限范围。

为什么一些Microsoft Graph作用域在某些租户上要求管理员同意,而在另一些租户上只要求用户授权的权限?

这是因为在Microsoft 365中,租户的管理员可以对不同的应用程序进行配置和管理,包括对应用程序的权限进行控制。管理员可以决定是否允许应用程序请求某些敏感权限,并决定是否需要管理员的同意。

对于一些敏感的作用域,例如访问用户的邮件、日历等敏感信息,微软要求在某些租户上必须由管理员同意,以确保用户的隐私和数据安全。这意味着用户在使用应用程序时,需要管理员的授权才能访问这些敏感权限。

而对于一些非敏感的作用域,例如访问用户的基本信息、文件等普通权限,微软允许用户自行授权,无需管理员的干预。这样可以提高用户的便利性和使用体验。

需要注意的是,具体哪些作用域需要管理员同意,哪些作用域只需要用户授权,是由租户的管理员根据安全策略和需求进行配置的。因此,在不同的租户中,对于同一个作用域可能存在不同的授权要求。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云API网关:https://cloud.tencent.com/product/apigateway
  • 腾讯云云函数(Serverless):https://cloud.tencent.com/product/scf
  • 腾讯云容器服务:https://cloud.tencent.com/product/ccs
  • 腾讯云数据库:https://cloud.tencent.com/product/cdb
  • 腾讯云CDN加速:https://cloud.tencent.com/product/cdn
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

租户 或多实例 ?

组织帐户与Microsoft帐户不同之处在于,它们由组织中管理员创建和管理,而不是由用户创建和管理。...要访问其他租户用户需要单独许可证和该租户一组唯一登录凭据。 例如,如果用户A具有访问租户A帐户,则他们许可允许他们访问租户A中创建任何和所有实例 - 如果他们管理员允许的话。...如果管理员具有访问权限,则可以从Dynamics 365(在线)界面中看到租户多个实例。 您无法租户注册之间重新分配许可。...除非您具有需要与不同租户联合顶级(例如Contoso.com和Fabricam.com),否则无法使用多个租户建立本地Active Directory联合。 为什么使用多个租户?...多租户约束 想要部署和管理多个租户管理员应该了解以下内容: 用户帐户、身份、安全组、订阅、许可和存储不能在租户之间共享。 单个只能与一个租户联合。

3.2K20

【壹刊】Azure AD 保护 ASP.NET Core Web API (下)

谁颁发这个令牌,很显眼就我们azure认证一个加上我们创建这个租户 3,iat:令牌颁发时间 4,exp:令牌过期时间,与上面的颁发时间相差5分钟 5,appid:客户端Id,就是Azure...通过User用户名和密码向认证中心申请访问令牌。   按照惯例,postman中直接进行调用order接口。 ResponseCode:401,提示没有权限。...其实不难看出,这个账号就是我们当前azure portal登录账号,也是当前订阅管理员账号,而且我们创建MyCommany这个租户时候也是使用的当前登录账号,所有当前登录账号也就自然而然成为当前租户下应用注册资源所有者...3)查看WebApi作用   选择 管理=》公开 API 复制 WebApi作用 4)查看WebApi终结点 复制当前应用程序 OAuth 2.0令牌终结点(v2)链接,注意圈起来...参数必传 这时候,就又有人问了,为什么这里 scope 参数值和上面不一样,确实,我也有这个疑问,后来找到微软官方给我文档解释道: Microsoft Graph 示例中,该值为 https

2.1K10
  • Azure AD(四)知识补充-服务主体

    安全主体定义 Azure AD 租户用户/应用程序访问策略和权限。 这样便可实现核心功能,如在登录时对用户/应用程序进行身份验证,访问资源时进行授权。...当应用程序被授予了对租户中资源访问权限时(根据注册或许可),将创建一个服务主体对象。 Microsoft Graph ServicePrincipal 实体定义服务主体对象属性架构。...多租户 Web 应用程序/API 还会在租户某个用户同意使用它每个租户中创建服务主体。...2 当 Contoso 和 Fabrikam 管理员完成同意并向应用程序授予访问权限时,会在其公司 Azure AD 租户中创建服务主体对象,并向其分配管理员所授予权限。...每个对象代表其在运行时使用应用程序实例,该实例受相关管理员同意权限控制。

    1.6K20

    从上而下死亡:从 Azure 到 On-Prem AD 横向移动

    执行 任何经过 Azure 租户身份验证用户都可以枚举上述信息——无需特殊权限或角色。...如果您将“分配给”下拉菜单保留为“选定组”默认选择,您可以将脚本限定为仅在系统执行或为属于某些安全组用户执行。...您可以选择:每个可能系统运行脚本,或者通过将脚本限定为现有安全组或将特定设备或用户添加到新安全组来将其限制为仅在某些系统运行。...例如,要列出激活了“全局管理员”角色主体: image.png 您是否信任所有这些用户/主体混合连接、Endpoint Management 注册系统以 SYSTEM 身份执行代码?...结论 滥用 Microsoft Endpoint Manager 为攻击者提供了一种以 SYSTEM 用户身份在混合加入 Azure 租户设备执行代码方法。

    2.5K10

    CRT:一款针对AzureCrowdStrike安全报告工具

    该工具会在Azure AD/O365 租户中查询以下配置,并帮助广大研究人员寻找一些权限和配置有关安全信息,以帮助组织更好地保护Azure环境安全性。...功能介绍 Exchange Online(O365) Federation配置 Federation Trust 邮箱配置客户端访问设置 远程邮件转发规则 邮箱SMTP转发规则 邮件发送规则...授予“完全访问”权限代理 授予任意权限代理 具有“发送方式”或“发送代表”权限代理 启用Exchange Online PowerShell用户 启用“Audit Bypass”用户 从全局地址列表...(GAL)中隐藏邮箱 收集管理员审核日志记录配置设置 Azure AD 拥有KeyCredentials服务主体对象 O365管理员组报告 代理权限和应用程序权限 查询租户合作伙伴信息:要查看租户合作伙伴信息...,包括分配给合作伙伴角色,则必须以全局管理员身份登录Microsoft 365管理中心。

    97620

    【壹刊】Azure AD(二)调用受Microsoft 标识平台保护 ASP.NET Core Web API (

    正文 一,引言  一节讲到Azure AD一些基础概念,以及Azure AD究竟可以用来做什么?...二,正文 一篇介绍到 Azure AD 其实是微软基于云表示和授权访问管理服务,它可以帮助我们Azure中登录和访问资源。...等 这里暂时了解这四种常见授权模式。...Portal 添加一个租户   4.1 Azure Portal 上选择 菜单 “Azure Active Directory” 4.2,点击图中 “创建目录” 4.3,目录选择默认 “Azure...(4)转到 “Swagger” 应用注册点击”添加权限“---》“委托权限” 来添加下面绿框架中两个权限管理员同意后,前端应用就拥有调用后端API权限了。

    1.9K40

    从 Azure AD 到 Active Directory(通过 Azure)——意外攻击路径

    你会注意到我还添加了一些“看起来”像他们所属其他人。 监视对根 Azure RBAC 组“用户访问管理员更改有点复杂,因为似乎没有任何方法可以 Azure 门户中查看它。...攻击者更新 Azure 角色成员资格以 Azure VM 运行命令: 为此帐户设置“所有者”权限是显而易见(并且可以将帐户添加到虚拟机管理员)。...这包括重新启用管理员帐户能力。 Azure 中域控制器,这将是 RID 500 帐户。 一旦攻击者可以 Azure VM 运行 PowerShell,他们就可以作为系统执行命令。...但是,可以公司网络(或 Azure 租户内)受感染系统混淆和托管 Invoke-Mimikatz,并加以利用。...为什么这个问题很重要? 客户通常不期望 Office 365 全局管理员能够通过翻转帐户选项(在所有位置目录属性下)来控制 Azure 角色成员身份。

    2.6K10

    YH9:Oracle Multitenant 知识库

    CDB 模式下,公用用户(Common User)和本地用户(Local User)两个概念被引入进来,公用用户可以 CDB 和 PDB中同时存在,能够连接 ROOT 和 PDB 进行操作;而本地用户特定...PDB 中存在,也只能在特定 PDB 中执行操作; PDB 中不能创建公用用户而在 CDB 中(CDB$ROOT 中)同样不能创建本地用户。...也只有公用用户能够授权或被授权相应公用角色和权限。...租户环境下,往往牵一发而动全身,因此合理授权就显得格外重要。租户环境下,common user和local user之间可以互相授权。他们本身权限既不属于公共权限也不属于本地权限。...那么他们权限如何起作用,这取决于权限是被全局授予还是本地授予12.2中,关于权限,又有哪些新变化呢? 一起来学习Oracle12.2 多租户环境下授权管理。

    1.3K70

    联合身份模式

    用户离开公司时,帐户必须立即取消设置。 大型组织中尤为容易忽略这一点。 使用户管理复杂化。 管理员必须管理所有用户凭据,并执行其他任务,例如提供密码提醒。...与公司目录不同,使用社交标识提供者基于声明身份验证通常不提供经过身份验证用户信息(电子邮件地址和名称除外)。 某些社交标识提供者(如 Microsoft 帐户)仅提供唯一标识符。...应用程序通常需要维护注册用户一些信息,并能够将此信息与令牌中声明中包含标识符相匹配。 这通常通过用户首次访问应用程序时注册来完成,每次身份验证之后,信息作为附加声明注入到令牌中。...例如,如果用户 Microsoft 域中输入电子邮件地址(例如 user@live.com),则 STS 会将用户重定向到 Microsoft 帐户登录页面。...此模式以下情况中可能不起作用: 应用程序所有用户都可以由一个标识提供者进行身份验证,并且无需使用任何其他标识提供者进行身份验证。

    1.8K20

    【解决方案】多租户技术架构设计入门

    2.1.2优点 满足强隔离需求:一些租户为了保证系统和数据安全性,可能会提出非常严格隔离要求,期望软件产品能够部署一套完全独立环境中,不和其它租户实例、数据放在一起; 计费逻辑简单:在这种竖井模式下...2.3.2优点 资源成本低:一个实例一个数据库就可以搞定所有租户数据,支持租户数量理论可以很多; 便于迭代:开发时候只需要额外关注租户标识字段就好,产品迭代维护起来也能很方便; 2.3.3缺点...数据隔离度:当租户对于业务数据隔离要求比较高时可以选择竖井,成本比较紧张或者初始阶段可以考虑共享数据库; 业务复杂度:有些核心业务是比较复杂,对整体服务和底层资源考验都比较大,其它业务可以适当做一些简化...租户与组织用户关系:租户一般指的是企业或者组织,通常会有一些员工担任管理员角色来管理购买 SaaS 服务。...用户权限角色关系:面对众多 SaaS 服务系统,一般只会选择性地给用户授予某些权限,比如管理员、超级管理员等。

    2.3K11

    保护共享技术云安全贴士

    然而,无论任何时候,只要是多个客户共享一个资源,包括诸如一项服务、硬件、或数据存储都总是存在风险而在本文中,我们将为广大读者朋友们介绍关于租户环境下保护您企业数据和工作流程可操作技巧。...而在确定了哪些类型数据信息可以被适当地存储公共云服务后,管理员们将需要确定服务供应商是否能够一款公有云服务内为客户数据和系统提供充分隔离。...租户环境中,云服务提供商必须确保攻击者无法越过一款操作系统一个实例,服务器获得管理员级别的权限,并在该服务器上访问其他另一个客户实例。...而一项安全审计或许还能够揭示某些令人奇怪云服务提供商有控制权限,而企业客户却没有的领域。例如,许多流行云服务提供商提供了最先进备份和灾难恢复选项。...一个恶意链接或附件在用户自己电脑打开,而不是云应用程序中打开,这样就会使得整个企业网络处于安全风险之中。 因此,一些对于多租户建议不仅仅是与多租户环境相关

    93840

    管理员可信吗?五条构建管理员信任建议

    因此,如果客户希望只有一个全局管理员,且可以使用MFA多个设备保护访问权限一些顾问可能会说他们无法实施MFA,因为他们不能在员工之间共享凭据。...实际Microsoft要求所有合作伙伴账号都必须使用MFA。...此外,Microsoft更改了安全默认设置,以下角色中授权MFA:全局管理员、SharePoint管理员、Exchange管理员、条件访问管理员、安全管理员、运维管理员或密码管理员、计费管理员用户管理员和身份验证管理员...然后,谨慎使用全局管理员账号。如Microsoft所述,租户中最多设置五个全局管理员账号。再确定是否可以设定访问特定区域管理员账号。...确保遇到Microsoft两因素流程中一些意外情况之后可以重置。设置一个没有MFA、不包含在策略中且密码非常长管理账号。

    76520

    以服务为中心NFV管理

    NFV是通过x86服务器虚拟化技术实现网络功能,初期主要是用于对性能要求不高场景,来降低组网成本并使网络结构更灵活。...一、iMC NFV服务 NFV与传统网络设备本质区别是其对外提供虚拟网络功能服务,用户不需要关心硬件设备载体,使用自己申请服务即可。...服务需要屏蔽底层实现,租户进行资源申请时,无须关心资源具体位置(甚至是一个企业使用多运营商提供资源),iMC会根据资源池容量和性能,根据租户要求租户自动选择一个最优位置部署资源。...服务部署方面,iMC提供了自动匹配和手工干预两种方式,灵活满足不同管理员对配置操作不同要求。...云端安全 云端租户背后是iMC一整套用户访问框架来支撑租户安全控制。安全控制分为两个层次,一个是租户对iMC登录和功能进行权限控制,另一个是对租户网络进行保护和隔离。

    1.4K60

    如何为K8S生产系统配置安全管理?

    同一命名空间中用户可以受到其角色限制,比如他们可以具有读、写、管理员或其他定义访问权限。 2.     用户可以通过Token自动进行身份验证,这样审计请求授权就可以针对特定命名空间来进行。...可以将用户置于基于租户命名空间中,从而为访问PVCs提供安全租户。 4.     即使用户看到存储类,也不意味着他们被授权创建PVC。 5.    ...将Portworx RBAC与加密一起使用,意味着数据host是安全,命名空间内授权用户不能访问数据。 6.     如果一个请求来自Kubernetes外部而没有Token,它将被阻止。...通常,这些用户有分配给他们属性,这些属性定义了他们用户类型。 首先,我们将创建一个存储管理员,该管理员具有全部权限。这样管理员应该只有一两个。...我们还将演示,为什么能够创建PVC对象用户在此安全模式中实际无法获得PV,除非该用户拥有由存储管理员配置有效Token,来验证其角色和权限

    1.4K00

    云时代租户架构系统设计

    但对于多租户架构来说,还需要考虑资源层面的隔离,比如云平台中计费和计量管理。 租户是资源管理和计费定量使用,用户更多是为了业务功能和授权使用。...一些C端应用,用户租户是对等,比如一个在线邮箱系统,一个人就是一个租户。...但如果你SaaS面向是企业用户,那么这个时候,租户对应是组织,也就是企业,入驻之后要给企业分配管理员账号,可以管理、录入其他用户账号。 也就是租户是第一层即组织,下面的用户是第二层。...租户数据隔离,需要考虑三种形式: 系统本身元数据和基础主数据隔离(用户、角色、权限、数据字典、流程模板); 系统运行中产生动态数据隔离; 业务系统底层所涉及到计算资源和存储隔离; 数据库层面隔离有两种方式...说到稳定性,需要更悲观一些,即使资源完全共享租户架构,仍然不建议采用一个大集群为所有租户提供服务。 而是要对大集群做分或分组,或对大集群资源做分区或分片。

    2.2K20

    K8s多租户场景下多层级namespace规则解析

    单个 Kubernetes 集群安全托管大量用户一直是一个棘手问题,其中最大麻烦就是 不同组织以不同方式使用 Kubernetes,很难找到一种租户模式可以适配所有组织。...只有特权高管理员才能创建命名空间,其他用户 需要具有使用这些命名空间明确权限(即创建,查看或修改对象。)...这样,没有特权 用户可以创建“常规”对象(例如 Pod 和服务)之前,可以使用适当策略防止非特权用 户创建某些资源对象。...2 命名空间限制 但是,实际,名称空间不够灵活,无法满足一些常见用例。例如,假设一个团队拥有多 个具有不同机密和配额微服务。...kubectl 插件 : 插件名叫 kubectl-hns,用户可以使用该插件和控制器进行交互。 让我们来看看 HNC 作用

    2.4K41

    租户架构系统架构:SaaS管理与PaaS平台不同关键点

    今天谈下云平台下租户架构,不论是公有云还是私有云平台,是设计一个面向最终组织或用户SaaS应用还是面向业务系统PaaS平台,多租户都是前期架构设计一个关键内容,因此有必要对里面的一些核心要点进一步说明...多租户和多组织 实际云计算和多租户这些概念出来前,就已经有多组织概念。 比如常说类似Oracle,SAP等ERP系统都是支持多组织架构。...租户用户 租户用户实际是不同两个概念,租户更多是为了资源管理和计费计量使用,而用户更多是为了业务功能和授权使用。...但是如果你开发是一个面向企业SaaS应用系统,那么这个时候租户对应是组织这个层面,即入驻企业是租户,对应企业入驻后,SaaS应用会先给企业分配一个管理员账号,这个时候管理员再去详细录入企业里面的具体用户账号...一个是系统本身元数据和基础主数据隔离(用户,角色,权限,数据字典,流程模板),一个是系统运行过程中产生动态数据隔离,一个是业务系统底层所涉及到计算资源和存储资源隔离。

    3.3K40

    如何防范私有云中安全风险

    许多管理员选择私有云,因为他们将获得对云计算资源及其单租户环境独占访问权限。另一方面,私有云还提供可扩展性和自助服务。 管理员需要熟悉这些风险以保护他们虚拟系统和数据。 什么是私有云?...过时虚拟机映像管理 过时虚拟机映像被认为是私有云环境安全最大风险之一。当管理员授予用户访问私有云权限以从管理员提供虚拟机模板创建虚拟机时,该用户可以充当租户。...IT管理员不知道用户是否是网络安全专家,或者是否可以遵守云安全最佳实践。管理员还需要创建符合企业安全要求此类虚拟机。 创建虚拟机模板时,管理员需要使模板保持最新以及企业安全性。...一些IT管理员还可能使用一组通用存储设备和主机来轻松地为所有租户提供服务。 通常情况下,IT管理员不会突破云空间去访问另一个租户资源。但是,他们可以访问IT部门内租户敏感资源。...管理员可能会考虑由企业中IT部门在其私有云资源中备份数据。 这可能导致数据丢失并且故障期间没有可用备份数据严重情况,管理员因此需要备份租户虚拟机。

    1.1K20

    技术分享 | OceanBase 安全审计之用户管理与访问控制

    系统租户内置系统管理员用户 root MySQL 租户内置租户管理员用户 root Oracle 租户内置租户管理员用户 sys 创建用户时,如果当前会话租户为系统租户,则新建用户为系统租户用户...权限管理对比 用户权限级别都分为 3 个级别,且表达含义一致。 细分权限大同小异,OceanBase 目前还有些尚未支持。从 OB 官方文档看,目前授权表里预留了一些字段但尚未支持。...授权语句、语法都一致。...从我个人理解,角色就是一组权限集合,它好处是替代单个授权便捷方式和概念化所有分配权限。所以如果从 MySQL 迁移至 OceanBase,理论对角色权限展开就可以了。...权限管理方面,OceanBase 和 MySQL 授权语句和语法是一致,两种数据库都有各自特有的授权表,OceanBase 暂时不支持动态权限和部分撤销全局权限

    42820

    OpenStack keystone详解及调优

    Users默认总是绑定到某些tenant。 Role Role即角色,Roles代表一组用户可以访问资源权限,例如Nova中虚拟机、Glance中镜像。...全局role中,用户role权限作用于所有的租户,即可以对所有的租户执行role规定权限租户role中,用户仅能在当前租户内执行role规定权限。...在上文中谈到Role,实际也是可以绑定到某个service。例如,当swift需要一个管理员权限访问进行对象创建时,对于相同role我们并不一定也需要对nova进行管理员权限访问。...3.获取指定租户Token 一步中我们获取用户所能访问到租户,接着用户需要从中选择一个租户,作为自己工作空间, 用户某一租户中才能访问其他非keystone服务,也只能使用指定租户Token...5.验证用户是否有权限执行操作 我们指定用户某一租户中有响应角色,这些角色决定了用户租户操作权限,默认情况下有admin和非admin两种角色,当然我们也可以添加角色,若自定义添加角色,则要在相应服务中

    3.4K60
    领券