apiVersion: traefik.containo.us/v1alpha1 kind: Middleware metadata: name: authserv-cors-header spec: headers: accessControlAllowHeaders: - '*' accessControlAllowMethods: - '*' accessControlAllowOriginList: - '*' accessControlMaxAge: 100 addVaryHeader: true --- apiVersion: traefik.containo.us/v1alpha1 kind: Middleware metadata: name: authserv-token-validation spec: forwardAuth: address: http://authserv/api/internal/verifytoken authResponseHeadersRegex: ^X- trustForwardHeader: true --- apiVersion: traefik.containo.us/v1alpha1 kind: Middleware metadata: name: authserv-partnertoken-validation spec: forwardAuth: address: http://authserv/api/internal/partner/verifytoken authResponseHeadersRegex: ^X- trustForwardHeader: true --- apiVersion: traefik.containo.us/v1alpha1 kind: Middleware metadata: name: authserv-strip spec: stripPrefix: prefixes: - /authserv