| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- apiVersion: traefik.io/v1alpha1
- kind: Middleware
- metadata:
- name: ahx-oidc-strip
- spec:
- stripPrefix:
- prefixes:
- - /ahx-oidc
- ---
- apiVersion: traefik.io/v1alpha1
- kind: Middleware
- metadata:
- name: ahx-oidc.cors-header
- spec:
- headers:
- accessControlAllowHeaders:
- - '*'
- accessControlAllowMethods:
- - '*'
- accessControlMaxAge: 100
- addVaryHeader: true
- ---
- apiVersion: traefik.io/v1alpha1
- kind: Middleware
- metadata:
- name: ahx-oidc.authn-app
- spec:
- forwardAuth:
- address: http://ahx-oidc/api/internal/authn/token/app
- authResponseHeaders:
- - X-USER-BASE64
- trustForwardHeader: true
- ---
- apiVersion: traefik.io/v1alpha1
- kind: Middleware
- metadata:
- name: ahx-oidc.authn-optional-app
- spec:
- forwardAuth:
- address: http://ahx-oidc/api/internal/authn/token/optional/app
- authResponseHeaders:
- - X-USER-BASE64
- trustForwardHeader: true
- ---
- apiVersion: traefik.io/v1alpha1
- kind: Middleware
- metadata:
- name: ahx-oidc.authn-partner
- spec:
- forwardAuth:
- address: http://ahx-oidc/api/internal/authn/token/partner
- authResponseHeaders:
- - X-USER-BASE64
- trustForwardHeader: true
- ---
- apiVersion: traefik.io/v1alpha1
- kind: Middleware
- metadata:
- name: ahx-oidc.authn-optional-partner
- spec:
- forwardAuth:
- address: http://ahx-oidc/api/internal/authn/token/optional/partner
- authResponseHeaders:
- - X-USER-BASE64
- trustForwardHeader: true
|