forked from coop-cloud/traefik
		
	Compare commits
	
		
			4 Commits
		
	
	
		
			error-page
			...
			forward-au
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 59b0f8d645 | |||
| 556c448c05 | |||
| 26fcaaea69 | |||
| 02ebb1412f | 
| @ -52,6 +52,8 @@ COMPOSE_FILE="compose.yml" | |||||||
| #COMPOSE_FILE="$COMPOSE_FILE:compose.keycloak.yml" | #COMPOSE_FILE="$COMPOSE_FILE:compose.keycloak.yml" | ||||||
| #KEYCLOAK_MIDDLEWARE_ENABLED=1 | #KEYCLOAK_MIDDLEWARE_ENABLED=1 | ||||||
| #KEYCLOAK_TFA_SERVICE=traefik-forward-auth_app | #KEYCLOAK_TFA_SERVICE=traefik-forward-auth_app | ||||||
|  | #KEYCLOAK_MIDDLEWARE_2_ENABLED=1 | ||||||
|  | #KEYCLOAK_TFA_SERVICE_2=traefik-forward-auth_app | ||||||
|  |  | ||||||
| ##################################################################### | ##################################################################### | ||||||
| # Prometheus metrics                                                # | # Prometheus metrics                                                # | ||||||
|  | |||||||
| @ -7,11 +7,11 @@ | |||||||
| <!-- metadata --> | <!-- metadata --> | ||||||
| * **Category**: Utilities | * **Category**: Utilities | ||||||
| * **Status**: ? | * **Status**: ? | ||||||
| * **Image**: [`traefik`](https://hub.docker.com/_/traefik), ❶💚, upstream | * **Image**: [`traefik`](https://hub.docker.com/_/traefik), 4, upstream | ||||||
| * **Healthcheck**: Yes | * **Healthcheck**: Yes | ||||||
| * **Backups**: No | * **Backups**: No | ||||||
| * **Email**: N/A | * **Email**: N/A | ||||||
| * **Tests**: ❷💛 | * **Tests**: 2 | ||||||
| * **SSO**: ? (Keycloak) | * **SSO**: ? (Keycloak) | ||||||
| <!-- endmetadata --> | <!-- endmetadata --> | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								abra.sh
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								abra.sh
									
									
									
									
									
								
							| @ -1,3 +1,3 @@ | |||||||
| export TRAEFIK_YML_VERSION=v12 | export TRAEFIK_YML_VERSION=v12 | ||||||
| export FILE_PROVIDER_YML_VERSION=v3 | export FILE_PROVIDER_YML_VERSION=v6 | ||||||
| export ENTRYPOINT_VERSION=v2 | export ENTRYPOINT_VERSION=v2 | ||||||
|  | |||||||
| @ -5,7 +5,9 @@ services: | |||||||
|   app: |   app: | ||||||
|     deploy: |     deploy: | ||||||
|       labels: |       labels: | ||||||
|         - "traefik.http.routers.traefik.middlewares=keycloak@file" |         - "traefik.http.routers.${STACK_NAME}.middlewares=keycloak@file" | ||||||
|     environment: |     environment: | ||||||
|       - KEYCLOAK_MIDDLEWARE_ENABLED |       - KEYCLOAK_MIDDLEWARE_ENABLED | ||||||
|       - KEYCLOAK_TFA_SERVICE |       - KEYCLOAK_TFA_SERVICE | ||||||
|  |       - KEYCLOAK_MIDDLEWARE_2_ENABLED | ||||||
|  |       - KEYCLOAK_TFA_SERVICE_2 | ||||||
|  | |||||||
| @ -9,6 +9,14 @@ http: | |||||||
|         authResponseHeaders: |         authResponseHeaders: | ||||||
|           - X-Forwarded-User |           - X-Forwarded-User | ||||||
|     {{ end }} |     {{ end }} | ||||||
|  |     {{ if eq (env "KEYCLOAK_MIDDLEWARE_2_ENABLED") "1" }} | ||||||
|  |     keycloak2: | ||||||
|  |       forwardAuth: | ||||||
|  |         address: "http://{{ env "KEYCLOAK_TFA_SERVICE_2" }}:4181" | ||||||
|  |         trustForwardHeader: true | ||||||
|  |         authResponseHeaders: | ||||||
|  |           - X-Forwarded-User | ||||||
|  |     {{ end }} | ||||||
|     security: |     security: | ||||||
|       headers: |       headers: | ||||||
|         frameDeny: true |         frameDeny: true | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user