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

相關問題