我正在使用为我的API生成的Swagger文件在Microsoft Flow中创建流程。我看到有一个名为Identity Provider的设置,其中有一个名为" Azure Active Directory"的选项。我可以使用它来验证Azure B2C的流程吗?或者最后使用Azure AD?
PS:我尝试过使用Azure AD,但收到错误:他的连接未经过身份验证。验证密码。
答案 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,您可以参考以下文档: