Microsoft graph api Microsoft图形身份验证令牌问题

Microsoft graph api Microsoft图形身份验证令牌问题,microsoft-graph-api,Microsoft Graph Api,我不熟悉Microsoft Graph和SharePoint框架。最近开发了SPFXWebPart与Graph API的集成 我已经通过hello.js在门户和AAD实现中注册了该应用程序 第一次浏览该页面时,它会重定向到Microsoft应用程序登录页面并提示输入凭据 一旦身份验证成功,它就会正常工作,从那时起,它不会提示输入凭据 是否有可能直接使用应用程序Id和Secret访问MS Graph API而不提示登录?是的,您需要使用客户端凭据流来完成此操作。您只能访问组织数据(例如,/me不起

我不熟悉Microsoft Graph和SharePoint框架。最近开发了SPFXWebPart与Graph API的集成

我已经通过
hello.js
在门户和AAD实现中注册了该应用程序

第一次浏览该页面时,它会重定向到Microsoft应用程序登录页面并提示输入凭据

一旦身份验证成功,它就会正常工作,从那时起,它不会提示输入凭据


是否有可能直接使用应用程序Id和Secret访问MS Graph API而不提示登录?

是的,您需要使用客户端凭据流来完成此操作。您只能访问组织数据(例如,/me不起作用,但/users起作用)。有一篇关于获取访问权限的文章

您需要以管理员身份登录每个应用程序一次,以授权您的应用程序使用租户的数据。您可以在以下位置执行此操作:

https://login.microsoftonline.com/{tenant}/adminconsent?
client_id=6731de76-14a6-49ae-97bc-6eba6914391e
&state=12345
&redirect_uri=http://localhost/myapp/permissions