|
1 | 1 | {{- $v := .Values }}
|
2 |
| -{{- $k := $v.apps.keycloak | default dict }} |
3 |
| -{{- $kkMaster := printf "https://keycloak.%s/realms/otomi" $v.cluster.domainSuffix }} |
4 | 2 | {{- $ := . }}
|
5 | 3 | {{- range $s := $v.services }}
|
6 | 4 | {{- $isKnativeService := dig "ksvc" "predeployed" false $s }}
|
|
59 | 57 | - uri:
|
60 | 58 | prefix: /logout-otomi
|
61 | 59 | redirect:
|
62 |
| - authority: auth.{{ $v.cluster.domainSuffix }} |
63 |
| - uri: /oauth2/sign_out?rd={{ $kkMaster }}/protocol/openid-connect/logout?redirect_uri=https://{{ printf "console.%s" $v.cluster.domainSuffix }} |
| 60 | + authority: {{ $v.authDomain }} |
| 61 | + uri: {{ $v.sso.logoutUri }} |
64 | 62 | -
|
65 | 63 | {{- with $s.paths | default (list "/") }}
|
66 | 64 | match:
|
@@ -207,8 +205,8 @@ spec:
|
207 | 205 | - uri:
|
208 | 206 | prefix: /logout-otomi
|
209 | 207 | redirect:
|
210 |
| - authority: auth.{{ $v.cluster.domainSuffix }} |
211 |
| - uri: /oauth2/sign_out?rd={{ $kkMaster }}/protocol/openid-connect/logout?redirect_uri=https://{{ printf "otomi.%s" $v.cluster.domainSuffix }} |
| 208 | + authority: "{{ $v.authDomain }}" |
| 209 | + uri: "{{ $v.sso.logoutUri }}" |
212 | 210 | -
|
213 | 211 | {{- with $s.paths | default (list "/") }}
|
214 | 212 | match:
|
@@ -310,13 +308,13 @@ spec:
|
310 | 308 | selector:
|
311 | 309 | matchLabels: {{ $workload | nindent 6 }}
|
312 | 310 | jwtRules:
|
313 |
| - - issuer: {{ $kkMaster }} |
314 |
| - jwksUri: {{ $kkMaster }}/protocol/openid-connect/certs |
| 311 | + - issuer: {{ $v.sso.masterRealm }} |
| 312 | + jwksUri: {{ $v.sso.jwksUri }} |
315 | 313 | audiences:
|
316 |
| - - {{ $k.idp.clientID }} |
| 314 | + - {{ $v.sso.clientId }} |
317 | 315 | forwardOriginalToken: {{ $s.authz.forwardOriginalToken | default false }}
|
318 | 316 | ---
|
319 |
| - {{- $principal := printf "https://keycloak.%s/realms/otomi/*" $v.cluster.domainSuffix }} |
| 317 | + {{- $principal := printf "%s/*" $v.masterRealm }} |
320 | 318 | apiVersion: security.istio.io/v1beta1
|
321 | 319 | kind: AuthorizationPolicy
|
322 | 320 | metadata:
|
|
0 commit comments