Hi

easiest way is to call login on the HttpServletRequest to trigger JAAS login.


Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-07-11 17:12 GMT+02:00 Mark <[email protected]>:
> Hi,
>
>
>
> I have a question regarding JAAS within tomee+ 1.6.0.2. Does Tomee
> instantiate the LoginContext and call LoginModule.login or is the webapp
> responsible for this?
>
>
>
> I am trying to implement jaas login module, however I keep getting the error
> page. I have:
>
>
>
>
>
> -written the webform
>
> <h:panelGroup layout="block" id="login-form">
>
>             <h:outputText value="Login:"/>
>
>             <form action="j_security_check" method="POST">
>
>                 <h:outputLabel>#{bundle['login.username']}:</h:outputLabel>
>
>                 <h:inputText id="j_username" size="20" />
>
>                 <h:outputLabel>#{bundle['login.password']}:</h:outputLabel>
>
>                 <h:inputSecret id="j_password" size="20"/>
>
>                 <input type="submit" value="sumit" />
>
>                 <br /><br />
>
>                 <h:link value="Register" action="register"
> immediate="true"/>
>
>             </form>
>
>
>
>         </h:panelGroup>
>
>
>
> - configured a jass.config file
>
> aLogin{
>
>                 com.mark.security.jaasloginmodule.MyLogin required;
>
> };
>
>
>
> - configured setenv.bat
>
> set "CATALINA_OPTS=%CATALINA_OPTS%
> -Djava.security.auth.login.config==$CATALINA_HOME/conf/jaas.config"
>
>
>
> - configured server.xml
>
>
>
> <Listener className="org.apache.tomee.loader.OpenEJBListener" />
>
> <Listener className="org.apache.tomee.catalina.ServerListener" />
>
> <Listener className="org.apache.catalina.security.SecurityListener" />
>
>
>
> <Realm className="org.apache.catalina.realm.JAASRealm" appName="aLogin"
>
>
> userClassNames="com.mark.security.jaasloginmodule.UserPrincipal"
>
>
> roleClassNames="com.mark.security.jaasloginmodule.RolesPrincipal"/>
>
>
>
> - Setup web.xml in my webapp
>
> - Written the LoginModule, UserPrincipal & RolePrincipal classes
>
>
>
> Any help is appreciated.
>
>
>
> Regards,
>
>
>
>
>
> Mark Davis
>
> Piggy Bankrupt
>
>
>
> Web:  <http://www.piggybankrupt.co.uk/> www.piggybankrupt.co.uk
>
> E-mail:  <mailto:[email protected]> [email protected]
>
>
>
> This e-mail is from Piggy Bankrupt whose principal place of business is 47
> Goldfinch Close, Caldicot, Monmouthshire, NP26 5BW. Piggy Bankrupt is
> registered as a data controller (Z1138594) for Data Protection purposes.
>
>
>
> This email and any associated file contains confidential information and is
> intended solely for the person(s) named. If you are not the intended
> recipient, please do not read, print, store, disclose, re-distribute or act
> upon any information contained. Instead, please return to the sender and
> delete the message and / or files from your PC.
>
>
>

Reply via email to