Middleware.yaml 950 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. apiVersion: traefik.containo.us/v1alpha1
  2. kind: Middleware
  3. metadata:
  4. name: authserv-cors-header
  5. spec:
  6. headers:
  7. accessControlAllowHeaders:
  8. - '*'
  9. accessControlAllowMethods:
  10. - '*'
  11. accessControlAllowOriginList:
  12. - '*'
  13. accessControlMaxAge: 100
  14. addVaryHeader: true
  15. ---
  16. apiVersion: traefik.containo.us/v1alpha1
  17. kind: Middleware
  18. metadata:
  19. name: authserv-token-validation
  20. spec:
  21. forwardAuth:
  22. address: http://authserv/api/internal/verifytoken
  23. authResponseHeadersRegex: ^X-
  24. trustForwardHeader: true
  25. ---
  26. apiVersion: traefik.containo.us/v1alpha1
  27. kind: Middleware
  28. metadata:
  29. name: authserv-partnertoken-validation
  30. spec:
  31. forwardAuth:
  32. address: http://authserv/api/internal/partner/verifytoken
  33. authResponseHeadersRegex: ^X-
  34. trustForwardHeader: true
  35. ---
  36. apiVersion: traefik.containo.us/v1alpha1
  37. kind: Middleware
  38. metadata:
  39. name: authserv-strip
  40. spec:
  41. stripPrefix:
  42. prefixes:
  43. - /authserv