У меня есть проблема, из-за которой после запуска приложений, как scdf-сервера, так и Skipper, происходит сбой из-за ошибки аутентификации.Это связано с внутренним пользователем scdf (пользователем развертывателя), который останавливает / запускает эти задачи / приложения.
Пользователь, заданный в файле yml, является разработчиком пространства и администратором организации.Is был создан с помощью команды cf - (cf create-user).
Попытка войти в систему вручную с этим пользователем будет успешной только с "cf auth [user] [pwd] --origin uaa" Однако попытка входа в систему с помощью "cf login -u [user] -p [pwd] завершается неудачей.
Как настроить scdf для аутентифицированного внутреннего развертывания с помощью cf auth, а не cf loginкак это метод аутентификации, кажется, применяется?
Буду признателен за любую помощь здесь
При настройке учетных данных моей организации проблема решена. Это указывает на то, что реализация аутентификации шкипера применяется с "cf login -user"... так как я вхожу в cf.
Однако развертывание сервера Skipper с персональными учетными данными не разрешено.
Моя конфигурация SkiMar Yaml, связанная с этой проблемой:
*JBP_CONFIG_SPRING_AUTO_RECONFIGURATION: '{enabled: false}'
SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_ORG: org1 SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_SKIP_SSL_VALIDATION: false
SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_SPACE: space1 SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_URL: <our cf api domain> SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_USERNAME: admin-user
SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_PASSWORD: some-password
SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_DEPLOYMENT_DOMAIN: <domain>*
Ошибка от шкипера:
ERROR .a.CloudFoundryPlatformAutoConfiguration : Cloud Foundry platform account [default] could not be registered: unauthorized: invalid_grant ;User authentication failed. Error creating bean with name 'deployerInitializationService' defined in class path resource [org/springframework/cloud/skipper/server/config/SkipperServerPlatformConfiguration.class]: Unsatisfied dependency expressed through method 'deployerInitializationService' parameter 1; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cloudFoundryPlatform' defined in class path resource [org/springframework/cloud/skipper/server/autoconfigure/CloudFoundryPlatformAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.cloud.skipper.domain.Platform]: Factory method 'cloudFoundryPlatform' threw exception; nested exception is org.springframework.cloud.skipper.SkipperException: unauthorized: {"error":"invalid_grant","error_description":"User authentication failed."}