Class KeycloakEndpointBuilderFactory.KeycloakHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.KeycloakEndpointBuilderFactory.KeycloakHeaderNameBuilder
- Enclosing interface:
KeycloakEndpointBuilderFactory
The builder of headers' name for the Keycloak component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe access token for permission evaluation.The list of actions to execute.The user attribute name.The user attribute value.Batch size for bulk operations.The client ID.The client scope ID.The client scope name.The client UUID.Continue on error during bulk operations.The credential ID.The credential type.The event ID or timestamp.The event type (event or admin-event).First result index.The group ID.The group name.The identity provider alias.The identity provider ID.The lifespan in seconds.Maximum number of results.The operation to perform.Whether the password is temporary.Audience for permission evaluation.The permission ID.The permission name.Comma-separated list of resource names or IDs to evaluate permissions for.Comma-separated list of scopes to evaluate permissions for.Whether to only return the list of permissions without obtaining an RPT.The policy ID.The policy name.The policy type.The realm name.The redirect URI.The required action type.The resource ID.The resource name.The resource type.The resource URI.The role description.The role ID.The role name.The list of role names for bulk operations.The scope name.Search query string.Subject token for permission evaluation on behalf of a user.The user email.The user first name.The user ID.The list of user IDs for bulk operations.The user last name.The username.The list of usernames for bulk operations.The user password.The list of users for bulk operations.
-
Constructor Details
-
KeycloakHeaderNameBuilder
public KeycloakHeaderNameBuilder()
-
-
Method Details
-
keycloakOperation
The operation to perform. The option is a:org.apache.camel.component.keycloak.KeycloakOperationstype. Group: common- Returns:
- the name of the header
KeycloakOperation.
-
keycloakRealmName
The realm name. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakRealmName.
-
keycloakUserId
The user ID. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakUserId.
-
keycloakUsername
The username. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakUsername.
-
keycloakUserEmail
The user email. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakUserEmail.
-
keycloakUserFirstName
The user first name. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakUserFirstName.
-
keycloakUserLastName
The user last name. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakUserLastName.
-
keycloakRoleId
The role ID. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakRoleId.
-
keycloakRoleName
The role name. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakRoleName.
-
keycloakRoleDescription
The role description. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakRoleDescription.
-
keycloakGroupId
The group ID. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakGroupId.
-
keycloakGroupName
The group name. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakGroupName.
-
keycloakClientId
The client ID. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakClientId.
-
keycloakClientUuid
The client UUID. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakClientUuid.
-
keycloakUserPassword
The user password. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakUserPassword.
-
keycloakPasswordTemporary
Whether the password is temporary. The option is a:Booleantype. Group: common- Returns:
- the name of the header
KeycloakPasswordTemporary.
-
keycloakSearchQuery
Search query string. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakSearchQuery.
-
keycloakMaxResults
Maximum number of results. The option is a:Integertype. Group: common- Returns:
- the name of the header
KeycloakMaxResults.
-
keycloakFirstResult
First result index. The option is a:Integertype. Group: common- Returns:
- the name of the header
KeycloakFirstResult.
-
keycloakClientScopeId
The client scope ID. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakClientScopeId.
-
keycloakClientScopeName
The client scope name. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakClientScopeName.
-
keycloakEventType
The event type (event or admin-event). The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakEventType.
-
keycloakEventId
The event ID or timestamp. The option is a:Longtype. Group: common- Returns:
- the name of the header
KeycloakEventId.
-
keycloakIdpAlias
The identity provider alias. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakIdpAlias.
-
keycloakIdpId
The identity provider ID. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakIdpId.
-
keycloakResourceId
The resource ID. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakResourceId.
-
keycloakResourceName
The resource name. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakResourceName.
-
keycloakResourceType
The resource type. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakResourceType.
-
keycloakResourceUri
The resource URI. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakResourceUri.
-
keycloakPolicyId
The policy ID. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakPolicyId.
-
keycloakPolicyName
The policy name. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakPolicyName.
-
keycloakPolicyType
The policy type. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakPolicyType.
-
keycloakPermissionId
The permission ID. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakPermissionId.
-
keycloakPermissionName
The permission name. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakPermissionName.
-
keycloakScopeName
The scope name. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakScopeName.
-
keycloakAttributeName
The user attribute name. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakAttributeName.
-
keycloakAttributeValue
The user attribute value. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakAttributeValue.
-
keycloakCredentialId
The credential ID. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakCredentialId.
-
keycloakCredentialType
The credential type. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakCredentialType.
-
keycloakRequiredAction
The required action type. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakRequiredAction.
-
keycloakActions
The list of actions to execute. The option is a:java.util.List<String>type. Group: common- Returns:
- the name of the header
KeycloakActions.
-
keycloakRedirectUri
The redirect URI. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakRedirectUri.
-
keycloakLifespan
The lifespan in seconds. The option is a:Integertype. Group: common- Returns:
- the name of the header
KeycloakLifespan.
-
keycloakUsers
The list of users for bulk operations. The option is a:java.util.List<org.keycloak.representations.idm.UserRepresentation>type. Group: common- Returns:
- the name of the header
KeycloakUsers.
-
keycloakUserIds
The list of user IDs for bulk operations. The option is a:java.util.List<String>type. Group: common- Returns:
- the name of the header
KeycloakUserIds.
-
keycloakUsernames
The list of usernames for bulk operations. The option is a:java.util.List<String>type. Group: common- Returns:
- the name of the header
KeycloakUsernames.
-
keycloakRoleNames
The list of role names for bulk operations. The option is a:java.util.List<String>type. Group: common- Returns:
- the name of the header
KeycloakRoleNames.
-
keycloakContinueOnError
Continue on error during bulk operations. The option is a:Booleantype. Group: common- Returns:
- the name of the header
KeycloakContinueOnError.
-
keycloakBatchSize
Batch size for bulk operations. The option is a:Integertype. Group: common- Returns:
- the name of the header
KeycloakBatchSize.
-
keycloakAccessToken
The access token for permission evaluation. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakAccessToken.
-
keycloakPermissionResourceNames
Comma-separated list of resource names or IDs to evaluate permissions for. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakPermissionResourceNames.
-
keycloakPermissionScopes
Comma-separated list of scopes to evaluate permissions for. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakPermissionScopes.
-
keycloakSubjectToken
Subject token for permission evaluation on behalf of a user. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakSubjectToken.
-
keycloakPermissionAudience
Audience for permission evaluation. The option is a:Stringtype. Group: common- Returns:
- the name of the header
KeycloakPermissionAudience.
-
keycloakPermissionsOnly
Whether to only return the list of permissions without obtaining an RPT. The option is a:Booleantype. Group: common- Returns:
- the name of the header
KeycloakPermissionsOnly.
-