Package de.xima.fc
Class CmnConst.Security.Authorization
java.lang.Object
de.xima.fc.CmnConst.Security.Authorization
- Enclosing class:
- CmnConst.Security
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
Authentication attribute defining the length of the test period for test clients in the CLOUD in days.static final String
Authentication attribute forpac4j user profiles
that specifies an extradirect client authorization
by its invitation UUID that the user is supposed to have.static final String
static final String
static final String
static final String
Prefix for permanent authentication attributes of auser profile
.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Prefix for all system permissions auser profile
can have. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
SCOPE_SEPARATOR
- See Also:
-
ROLE_SUPER_USER
- See Also:
-
ROLE_CLIENT_ADMIN
- See Also:
-
ROLE_CLIENT_MEMBER
- See Also:
-
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_CLIENT
-
AUTHENTICATION_ATTR_AUTHENTICATION_TARGET
-
AUTHENTICATION_ATTR_USER_PROFILE
-
AUTHENTICATION_ATTR_CLIENT_AUTHORIZATIONS
-
AUTHENTICATION_ATTR_MULTI_FACTOR_AUTHENTICATION_TOKEN
-
AUTHENTICATION_ATTR_MULTI_FACTOR_AUTHENTICATION_TOKEN_EXPIRE_INSTANT
-
AUTHENTICATION_ATTR_MULTI_FACTOR_AUTHENTICATED
-
AUTHENTICATION_ATTR_PERMISSIONS
-
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
Authentication attribute defining the length of the test period for test clients in the CLOUD in days. -
PROFILE_ATTRIBUTE_TYPE_JSON_PATH
- See Also:
-
USER_PROFILE_PERMISSION_PREFIX_SYSTEM
Prefix for all system permissions auser profile
can have.- See Also:
-
-
Constructor Details
-
Authorization
public Authorization()
-