当前正在设置 ci/cd 管道电源平台应用程序。想要连接到电源平台以使用服务主体和 SSL 证书(不是客户端密钥)执行各种任务。有没有办法实现这一点(即自定义连接器)?目前,Power Platform 连接器仅允许客户端机密。
使用使用 SSL 证书的连接器
如果您使用扩展中的 Power Platform 任务:Power Platform 构建工具 (2.0.49),Power Platform 服务连接不支持使用服务主体和 SSL 证书。
暂时仅支持使用serviceprincipal和ClientSecret。
例如:
恐怕没有方法可以使用服务主体和 SSL 证书来创建服务连接,然后在扩展的 Power Platform 任务中使用它。
我完全理解您的要求。您可以在此站点报告该功能:平台工具反馈
要解决此问题,您可以更改为使用 PAC CLI 以使用服务主体和 SSL 证书进行身份验证。
例如:
pac auth create --name MyOrg-SPN --applicationId 00000000-0000-0000-0000-000000000000 --certificateDiskPath xxx --certificatePassword xxx --tenant 00000000-0000-0000-0000-000000000000
这种情况下,通过命令完成的身份验证无法传递给 Power Platform 任务。
所以后续操作也需要使用PAC CLI来完成。