问题描述
我们对组织Anypoint使用SSO身份验证。我们想使用Jenkins自动执行Mule Maven应用程序的部署。有很多示例可以自动完成部署,但是都使用pom.xml中的用户名/密码,这在使用SSO身份验证时不起作用。我们如何使用SSO自动化部署人员?
解决方法
有两种选择:
-
[推荐]通过在Connected App配置中设置元素connectedAppClientId,connectedAppClientSecret和connectedAppGrantType,使用
<cloudHubDeployment>
凭据作为授权。您必须先在访问管理中设置Connected App。 Mule Maven Plugin from version 3.4.0及更高版本对此提供支持。 -
您可以使用身份提供者中的authorization token作为授权。我了解您必须以某种方式获取令牌。您需要从身份提供商那里了解如何做到这一点。