Развертывание в любой точке ARM (конечная точка на основе sso/saml) с использованием Jenkinsfile, использующего maven mule с учетными данными anypoint
Мы используем федеративную аутентификацию SSO для нашей организации в любое время. Мы настроили задание конвейера автоматизации Jenkinsfile в jenkins, которое мы используем для развертывания приложения maven mule с использованием maven, и, следовательно, мы передаем конечную точку организации в любой точке на основе единого входа вместе с действительными именем пользователя и паролем, но развертывание всегда завершается неудачно с неавторизованный 401. Я могу вручную развернуть через консоль, используя те же учетные данные, хотя. Мне кажется, что нельзя использовать аргументы maven для имени пользователя и пароля в любой точке для аутентификации этой конечной точки, поскольку она всегда проходит через sso и, следовательно, ничего не делает с учетными данными, поэтому я подумал об использовании конечной точки напрямую с маркером my bearer, чтобы аутентификация может произойти с этой конечной точкой на основе sso/saml без необходимости в учетных данных. Есть ли способ достичь этого в maven mule с помощью интегрированного подхода к автоматизации случайно? Если да или нет, не могли бы вы, пожалуйста, направить меня к соответствующему решению. Любая помощь или предложения здесь будут с благодарностью, как всегда.
Вот пример POM:-
<profile>
<id>xyz</id>
<build>
<plugins>
<plugin>
<groupId>org.mule.tools.maven</groupId>
<artifactId>mule-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
<deploymentType>arm</deploymentType>
<muleVersion>${mule.version}</muleVersion>
<username>${anypoint.username}</username>
<password>${anypoint.password}</password>
<applicationName>${artifactId}</applicationName>
<environment>Development</environment>
<target>abc</target>
<targetType>cluster</targetType>
<uri>https://anypoint.****.com</uri>
<redeploy>true</redeploy>
</configuration>
<executions>
<execution>
<id>deploy</id>
<phase>deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
И это последнее развертывание Maven:
mvn deploy -P xyz -Danypoint.username=**** -Danypoint.password=*****
Есть ли способ развернуть мой почтовый индекс приложения mule на этой конечной точке в любой точке, который использует аутентификацию на основе sso/saml, и мы хотим придерживаться простого подхода развертывания maven Jenkinsfile.