如何为本机应用程序实现管理员同意流程?

And*_*uei 5 office365 microsoft-graph

如何使用O365 API实现本机应用程序的管理员同意流程,其权限范围需要管理员同意?

Mar*_*eur 0

管理员同意发生在正常身份验证流程的“带外”。为此,您首先需要通过以下方式进行管理员身份验证:

https://login.microsoftonline.com/common/adminconsent?<yours params>

您可以在您的应用程序中提供此链接。通常,您首先会尝试对他们进行身份验证,并向他们提供“管理员同意”选项,但该过程会失败。

一旦管理员授予同意,用户将能够使用 OAUTH 通过标准端点进行身份验证:

https://login.microsoftonline.com/common/oauth2/authorize?<your params>