我已经创建了我部署作为API应用到Azure中的招摇接口的web应用程序的API。天青 - 让一个API应用程序提供给逻辑应用
当创建一个逻辑应用程序,我可以找到我的API应用程序,但每当我尝试使用它,我得到以下错误:
Failed to fetch swagger. Ensure you have CORS enabled on the endpoint and are calling an HTTPS endpoint.
我使用的是默认的HTTPS URL的API中的API定义应用程序:
https://microsoft-SOME-LONG-MS-INTERNAL-ID.azurewebsites.net/swagger/docs/v1
文档已经在通过Swashbuckle我的C#的Web API应用程序中提供的招摇。
对于CORS我给自己定一个*项目。
这似乎没有足够的逻辑应用访问API应用我然后被配置认证/授权对API的应用程序创建天青活动目录(表达),创造了一个AD天青应用。
我相信这个问题将是配置安全性是所有很新,我在Azure中的一个。我想让API应用程序在外部无法访问,但可用于Azure订阅中的Web Apps和Logic Apps。
,我想通了web应用程序将有效地坐在Azure上的专用网络,我不添加任何认证机制ASP.NET Web应用程序本身。也许这是一个错误的假设,我需要添加身份验证才能使Azure AD正常工作?
任何指标/建议?
哪个logicapp版本您使用的? – TusharJ
@TusharJ - 逻辑应用程序直接在门户中创建。我添加了一个新的“逻辑应用程序(预览)”项目。在它表示类型是“Microsoft.Logic/workflows”的属性中。 – Gavin