当前位置: 首页 > 知识库问答 >
问题:

Graph API azure目录授权错误

桂坚
2023-03-14

我有一个图形API应用程序,并希望它是可访问的每一个用户的授权。

该应用程序是一个多租户应用程序,每个人都可以使用(见屏幕截图)1。

当未添加到azure active directory的用户尝试访问以授予应用程序权限时,他们会得到这样的错误,即“该用户未添加到azure active directory,并且该用户需要作为租户添加到应用程序”。

我正在使用此链接进行oauth访问https://login.microsoftonline.com/directory_id/oauth2/v2.0/authorize?client_id=client_id2&response_type=code&redirect_uri=http://localhost:3000/auth/callback&response_mode=query&scope=offline_html" target="_blank">access channel.create channel.readbasic.all channelmessage.send team.readbasic.all group.readwrite.all&state=12345

来自graph app的错误消息

共有1个答案

张茂勋
2023-03-14

您使用的是不支持个人帐户的特定租户endpoint。您需要使用commonendpoint(login.microsoftonline.com/common/oauth2/v2.0/)。

根据共享的URL,您可以使用下面的示例语法,

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=CLIENT_ID2&response_type=code&redirect_uri=http://localhost:3000/auth/callback&response_mode=query&scope=offline_access

另外,请参考这里类似的问题。

 类似资料:
  • 我想将公钥授权添加到我的sftp chroot目录,但我总是得到: Chroot之所以起作用,是因为可以使用密码进行授权。我在这个主机上有其他帐户没有chroot,它可以使用这个键。我试了很多次,但还是没用。 在服务器上的auth.log中只有:由xxx关闭的连接[preauth] 这是我的目录: 我的用户: 我的ssh配置: 请帮帮忙。

  • 我在*上运行命令< code >授予所有权限。*到由“root”标识的“root”@“%”; 并且它不断显示以下错误 11: 43:51向“root”标识的“root“@”%“授予所有权限。错误代码:1045。拒绝用户“root‘@”%的访问(使用密码:YES)0.00045秒 我还检查了Mysql上的User表,如下所示。 我不知道这是怎么回事?: 不重新安装MySQL怎么解决这个问题?(因为,

  • 问题内容: 我从Nexus存储库中检出了代码。我更改了帐户密码,并在文件中正确设置了密码。在执行时,我收到错误消息,说明它尝试从该存储库下载文件。 任何想法如何解决此错误?我在Maven 3.04中使用Windows 7 问题答案: 这里的问题是所使用的密码出现错字错误,由于密码中使用了字符/字母,因此很难识别。

  • 概述 轻推提供了基于OAuth的授权登录方式,当用户在轻推客户端中访问轻应用/订阅号应用网页时,开发者可以通过轻推身份验证机制来获取用户信息,从而免去登录环节,实现自动登录。 轻应用/订阅号中的URL链接(包括消息中的链接、自定义菜单以及轻应用入口地址),均可以通过身份验证接口来获取用户的身份信息。 注意: 轻推的身份验证仅仅只提供在轻推客户端打开网页时可以获取轻推用户的身份信息,登录到其它独立的

  • 当我使用JAVA API将数据放入hdfs时,我必须为hdfs目标目录提供许可。我尝试了以下代码: 我有以下错误

  • 我试图通过Java Apachebeam MongoDbIO连接器连接到MongoDB,得到一个“未授权”错误。 同样的连接细节也适用于Python并能够检索数据。 “org.apache.beam.sdk.io.mongodbo.mongodbio$boundedmongodbsource.$closeresource(Mongodbio.java:407)位于org.apache.beam.s