是否可以将Azure AD或Azure B2C身份验证与Microsoft Flow一起使用?

时间:2017-07-13 13:40:34

标签: azure swagger azure-active-directory azure-ad-b2c microsoft-flow

我正在使用为我的API生成的Swagger文件在Microsoft Flow中创建流程。我看到有一个名为Identity Provider的设置,其中有一个名为" Azure Active Directory"的选项。我可以使用它来验证Azure B2C的流程吗?或者最后使用Azure AD?

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

1 个答案:

答案 0 :(得分:1)

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

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

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

Register and use custom connectors in Microsoft Flow

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

Help protect a web API by using bearer tokens from Azure AD