| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- apiVersion: traefik.containo.us/v1alpha1
- kind: Middleware
- metadata:
- name: coresvc.replay-attack
- spec:
- forwardAuth:
- address: http://coresvc2/api/security/detect/replayAttack
- authResponseHeadersRegex: ^X-
- trustForwardHeader: true
-
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: Middleware
- metadata:
- name: coresvc-jwt-token-v2.2-verify
- spec:
- forwardAuth:
- address: http://coresvc2/api/auth/v2.2/verify
- authResponseHeadersRegex: ^X-
- trustForwardHeader: true
-
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: Middleware
- metadata:
- name: coresvc-jwt-token-v2.1-verify
- spec:
- forwardAuth:
- address: http://coresvc2/api/auth/v2.1/verify
- authResponseHeadersRegex: ^X-
- trustForwardHeader: true
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: Middleware
- metadata:
- name: coresvc-jwt-token-v2-verify
- spec:
- forwardAuth:
- address: http://coresvc2/api/auth/v2/verify
- authResponseHeadersRegex: ^X-
- trustForwardHeader: true
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: Middleware
- metadata:
- name: coresvc-jwt-token-v3-verify
- spec:
- forwardAuth:
- address: http://coresvc2/api/auth/v3/verify
- authResponseHeadersRegex: ^X-
- trustForwardHeader: true
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: Middleware
- metadata:
- name: coresvc-jwt-token-v2-verify-optional
- spec:
- forwardAuth:
- address: http://coresvc2/api/auth/v2/verify/optional
- authResponseHeadersRegex: ^X-
- trustForwardHeader: true
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: Middleware
- metadata:
- name: coresvc-token-validation
- spec:
- forwardAuth:
- address: http://coresvc2/api/auth/verify
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: Middleware
- metadata:
- name: coresvc-forward-geo
- spec:
- forwardAuth:
- address: http://coresvc2/api/geo/city/forward
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: Middleware
- metadata:
- name: coresvc-ratelimit-byuser
- spec:
- forwardAuth:
- address: http://coresvc2/api/auth/rateLimitByUser
|