Spring Cloud Gateway 401 ошибка при вызове микросервисных маршрутов - PullRequest
0 голосов
/ 12 марта 2020

Как видно из конфигурации yml для Cloud Gateway, у меня есть две службы, а именно job и jobposting. У меня есть один сервер аутентификации, работающий на OAuth2.

server:
  port: 8765

eureka:
  client:
    service-url:
      defaultZone: http://theusername:thepassword@localhost:8761/eureka
    register-with-eureka: true

logging:
  level:
    root: INFO
    org.springframework.web: INFO
    org.springframework.security: DEBUG
    org.springframework.security.oauth2: DEBUG
    org.springframework.cloud.gateway: TRACE

spring:
  application:
    name: gateway
  cloud:
    gateway:
      routes:
        - id: jobpostingModule
          uri: http://localhost:6084/
          predicates:
            - Path=/api/jobpostings/**
        - id: jobModule
          uri: http://localhost:7084/
          predicates:
            - Path=/api/jobs/**

Когда я вызываю localhost: 8765 / api / jobspostings с действительным токеном, я получаю ошибку 401. Что может быть причиной? Должен ли я упомянуть мой Auth Server в yml? Если я должен, как? Заранее спасибо!

...