Created
September 23, 2015 16:29
-
-
Save jeanouii/5dc0b7a96ab155c8572f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<pxy:rules> | |
<rul:rule> | |
<rul:description>Route to the CI for /partners</rul:description> | |
<rul:auth-constraint/> | |
<rul:auth method="BEARER"/> | |
<rul:rewrite> | |
RewriteRule ^/partners/(.*)$ https://gws-test.starbucks.com/partners/$1 [P] | |
</rul:rewrite> | |
<rul:headers> | |
<rul:header name="gws-tag-host" provider="ognl">@java.net.InetAddress@getLocalHost().getHostName()</rul:header> | |
<rul:header name="gws-tag-dc" provider="ognl">"lx01685.starbucks.net".equals(@java.net.InetAddress@getLocalHost().getHostName()) ? "chd" : "iad"</rul:header> | |
<rul:header name="gws-tag-jwt-access-token" provider="gws">${request.token}</rul:header> | |
</rul:headers> | |
</rul:rule> | |
<rul:rule> | |
<rul:description>Route to the CI for a signatures test service</rul:description> | |
<rul:auth-constraint/> | |
<rul:auth method="BEARER"/> | |
<rul:rewrite> | |
RewriteRule ^/z_pkeyes_httpsig/(.*)$ https://gws-test.starbucks.com/z_pkeyes_httpsig/$1 [P] | |
</rul:rewrite> | |
<rul:headers> | |
<rul:header name="gws-tag-host" provider="ognl">@java.net.InetAddress@getLocalHost().getHostName()</rul:header> | |
<rul:header name="gws-tag-dc" provider="ognl">"lx01685.starbucks.net".equals(@java.net.InetAddress@getLocalHost().getHostName()) ? "chd" : "iad"</rul:header> | |
<rul:header name="gws-tag-jwt-access-token" provider="gws">${request.token}</rul:header> | |
</rul:headers> | |
</rul:rule> | |
<rul:rule> | |
<rul:description>Route to the VIP for the mobile-papp-asp</rul:description> | |
<rul:auth-constraint/> | |
<rul:auth method="BEARER"/> | |
<rul:rewrite> | |
RewriteRule ^/mobile-papp-asp/(.*)$ https://papp-asp-%{HTTP:gws-environment}.starbucks.net/mobile-papp-asp/$1 [P] | |
</rul:rewrite> | |
<rul:headers> | |
<rul:header name="gws-tag-host" provider="ognl">@java.net.InetAddress@getLocalHost().getHostName()</rul:header> | |
<rul:header name="gws-tag-dc" provider="ognl">"lx01685.starbucks.net".equals(@java.net.InetAddress@getLocalHost().getHostName()) ? "chd" : "iad"</rul:header> | |
<rul:header name="gws-tag-jwt-access-token" provider="gws">${request.token}</rul:header> | |
</rul:headers> | |
</rul:rule> | |
<rul:rule> | |
<rul:description>GRED API mapping</rul:description> | |
<rul:auth-constraint/> | |
<rul:auth method="BEARER"/> | |
<rul:rewrite> | |
RewriteRule ^/gred/(.*)$ https://gred-asp-%{HTTP:gws-environment}.starbucks.net/$1 [P] | |
</rul:rewrite> | |
<rul:headers> | |
<rul:header name="gws-tag-host" provider="ognl">@java.net.InetAddress@getLocalHost().getHostName()</rul:header> | |
<rul:header name="gws-tag-dc" provider="ognl">"lx01685.starbucks.net".equals(@java.net.InetAddress@getLocalHost().getHostName()) ? "chd" : "iad"</rul:header> | |
<rul:header name="gws-tag-jwt-access-token" provider="gws">${request.token}</rul:header> | |
</rul:headers> | |
</rul:rule> | |
<rul:rule> | |
<rul:description>Return a 404 for any other path</rul:description> | |
<rul:auth method="BEARER"/> | |
<rul:rewrite> | |
RewriteRule ^(.*)$ /$1 [L,R=404] | |
</rul:rewrite> | |
</rul:rule> | |
</pxy:rules> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment