0

我正在使用为我的API生成的Swagger文件在Microsoft Flow中创建流程。我看到有一个称为“身份提供商”的设置,并带有一个名为“Azure Active Directory”的选项。我可以使用它来验证Azure B2C的流程吗?或者最后与Azure AD?是否可以在Microsoft Flow中使用Azure AD或Azure B2C身份验证?

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

回答

1

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

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

在-此外,这里即将建立的连接使用Azure的AD身份验证的有用的文章:

Register and use custom connectors in Microsoft Flow

,并保护网络API使用Azure的AD,你可以参考以下文件:

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

相关问题