Class Constants

java.lang.Object
com.caplin.permissioning.Constants

public final class Constants extends Object
Constants used when interacting with the the Permissioning API

All members of this class are immutable

  • Field Details

    • VALUE

      public static final String VALUE
      The value field
      See Also:
    • PERMISSION_NAMESPACE

      public static final String PERMISSION_NAMESPACE
      See Also:
    • KEYMASTER

      public static final String KEYMASTER
      The reserved value keymaster that signifies the user will log in with a Keymaster SSO Token
      See Also:
    • AUTHENTICATION_CALLBACK

      public static final String AUTHENTICATION_CALLBACK
      The reserved value AUTHENTICATION_CALLBACK that signifies the user will be authenticated via a call to an dynamically loaded Java class in the Permissioning Authentication Module (PAM)
      See Also:
    • CUSTOMER_ID

      public static final String CUSTOMER_ID
      This is provided by a keymaster servlet
      See Also:
    • ALL_PRODUCTS

      public static final String ALL_PRODUCTS
      A wild card, used when creating rules. Denotes that this rule will match all products
      See Also:
    • ALL_ACTIONS

      public static final String ALL_ACTIONS
      A wild card, for use when applying permissions. Denotes the permission will match all actions in the given namespace provided the product matches
      See Also:
    • DEFAULT_PERMISSION_NAMESPACE

      public static final String DEFAULT_PERMISSION_NAMESPACE
      The default permission namespace