问题标签 [power-automate-custom-connector]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
soap - 使用 WSDL 的 Azure 逻辑应用自定义连接器 SOAP 端点
我正在使用需要为其创建自定义连接器的逻辑应用程序。此连接器依赖于 Web 服务,我尝试使用 wsdl 定义为其添加。
现在,如果我提供 url,它需要身份验证,我无法通过此 UI 提供。我可以看到在逻辑应用程序中使用它时可以提供参数。但是它无法拉取服务,因此没有为连接器创建定义
我尝试下载 wsdl 并将其作为文件添加到此处,但架构具有 xs 导入标签,因此再次失败。根据这个答案,我不能用实际的模式替换它。
有没有一种方法我不需要手动提供自定义连接器定义并使用 wsdl 使其工作,因为它包含很多端点,手动添加所有操作和触发器会太多。另外,如果将来需要这种情况,它也可以作为我的参考
automation - Is there any way to automate call recording in microsoft teams app and then creating its transcript and saving it to the system using teams app?
I tried using the power automate to create a flow for this but unfortunately we cannot create a flow for call recording and making transcript and saving it to system using teams app. Need help for this issue???
api - 为什么电源自动化自定义连接器为不同的请求 URL 返回相同的结果?
我正在尝试在 Microsoft Power Automate 上开发一个自定义连接器,它通过本地数据网关连接到我的 Django API。无论我提供什么路径名,它总是从基本 API URL 返回响应正文。
例如,我为我的基本 URL ( http://domain-name/ ) 获得的响应正文是:
Body
在这里,您可以看到我的响应正文包含可用于我的 API 的有效路径。但是,当我将请求 URL 更改为上述任何路径 URL 时,我仍然得到相同的响应正文而不是正确的响应(分别是 IP 地址和 VLAN 的数组)。我得到的响应代码是 200,所以我无法解决那里的任何错误。此外,通过浏览器或 Postman 访问时,所有路径 URL 都可以正常工作。
我还在我的自定义连接器中包含请求标头以供您参考,如下所示:标
头
请帮助我哪里出错了。谢谢!
oauth-2.0 - PowerApps:带有 MS Graph 的自定义连接器:如何在自定义连接器中使用应用程序权限?
我在创建允许我使用 APPLICATION 权限访问 Microsoft Graph 的 PowerApps 自定义连接器时遇到问题。
我创建了 Azure AD 应用注册,具有三个 API 权限:
- 委托:User.Read
- 应用程序:User.Read.All
- 应用程序:Directory.Read.All
我已确认已为 Power Apps ( https://global.consent.azure-apim.net/redirect )正确设置了重定向 URI,并且已生成客户端密码。
然后,我创建了两个不同的 Power Apps 自定义连接器,它们都给了我完全相同的结果。
连接器 A:身份验证类型:OAuth2.0
- 身份提供者:通用 OAuth 2
- 客户端 ID 和客户端密码(如预期)
- 认证网址:https : //login.microsoftonline.com/{{Tenant ID}/oauth2/v2.0/authorize
- 令牌网址:https : //login.microsoftonline.com/{{租户 ID}/oauth2/v2.0/token
- 范围:https ://graph.microsoft.com/.default
连接器 B:身份验证类型:OAuth 2.0
- 识别提供者:Azure Active Directory
- 客户端 ID 和客户端密码(如预期)
- 登录网址:https ://login.windows.net
- 租户 ID:common(这是默认值)
- 资源网址:https ://graph.microsoft.com
- 范围:{空白}(这是默认值)
然后我设置(在两个连接器中)相同的两个操作:
- /v1.0/我
- /v1.0/用户
在 BOTH 连接器中,第一个操作 (/me) 起作用.. 并返回登录用户的详细信息。第二个连接器 (/users) 返回“拒绝访问 - 权限不足”。
这告诉我它使用的是委托权限(允许它检索 /me)而不是应用程序权限(这就是它无法列出所有用户帐户的原因)。
那么.. Power Apps 中是否有任何设置允许我指定此连接器应使用应用程序请求而不是委托?
谢谢!
azure-logic-apps - Azure AD 属性“备用电子邮件地址”是否有 Power Automate Flow 表达式
我正在尝试创建一个使用 Azure AD 连接器和“获取用户”操作的流。
然后我初始化一个变量,它允许我从列表中选择动态内容(例如商务电话、位置等)。如果我查看代码,我会看到 body/businessPhone 或 body/location。我以为我可以在我的表达式中使用 body/{any attribute} ,但事实并非如此。
在 Azure 中,我想要的属性显然是“OtherMail”,而在 O365 中,具有相同值的属性是“AlternateEmailAddresses”。表达式中的这些值都不起作用。有趣的是,这些值在大括号中报告为 {myemail@domain.com}。
如果我使用动态内容列出公司名称(其代码是 body/companyName)并在 Azure AD 中插入一个电子邮件地址,则流程可以工作。
不过,为了清楚起见,我觉得应该在 Azure AD 中使用备用电子邮件地址属性,但 Flow 不想工作。
powerapps - 自定义连接器可以与 client_credentials 授权流一起使用吗?
我希望我的 PowerApp 与我们在 Azure 上为 OAuth“客户端凭据”授权流设置的 Web API 端点之一进行通信。PowerApp 连接器的安全模型要求您让 PowerApp 连接器为您获取 JWT 令牌。这是一个明智的架构,因为它可以强制对 API 的调用使用用户登录的身份。但是,“客户端凭据”流程使用特定的客户端 ID 和客户端密码组合而不是用户的身份来生成 JWT 令牌。
在自定义连接器的安全选项卡中使用的唯一选项似乎是“通用 Oauth 2”。不幸的是,没有任何输入组合导致 JWT 令牌发生任何变化。它继续呈现一个 JWT 令牌,其中填充了有关用户身份的信息。
我需要做什么才能让我的自定义连接器发出请求以从“https://login/microsoftonline.com/{a-guid}”获取客户端凭据,而不是使用身份凭据?
如果有帮助,这是我的安全设置的编辑图像。