@@ -7,34 +7,29 @@ OIDCPassClaimsAs "{{ cifmw_federation_keystone_OIDC_PassClaimsAs }}"
77OIDCCryptoPassphrase "{{ cifmw_federation_keystone_OIDC_CryptoPassphrase }}"
88OIDCMetadataDir "/var/lib/httpd/metadata"
99OIDCRedirectURI "{{ cifmw_federation_keystone_url }}/v3/redirect_uri"
10- LogLevel debug
10+ OIDCAuthRequestParams "prompt=login"
11+ LogLevel rewrite:trace3 auth_openidc:debug
1112
12- <LocationMatch " /v3/auth/OS-FEDERATION/identity_providers/{{ cifmw_federation_IdpName }}/protocols/openid/websso" >
13- AuthType "openid-connect"
14- Require valid-user
15- </LocationMatch >
13+ <IfModule headers_module >
14+ <Location " /v3/local-logout/clear" >
15+ Header always add Set-Cookie "mod_auth_openidc_session=deleted; Path=/; Max-Age=0; HttpOnly; Secure; SameSite=None"
16+ </Location >
17+ </IfModule >
1618
17- <Location ~ " /v3/OS-FEDERATION/identity_providers/{{ cifmw_federation_IdpName }}/protocols/openid/auth" >
18- AuthType oauth20
19- Require valid-user
20- </Location >
19+ RewriteEngine On
2120
22- <LocationMatch " /v3/auth/OS-FEDERATION/identity_providers/{{ cifmw_federation_IdpName2 }}/protocols/openid/websso" >
23- AuthType "openid-connect"
24- Require valid-user
25- </LocationMatch >
21+ RewriteRule ^/v3/auth/OS-FEDERATION/identity_providers/({{ cifmw_federation_IdpName }}|{{ cifmw_federation_IdpName2 }})/protocols/openid/websso$ \
22+ /v3/local-logout/clear [R=302,L]
2623
27- <Location ~ " /v3/OS-FEDERATION/identity_providers/{{ cifmw_federation_IdpName2 }}/protocols/openid/auth" >
28- AuthType oauth20
29- Require valid-user
30- </Location >
24+ RewriteRule ^/v3/local-logout/clear$ \
25+ /v3/auth/OS-FEDERATION/websso/openid [R=302,L,QSA,NE]
3126
32- <Location ~ " /redirect_uri" >
33- Require valid-user
27+ <Location " /v3/auth/OS-FEDERATION/websso/openid" >
3428 AuthType openid-connect
29+ Require valid-user
3530</Location >
3631
37- <LocationMatch " /v3/auth/OS-FEDERATION/websso/openid " >
38- AuthType " openid-connect"
39- Require valid-user
40- </LocationMatch >
32+ <Location " /v3/redirect_uri " >
33+ AuthType openid-connect
34+ Require valid-user
35+ </Location >
0 commit comments