Class IsFullyAuthenticatedAuthorizer

All Implemented Interfaces:
Authorizer

public class IsFullyAuthenticatedAuthorizer extends AbstractCheckAuthenticationAuthorizer
The user must be fully authenticated (not remembered).
Since:
1.9.0
Author:
Jerome Leleu
  • Constructor Details

    • IsFullyAuthenticatedAuthorizer

      public IsFullyAuthenticatedAuthorizer()

      Constructor for IsFullyAuthenticatedAuthorizer.

    • IsFullyAuthenticatedAuthorizer

      public IsFullyAuthenticatedAuthorizer(String redirectionUrl)

      Constructor for IsFullyAuthenticatedAuthorizer.

      Parameters:
      redirectionUrl - a String object
  • Method Details

    • isAuthorized

      public boolean isAuthorized(WebContext context, SessionStore sessionStore, List<UserProfile> profiles)
      Checks if the user profiles and / or the current web context are authorized.
      Parameters:
      context - the web context
      sessionStore - the session store
      profiles - the user profiles
      Returns:
      if the access is authorized
    • isProfileAuthorized

      public boolean isProfileAuthorized(WebContext context, SessionStore sessionStore, UserProfile profile)
      Whether a specific profile is authorized.
      Specified by:
      isProfileAuthorized in class ProfileAuthorizer
      Parameters:
      context - the web context
      sessionStore - the session store
      profile - the user profile
      Returns:
      whether a specific profile is authorized
    • isFullyAuthenticated

      public static IsFullyAuthenticatedAuthorizer isFullyAuthenticated()

      isFullyAuthenticated.

      Returns:
      a IsFullyAuthenticatedAuthorizer object