public AuthorizationResult authorize( SecuritySession session, Object permission ) throws AuthorizationException { return authorize( session, permission, null ); }
private UserManager getUserManager() { return securitySystem.getUserManager(); }
public boolean isAuthorized( SecuritySession session, Object permission ) throws AuthorizationException { return isAuthorized( session, permission, null ); }
/** * The Public Face of the Authenticator. * * @throws MustChangePasswordException * @throws AccountLockedException */ public AuthenticationResult authenticate( AuthenticationDataSource ds ) throws AuthenticationException, AccountLockedException, MustChangePasswordException { try { SecuritySession securitySession = securitySystem.authenticate( ds ); setSecuritySession( securitySession ); return securitySession.getAuthenticationResult(); } catch ( AuthenticationException e ) { String msg = "Unable to authenticate user: " + ds; getLogger().info( msg, e ); throw new HttpAuthenticationException( msg, e ); } catch ( UserNotFoundException e ) { getLogger().info( "Login attempt against unknown user: " + ds ); throw new HttpAuthenticationException( "User name or password invalid." ); } }
public boolean isAuthenticated( AuthenticationDataSource source ) throws AuthenticationException, UserNotFoundException, AccountLockedException, MustChangePasswordException { return authenticate( source ).getAuthenticationResult().isAuthenticated(); }
public boolean isRememberMeEnabled() { return securitySystem.getPolicy().getRememberMeCookieSettings().isEnabled(); }
/** * Check if the current user is already authenticated * * @return true if the user is authenticated */ public boolean isAuthenticated() { return !( getSecuritySession() == null || !getSecuritySession().isAuthenticated() ); }
protected String getCurrentUser() { return getSecuritySession().getUser().getPrincipal().toString(); }
private UserManager getUserManager() { return securitySystem.getUserManager(); }
public String show() { if ( user == null ) { user = new CreateUserCredentials(); } emailValidationRequired = securitySystem.getPolicy().getUserValidationSettings().isEmailValidationRequired(); return INPUT; }
/** * Check if the current user is already authenticated * * @return true if the user is authenticated */ public boolean isAuthenticated() { if ( getSecuritySession() == null || !getSecuritySession().isAuthenticated() ) { return false; } return true; }
public boolean isAuthorized( SecuritySession session, Object permission, Object resource ) throws AuthorizationException { return authorize( session, permission, resource ).isAuthorized(); }
public String show() { provideExisting = StringUtils.isNotEmpty( getSecuritySession().getUser().getEncodedPassword() ); return INPUT; }
private UserManager getUserManager() { return securitySystem.getUserManager(); }
public String show() { if ( user == null ) { user = new CreateUserCredentials(); } emailValidationRequired = securitySystem.getPolicy().getUserValidationSettings().isEmailValidationRequired(); return INPUT; }
public String show() { SecuritySession session = getSecuritySession(); provideExisting = StringUtils.isNotEmpty( session.getUser().getEncodedPassword() ); return INPUT; }
private UserManager getUserManager() { return securitySystem.getUserManager(); }
public void sendAccountValidationEmail( Collection recipients, AuthenticationKey authkey, String baseUrl ) { String content = generator.generateMail( "newAccountValidationEmail", authkey, baseUrl ); UserSecurityPolicy policy = securitySystem.getPolicy(); UserValidationSettings validation = policy.getUserValidationSettings(); sendMessage( recipients, validation.getEmailSubject(), content ); }
public void setSecuritySession( SecuritySession session ) { Map map = getContextSession(); map.put( SecuritySession.ROLE, session ); map.put( SecuritySession.USERKEY, session.getUser() ); ActionContext.getContext().setSession( map ); }