/** * <p>Wraps a {@link LoginService} as an AuthorizationService</p> * * @param loginService the {@link LoginService} to wrap * @param credentials * @return an AuthorizationService that delegates the query for roles to the given {@link LoginService} */ public static AuthorizationService from(LoginService loginService, Object credentials) { return (request, name) -> loginService.login(name, credentials, request); } }
public UserIdentity login(String username, Object password, ServletRequest servletRequest) { UserIdentity user = _loginService.login(username, password, servletRequest); if (user != null) { Request request = Request.getBaseRequest(servletRequest); renewSession(request, request == null ? null : request.getResponse()); return user; } return null; }
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { stream.defaultReadObject(); SecurityHandler security=SecurityHandler.getCurrentSecurityHandler(); if (security==null) { if (LOG.isDebugEnabled()) LOG.debug("!SecurityHandler"); return; } LoginService login_service=security.getLoginService(); if (login_service==null) { if (LOG.isDebugEnabled()) LOG.debug("!LoginService"); return; } _userIdentity=login_service.login(_name,_credentials, null); LOG.debug("Deserialized and relogged in {}",this); }
@RequestScoped class Credential { @Inject LoginService loginService; String username; String password; login(ActionEvent action){ if(loginService.login(username,password)) //redirect to users else //show error } }
@EJB private LoginService loginService; //getters and setters are omitted public void login() { loginService.login(); }
public UserIdentity login(String username, Object password, ServletRequest request) { UserIdentity user = _loginService.login(username,password); if (user!=null) { renewSession((HttpServletRequest)request, null); return user; } return null; }
public UserIdentity login(String username, Object password, ServletRequest request) { UserIdentity user = _loginService.login(username,password); if (user!=null) { renewSession((HttpServletRequest)request, null); return user; } return null; }
public UserIdentity login(String username, Object password, ServletRequest request) { UserIdentity user = _loginService.login(username,password); if (user!=null) { renewSession((HttpServletRequest)request, null); return user; } return null; }
public UserIdentity login(String username, Object password, ServletRequest request) { UserIdentity user = _loginService.login(username,password); if (user!=null) { renewSession((HttpServletRequest)request, null); return user; } return null; }
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { stream.defaultReadObject(); SecurityHandler security=SecurityHandler.getCurrentSecurityHandler(); if (security==null) throw new IllegalStateException("!SecurityHandler"); LoginService login_service=security.getLoginService(); if (login_service==null) throw new IllegalStateException("!LoginService"); _userIdentity=login_service.login(_name,_credentials); LOG.debug("Deserialized and relogged in {}",this); }
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { stream.defaultReadObject(); SecurityHandler security=SecurityHandler.getCurrentSecurityHandler(); if (security==null) throw new IllegalStateException("!SecurityHandler"); LoginService login_service=security.getLoginService(); if (login_service==null) throw new IllegalStateException("!LoginService"); _userIdentity=login_service.login(_name,_credentials); LOG.debug("Deserialized and relogged in {}",this); }
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { stream.defaultReadObject(); SecurityHandler security=SecurityHandler.getCurrentSecurityHandler(); if (security==null) throw new IllegalStateException("!SecurityHandler"); LoginService login_service=security.getLoginService(); if (login_service==null) throw new IllegalStateException("!LoginService"); _userIdentity=login_service.login(_name,_credentials); LOG.debug("Deserialized and relogged in {}",this); }
public UserIdentity login(String username, Object password, ServletRequest request) { UserIdentity user = _loginService.login(username,password, request); if (user!=null) { renewSession((HttpServletRequest)request, (request instanceof Request? ((Request)request).getResponse() : null)); return user; } return null; }
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { stream.defaultReadObject(); SecurityHandler security=SecurityHandler.getCurrentSecurityHandler(); if (security==null) throw new IllegalStateException("!SecurityHandler"); LoginService login_service=security.getLoginService(); if (login_service==null) throw new IllegalStateException("!LoginService"); _userIdentity=login_service.login(_name,_credentials); LOG.debug("Deserialized and relogged in {}",this); }
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { stream.defaultReadObject(); SecurityHandler security=SecurityHandler.getCurrentSecurityHandler(); if (security==null) throw new IllegalStateException("!SecurityHandler"); LoginService login_service=security.getLoginService(); if (login_service==null) throw new IllegalStateException("!LoginService"); _userIdentity=login_service.login(_name,_credentials, null); LOG.debug("Deserialized and relogged in {}",this); }
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { stream.defaultReadObject(); SecurityHandler security=SecurityHandler.getCurrentSecurityHandler(); if (security==null) throw new IllegalStateException("!SecurityHandler"); LoginService login_service=security.getLoginService(); if (login_service==null) throw new IllegalStateException("!LoginService"); _userIdentity=login_service.login(_name,_credentials); LOG.debug("Deserialized and relogged in {}",this); }
public UserIdentity login(String username, Object password, ServletRequest request) { UserIdentity user = _loginService.login(username,password); if (user!=null) { renewSession((HttpServletRequest)request, (request instanceof Request? ((Request)request).getResponse() : null)); return user; } return null; }
public UserIdentity login(String username, Object password, ServletRequest request) { UserIdentity user = _loginService.login(username,password); if (user!=null) { renewSession((HttpServletRequest)request, (request instanceof Request? ((Request)request).getResponse() : null)); return user; } return null; }
public UserIdentity login(String username, Object password, ServletRequest request) { UserIdentity user = _loginService.login(username,password); if (user!=null) { renewSession((HttpServletRequest)request, (request instanceof Request? ((Request)request).getResponse() : null)); return user; } return null; }
public UserIdentity login(String username, Object password, ServletRequest request) { UserIdentity user = _loginService.login(username,password, request); if (user!=null) { renewSession((HttpServletRequest)request, (request instanceof Request? ((Request)request).getResponse() : null)); return user; } return null; }