无法添加API访问权限条目

时间:2018-11-16 19:25:16

标签: azure azure-ad-b2c

我创建了三个B2C应用程序:

  • TestWebApp
  • TestApiOne
  • TestApiTwo

两个API应用程序的创建方法完全相同。启用了Web API访问,已指定了回复URL,已分配了应用程序ID URL,并已生成密钥。这两个API都有一个附加的读写范围。

在TestWebApp API访问中,我可以毫无问题地将TestApiOne与所有三个范围一起添加。

当尝试将TestApiTwo添加到TestWebApp API访问列表时,该操作失败,并出现以下错误。

  

无法添加API访问权限。原因:B2C服务具有内部   错误。如果您刚刚创建了此B2C目录,请重试   几分钟后。如果问题仍然存在,请联系   支持   (https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2c-support/)。   如果您没有B2C目录,则可以参考   https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2c-get-started/

我认为每个应用程序可能只有一个API的限制。为了测试,我创建了一个临时应用程序“ TempApp”。尝试同时添加TestApiOne和TestApiTwo的API访问权限时,我收到了上面显示的相同错误。

还有其他人遇到过这个问题吗?

2 个答案:

答案 0 :(得分:0)

每个应用程序没有一个API的限制。我已经进行了研究,并且在我身边工作正常。 enter image description here

请查看guide并检查您的步骤。

答案 1 :(得分:0)

我试图通过放置diff重定向回复url域来复制您面临的问题,并通过将一个应用程序本机化和一个正常的Web应用程序化做,但这无济于事。

您是否可以尝试删除所有Web应用程序,并尝试将其添加为1,然后再添加一个。 然后创建第三个。

请检查此项,或者是否可以共享一些屏幕截图。那会有所帮助。

您绝对可以将多个Web应用程序添加到一个Web应用程序的api访问中。