Steinar Bang created SHIRO-713:
----------------------------------

             Summary: Need a way to set the cookie PATH
                 Key: SHIRO-713
                 URL: https://issues.apache.org/jira/browse/SHIRO-713
             Project: Shiro
          Issue Type: Improvement
    Affects Versions: 1.4.1
            Reporter: Steinar Bang


I have written 
https://github.com/steinarb/authservice#forms-based-nginx-login-and-pluggable-shiro-auth-in-karaf
 which is a "poor man's single sign-on" for multiple webapps running inside the 
same apache karaf OSGi container.

However to get the single sign-on to work I need "outside help" from an nginx 
reverse proxy that rewrites the cookie paths:
 https://github.com/steinarb/authservice#installing-and-configuring-nginx
{noformat}
        location /authservice {
                auth_request off; # Necessary for REST API POST to work, shiro 
will handle authorization here
                proxy_pass http://localhost:8181/authservice;
                proxy_cookie_path ~^/authservice.*$ /;
                proxy_set_header Host $host;
        }
{noformat}
(the proxy_cookie_path directive).

It would be nice to be able to have this work without the reverse proxy and 
cookie rewrite.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to