Весенний облачный шлюз и outh2

#oauth-2.0 #spring-cloud-gateway

Вопрос:

У меня есть устаревшее веб-приложение, которое я хочу защитить с помощью шлюза Spring cloud с Outh2. Без Outh2 шлюз Spring cloud работал со следующим приложением.yml

 spring:
  cloud:
    gateway:
      routes:
        - id: my_route
          uri: http://MyLegacyServer:8080
          predicates:
            - Path=/**
 

Но когда я добавил к нему определение ключа, как показано ниже

 keycloak:
  auth-server-url: http://localhost:8083/auth
  realm: xxx
  resource: login-app
  public-client: true
 

При запуске я получал следующую ошибку

Исключение, возникшее во время инициализации контекста — отмена попытки обновления: org.springframework.beans.factory.Исключение BeanCreationException: Ошибка при создании компонента с именем » org.springframework.cloud.gateway.config.GatewayClassPathWarningAutoConfiguration$SpringMvcFoundOnClasspathConfiguration’: Не удалось создать экземпляр компонента; вложенным исключением является org.springframework.beans.Исключение BeanInstantiationException: Не удалось создать экземпляр [org.springframework.cloud.gateway.config.GatewayClassPathWarningAutoConfiguration$SpringMvcFoundOnClasspathConfiguration]: Конструктор выдал исключение; вложенное исключение-это организация.исключение springframework.cloud.gateway.support.MvcFoundOnClasspathException