Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure active directory 向Microsoft Graph应用程序添加权限将如何影响现有用户?_Azure Active Directory_Microsoft Graph Api - Fatal编程技术网

Azure active directory 向Microsoft Graph应用程序添加权限将如何影响现有用户?

Azure active directory 向Microsoft Graph应用程序添加权限将如何影响现有用户?,azure-active-directory,microsoft-graph-api,Azure Active Directory,Microsoft Graph Api,我有一个注册的应用程序,需要几个应用程序权限才能通过管理员同意流 该应用程序是多租户的,已经为很多用户提供服务 现在,我想为应用程序请求的内容添加更多权限,我只想确保添加这些权限不会影响当前使用该应用程序的用户 我理解,为了在现有用户上应用新权限,他们相应的组织管理员必须重新同意,但除此之外,我想确保在文档中找不到它,当前用户仍然能够像以前一样使用应用程序,而不需要需要新权限的功能 真的是这样吗?没有任何东西不会因为权限更改而“停止工作”?向应用程序注册添加权限时,以前的许可不会被撤销。但是,根

我有一个注册的应用程序,需要几个应用程序权限才能通过管理员同意流

该应用程序是多租户的,已经为很多用户提供服务

现在,我想为应用程序请求的内容添加更多权限,我只想确保添加这些权限不会影响当前使用该应用程序的用户

我理解,为了在现有用户上应用新权限,他们相应的组织管理员必须重新同意,但除此之外,我想确保在文档中找不到它,当前用户仍然能够像以前一样使用应用程序,而不需要需要新权限的功能


真的是这样吗?没有任何东西不会因为权限更改而“停止工作”?

向应用程序注册添加权限时,以前的许可不会被撤销。但是,根据应用程序请求的范围,它可能会强制显示新的同意窗口。由于您使用的是应用程序权限,常规用户无法同意这些权限。例如,如果您的客户端请求.default作用域,则它将尝试获取api权限中指定的所有权限,其中包括需要同意的新权限。如果您的令牌请求只包括作用域中的旧权限,则不应更改任何内容。

但是,我不认为即使没有同意新的应用程序权限,应用程序也会失败,但是如果请求,它将无法接收新的作用域。任何使用这些额外权限的结果函数都将失败,直到管理员同意这些新权限