Class AuthHelper

java.lang.Object
de.xima.fc.web.common.utils.auth.AuthHelper

public class AuthHelper extends Object
Helper class for dealing with authentication
Since:
7.0.4
Author:
XIMA Media GmbH
  • Method Details

    • isAnonymousAuthenticationAllowed

      public static boolean isAnonymousAuthenticationAllowed(IFormAuthContext authCtx)
      Parameters:
      authCtx - IFormAuthContext to check the access restriction for
      Returns:
      whether or not anonymous access is allowed for the given authentication context
    • isAnonymousAuthenticationAllowed

      public static boolean isAnonymousAuthenticationAllowed(Projekt project)
      Parameters:
      project - Projekt to check the access restriction for
      Returns:
      whether or not the access to new instance of the form given by the project is restricted
    • isAnonymousAuthenticationAllowed

      public static boolean isAnonymousAuthenticationAllowed(WorkflowState state)
      Parameters:
      state - WorkflowState to check the access restriction for
      Returns:
      whether or not the access to form records in this state is restricted
    • isRedirectType

      public static boolean isRedirectType(EAuthClientType type)
      Parameters:
      type - to check
      Returns:
      whether or not the authenticator type is a redirect authenticator.
    • hasAuthClientLicenseAccess

      public static boolean hasAuthClientLicenseAccess(EAuthClientType type, LicenseAccess licenseAccess)
      Parameters:
      type - to check for license access
      licenseAccess - to check
      Returns:
      whether or not the license has access for the given EAuthClientType.