0

我正在使用为我的 API 生成的 Swagger 文件在 Microsoft Flow 中创建流。我看到有一个名为 Identity Provider 的设置,带有一个名为“Azure Active Directory”的选项。我可以使用它通过 Azure B2C 对流进行身份验证吗?还是最终使用 Azure AD?

PS:我尝试过使用 Azure AD,但出现错误:他的连接未通过身份验证。验证密码。

4

1 回答 1

1

根据我的理解,如果您正在开发由您自己的 Web API 实现的自定义连接器并希望通过 Azure AD 保护它,这是可能的。但是,AFAIK,它不支持使用 Azure AD B2C 进行保护,因为我们需要为授权/令牌请求附加策略(请参阅此处),但是 Swagger 不支持为 oAuth2 身份验证添加自定义参数(请参阅在这里)。

根据错误消息,您似乎没有提供正确的密码。如果我误解了,您介意分享您登录的请求网址吗?

此外,这是一篇关于使用 Azure AD 身份验证设置连接的有用文章:

在 Microsoft Flow 中注册和使用自定义连接器

要使用 Azure AD 保护 Web API,您可以参考以下文档:

使用 Azure AD 中的不记名令牌帮助保护 Web API

于 2017-07-14T07:57:48.783 回答