Package de.xima.fc
Class CmnConst.Security.Authorization
- java.lang.Object
-
- de.xima.fc.CmnConst.Security.Authorization
-
- Enclosing class:
- CmnConst.Security
public static final class CmnConst.Security.Authorization extends Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Authorization()
-
-
-
Field Detail
-
SCOPE_SEPARATOR
public static final String SCOPE_SEPARATOR
- See Also:
- Constant Field Values
-
ROLE_SUPER_USER
public static final String ROLE_SUPER_USER
- See Also:
- Constant Field Values
-
ROLE_CLIENT_ADMIN
public static final String ROLE_CLIENT_ADMIN
- See Also:
- Constant Field Values
-
ROLE_CLIENT_MEMBER
public static final String ROLE_CLIENT_MEMBER
- See Also:
- Constant Field Values
-
PROFILE_ATTRIBUTE_TYPE_JSON_PATH
public static final String PROFILE_ATTRIBUTE_TYPE_JSON_PATH
- See Also:
- Constant Field Values
-
USER_PROFILE_PERMISSION_PREFIX_SYSTEM
public static final String USER_PROFILE_PERMISSION_PREFIX_SYSTEM
Prefix for all system permissions auser 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 auser 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 forpac4j user profiles
that specifies an extradirect 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 testclient
in the CLOUD. The presence of this authentication attribute on an anonymous pac4j user profile indicates that the user is aninvited 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.
-
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
-
-