If you get stuck, please share your existing relevant config. Cheers,
Les On Wed, Feb 1, 2012 at 5:39 AM, Chris Richmond <[email protected]> wrote: > Ok I tried that first approach, simply adding another entry to the urls, > since I was fine with one redirected login page, however that page never > seemed to actually authenticate me even though the form on it uses identical > params. > > If this should work, in theory, then I need to take a closer look. > > Thanks > > > On 1/31/2012 3:26 PM, Les Hazlewood wrote: >> >> Sure, you can do this, as long as the form parameter names are the >> same (username, password, rememberMe). You just need to specify that >> the two different pages are filtered by the authc controller: >> >> [urls] >> /login.jsp = authc >> /anotherLoginPage.jsp = authc >> >> However, the authc controller only accepts a single login page for >> configuration: >> >> [main] >> authc.loginUrl = /login.jsp >> >> So if they're unauthenticated, that will be the page they're >> redirected to for login. >> >> If this doesn't meet your needs, you can also configure two of the >> FormAuthenticationFilters: >> >> [main] >> # use the default one >> authc.whatever = whatever >> >> # add and configure a 2nd FormAuthenticationController instance for other >> needs: >> authc2 = org.apache.shiro.web.filter.authc.FormAuthenticationFilter >> ... >> >> [urls] >> /login.jsp = authc >> /login2.jsp = authc2 >> >> The default filters automatically available in the [main] section are >> just some beans provided by default - you can configure as many as you >> like, like any other object. >> >> HTH, >>
