Мы используем федеративную аутентификацию 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=*****
Есть ли способ развернуть zip-файл моего приложения mule на этой конечной точке в любой точке, который использует аутентификацию на основе sso / saml, и мы хотим придерживаться подхода простого развертывания maven Jenkinsfile.