knox-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From m...@apache.org
Subject [knox] branch master updated: KNOX-2653:- Update Atlas Service definition for knox logout/timeout i… (#497)
Date Fri, 17 Sep 2021 22:25:18 GMT
This is an automated email from the ASF dual-hosted git repository.

more pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/knox.git


The following commit(s) were added to refs/heads/master by this push:
     new 8cf5f7d  KNOX-2653:- Update Atlas Service definition for knox logout/timeout i…
(#497)
8cf5f7d is described below

commit 8cf5f7d595311eb36e32ba8f710771bd3cd7b511
Author: Sarath Subramanian <sarath@apache.org>
AuthorDate: Fri Sep 17 15:25:15 2021 -0700

    KNOX-2653:- Update Atlas Service definition for knox logout/timeout i… (#497)
    
    * KNOX-2653:- Update Atlas Service definition for knox logout/timeout in KNOX-2625
    
    * Fix rewrite rule
    
    Co-authored-by: Sandeep Moré <moresandeep@gmail.com>
---
 .../src/main/resources/services/atlas/2.1.0/rewrite.xml       | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/gateway-service-definitions/src/main/resources/services/atlas/2.1.0/rewrite.xml
b/gateway-service-definitions/src/main/resources/services/atlas/2.1.0/rewrite.xml
index c825e1a..108ee68 100644
--- a/gateway-service-definitions/src/main/resources/services/atlas/2.1.0/rewrite.xml
+++ b/gateway-service-definitions/src/main/resources/services/atlas/2.1.0/rewrite.xml
@@ -32,9 +32,14 @@
         <rewrite template="{$frontend[path]}/atlas/"/>
     </rule>
 
-    <rule dir="OUT" name="ATLAS/atlas/outbound/login/headers/location">
-        <match pattern="*://*:*/login.jsp"/>
-        <rewrite template="{$frontend[url]}/atlas/login.jsp"/>
+    <rule dir="OUT" name="ATLAS/atlas/outbound/login/headers/location" flow="OR">
+        <match pattern="*://*:*/login.jsp">
+            <rewrite template="https://{$frontend[addr]}/{$frontend[gateway.name]}/knoxsso/knoxauth/logout.jsp?originalUrl={$postfix[url,/atlas/]}"
/>
+        </match>
+
+        <match pattern="*://*:*/logout.html?{**}">
+            <rewrite template="https://{$frontend[addr]}/{$frontend[gateway.name]}/knoxsso/knoxauth/logout.jsp?{**}"/>
+        </match>
     </rule>
 
     <filter name="ATLAS/atlas/outbound/headers">

Mime
View raw message