Package de.xima.fc

Class CmnConst.Security.Authorization

    • Field Detail

      • USER_PROFILE_PERMISSION_PREFIX_SYSTEM

        public static final String USER_PROFILE_PERMISSION_PREFIX_SYSTEM
        Prefix for all system permissions a user profile can have.
        See Also:
        Constant Field Values
      • AUTHENTICATION_ATTR_PERMANENT_PREFIX

        public static final String AUTHENTICATION_ATTR_PERMANENT_PREFIX
        Prefix for permanent authentication attributes of a user profile. Permanent authentication attributes won't be removed on user profile refresh.
      • AUTHENTICATION_ATTR_AUTHENTICATION_TARGET

        public static final String AUTHENTICATION_ATTR_AUTHENTICATION_TARGET
      • AUTHENTICATION_ATTR_MULTI_FACTOR_AUTHENTICATED

        public static final String AUTHENTICATION_ATTR_MULTI_FACTOR_AUTHENTICATED
      • AUTHENTICATION_ATTR_CLIENT_INVITATION_UUID

        public static final String AUTHENTICATION_ATTR_CLIENT_INVITATION_UUID
        Authentication attribute for pac4j user profiles that specifies an extra direct client authorization by its invitation UUID that the user is supposed to have. This authorization is independent of user profiles and is used for giving users access to a test client in the CLOUD. The presence of this authentication attribute on an anonymous pac4j user profile indicates that the user is an invited user or a test user, meaning the user has time-limited access to the test client specified by the direct client authorization. The access lasts only as long as the HTTP session or until the registration token of the direct client authorization is expired.
      • AUTHENTICATION_ATTR_CLIENT_INVITATION_TEST_PERIOD_DAYS

        public static final String AUTHENTICATION_ATTR_CLIENT_INVITATION_TEST_PERIOD_DAYS
        Authentication attribute defining the length of the test period for test clients in the CLOUD in days.
        See Also:
        AUTHENTICATION_ATTR_CLIENT_INVITATION_UUID
      • AUTHENTICATION_ATTR_AUTHENTICATION_CLIENT

        public static final String AUTHENTICATION_ATTR_AUTHENTICATION_CLIENT
      • AUTHENTICATION_ATTR_USER_PROFILE

        public static final String AUTHENTICATION_ATTR_USER_PROFILE
      • AUTHENTICATION_ATTR_CLIENT_AUTHORIZATIONS

        public static final String AUTHENTICATION_ATTR_CLIENT_AUTHORIZATIONS
      • AUTHENTICATION_ATTR_MULTI_FACTOR_AUTHENTICATION_TOKEN

        public static final String AUTHENTICATION_ATTR_MULTI_FACTOR_AUTHENTICATION_TOKEN
      • AUTHENTICATION_ATTR_MULTI_FACTOR_AUTHENTICATION_TOKEN_EXPIRE_INSTANT

        public static final String AUTHENTICATION_ATTR_MULTI_FACTOR_AUTHENTICATION_TOKEN_EXPIRE_INSTANT
      • AUTHENTICATION_ATTR_PERMISSIONS

        public static final String AUTHENTICATION_ATTR_PERMISSIONS
    • Constructor Detail

      • Authorization

        public Authorization()