我正在尝试创建一个调用我在 Business Central 中编写的自定义 API 的流。我在 AAD 中设置了一个应用程序,我打算向我的流授予 OAUTH 权限以访问 API。在我的流程中,我有一个 HTTP 请求,它调用 AAD 来获取令牌 - 这很有效。我对实际 API 有第二个 HTTP 请求。当我尝试调用 API 时出现错误:
<error xmlns="http://docs.oasis-open.org/odata/ns/metadata"><code>Unauthorized</code><message>The credentials provided are incorrect</message></error>
我知道我需要在 Business Central 中设置 Azure Active Directory 应用程序以授予对 API 的访问权限,但我在 AAD 中的重定向 URI 上挂了。
我应该为这个“应用程序”在 AAD 中放置什么作为重定向 URI。我不确定我的应用程序是什么,我没有网络应用程序,我只是从流中调用 API。有没有什么地方可以从 Flow 中的 HTTP 连接器获取重定向 URI?我是否需要创建自定义连接器?我要说这一切都错了吗?
谢谢!