You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wicket.apache.org by Teddy C <cl...@gmail.com> on 2010/06/30 21:19:41 UTC
Integrating servlet container authentication with Wicket
Following the Instruction on this page :
https://cwiki.apache.org/WICKET/servlet-container-authentication.html
I have the following code:
public abstract class BasePhonebookApplication extends WebApplication {
String user;
protected WebRequest newWebRequest(final HttpServletRequest
servletRequest) {
final WebRequest webRequest = super.newWebRequest(servletRequest);
WiaSession session = (WiaSession) getSessionStore().lookup(
webRequest );
GdsDAO dao = GdsDAO.getInstance();
java.security.Principal pl =
(GdsUserImpl)servletRequest.getUserPrincipal();
user = pl.getName();
session.setUser(user); // the session is null when this is call
return webRequest;
}
I need to access the User Variable for each person that Logs in -- Which I
do here, in the same class:
public org.apache.wicket.Session newSession(Request request, Response
response) {
WiaSession Wsession = new WiaSession(request);
Wsession.setUser(user);
return (org.apache.wicket.Session)Wsession;
}
Question : will these work for multiple users using this application(or put
another way -- is BasePhonebookApplication a singleton or (spring talk) a
prototype ?
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/Integrating-servlet-container-authentication-with-Wicket-tp2272767p2272767.html
Sent from the Wicket - Dev mailing list archive at Nabble.com.