Package de.klg71.keycloakmigration.keycloakapi.model

Types

AccessToken
Link copied to clipboard
data class AccessToken(accessToken: String, expiresIn: Long, refreshExpiresIn: Long, refreshToken: String, tokenType: String, notBeforePolicy: Int, sessionState: String, scope: String)
AddClient
Link copied to clipboard
data class AddClient(clientId: String, name: String?, description: String?, baseUrl: String?, surrogateAuthRequired: Boolean, enabled: Boolean, clientAuthenticatorType: String, redirectUris: List<String>, webOrigins: List<String>, notBefore: Int, bearerOnly: Boolean, consentRequired: Boolean, standardFlowEnabled: Boolean, implicitFlowEnabled: Boolean, directAccessGrantsEnabled: Boolean, serviceAccountsEnabled: Boolean, publicClient: Boolean, frontchannelLogout: Boolean, protocol: String?, attributes: Map<String, String>, authenticationFlowBindingOverrides: Map<String, List<String>>, fullScopeAllowed: Boolean, nodeReRegistrationTimeout: Int, protocolMappers: List<ProtocolMapper>?, defaultClientScopes: List<String>, optionalClientScopes: List<String>, access: ClientAccess, adminUrl: String?, rootUrl: String?)
AddClientScope
Link copied to clipboard
data class AddClientScope(name: String, description: String?, protocol: String, attributes: Map<String, String>, protocolMappers: List<ProtocolMapper>?)
AddFlow
Link copied to clipboard
data class AddFlow(alias: String, builtIn: Boolean, description: String, providerId: String, topLevel: Boolean)
AddFlowExecution
Link copied to clipboard
data class AddFlowExecution(provider: String)
AddGroup
Link copied to clipboard
data class AddGroup(name: String)
AddIdentityProvider
Link copied to clipboard
data class AddIdentityProvider(providerId: String, alias: String, displayName: String?, enabled: Boolean, config: Map<String, String>, trustEmail: Boolean, storeToken: Boolean, linkOnly: Boolean, firstBrokerLoginFlowAlias: String, postBrokerLoginFlowAlias: String, updateProfileFirstLoginMode: String)
AddIdentityProviderMapper
Link copied to clipboard
data class AddIdentityProviderMapper(config: Map<String, String>, identityProviderAlias: String, identityProviderMapper: String, name: String)
AddMapper
Link copied to clipboard
data class AddMapper(name: String, config: Map<String, String>, protocol: String, protocolMapper: String)
AddRealm
Link copied to clipboard
data class AddRealm(realm: String, enabled: Boolean, id: String)
AddRole
Link copied to clipboard
data class AddRole(name: String, description: String?)
AddSimpleClient
Link copied to clipboard
data class AddSimpleClient(clientId: String, enabled: Boolean, attributes: Map<String, String>, protocol: String, redirectUris: List<String>, secret: String?, publicClient: Boolean)
AddUser
Link copied to clipboard
data class AddUser(username: String, enabled: Boolean, emailVerified: Boolean, attributes: Map<String, List<String>>)
AddUserFederation
Link copied to clipboard
data class AddUserFederation(name: String, parentId: String, config: Map<String, List<String>>, providerId: String, providerType: String)
AddUserFederationMapper
Link copied to clipboard
data class AddUserFederationMapper(name: String, config: Map<String, List<String>>, parentId: UUID, providerId: String, providerType: String)
AssignClientScope
Link copied to clipboard
data class AssignClientScope(client: UUID, clientScopeId: UUID, realm: String)
AssignGroup
Link copied to clipboard
data class AssignGroup(realm: String, groupId: UUID, userId: UUID)
AssignRole
Link copied to clipboard
data class AssignRole(clientRole: Boolean, composite: Boolean, containerId: String, id: UUID, name: String)
Attributes
Link copied to clipboard
typealias Attributes = Map<String, List<String>>
AuthenticationExecution
Link copied to clipboard
data class AuthenticationExecution(id: UUID, requirement: Flow.Requirement, displayName: String, requirementChoices: List<Flow.Requirement>, configurable: Boolean, providerId: String, level: Int, index: Int, authenticationConfig: String?)
AuthenticationExecutionImport
Link copied to clipboard
data class AuthenticationExecutionImport(requirement: Flow.Requirement, providerId: String, level: Int, index: Int, config: Map<String, String>)
AuthenticatorConfig
Link copied to clipboard
data class AuthenticatorConfig(alias: String?, config: Map<String, String>, id: UUID?)
Client
Link copied to clipboard
data class Client(id: UUID, clientId: String, name: String?, description: String?, surrogateAuthRequired: Boolean, enabled: Boolean, alwaysDisplayInConsole: Boolean, clientAuthenticatorType: String, redirectUris: List<String>, webOrigins: List<String>, notBefore: Int, bearerOnly: Boolean, consentRequired: Boolean, standardFlowEnabled: Boolean, implicitFlowEnabled: Boolean, directAccessGrantsEnabled: Boolean, serviceAccountsEnabled: Boolean, publicClient: Boolean, frontchannelLogout: Boolean, protocol: String?, attributes: Map<String, String>, authenticationFlowBindingOverrides: Map<String, List<String>>, fullScopeAllowed: Boolean, nodeReRegistrationTimeout: Int, protocolMappers: List<ProtocolMapper>?, defaultClientScopes: List<String>, optionalClientScopes: List<String>, access: ClientAccess, baseUrl: String?, adminUrl: String?, secret: String?, rootUrl: String?)
ClientAccess
Link copied to clipboard
data class ClientAccess(view: Boolean, configure: Boolean, manage: Boolean)
ClientListItem
Link copied to clipboard
data class ClientListItem(id: UUID, clientId: String, name: String?, description: String?, baseUrl: String?, surrogateAuthRequired: Boolean, enabled: Boolean, clientAuthenticatorType: String, redirectUris: List<String>, webOrigins: List<String>, notBefore: Int, bearerOnly: Boolean, consentRequired: Boolean, standardFlowEnabled: Boolean, implicitFlowEnabled: Boolean, directAccessGrantsEnabled: Boolean, serviceAccountsEnabled: Boolean, publicClient: Boolean, frontchannelLogout: Boolean, protocol: String?, attributes: Map<String, String>, authenticationFlowBindingOverrides: Map<String, List<String>>, fullScopeAllowed: Boolean, nodeReRegistrationTimeout: Int, protocolMappers: List<ProtocolMapper>?, defaultClientScopes: List<String>, optionalClientScopes: List<String>, access: ClientAccess, adminUrl: String?, rootUrl: String?)
ClientScope
Link copied to clipboard
data class ClientScope(id: UUID, name: String, description: String?, protocol: String, attributes: Map<String, String>, protocolMappers: List<ProtocolMapper>?)
ClientScopeItem
Link copied to clipboard
data class ClientScopeItem(id: UUID, name: String)
ClientSecret
Link copied to clipboard
data class ClientSecret(type: String, value: String)
Flow
Link copied to clipboard
data class Flow(id: UUID, alias: String, description: String, providerId: String, topLevel: Boolean, builtIn: Boolean, authenticationExecutions: List<Flow.AuthenticationExecution>)
Group
Link copied to clipboard
data class Group(id: UUID, name: String, path: String, attributes: Map<String, List<String>>, realmRoles: List<String>, clientRoles: Map<String, List<String>>, subGroups: List<Group>, access: Map<String, Boolean>?)
GroupListItem
Link copied to clipboard
data class GroupListItem(id: UUID, name: String, path: String, subGroups: List<GroupListItem>)
IdentityProvider
Link copied to clipboard
data class IdentityProvider(providerId: String, internalId: UUID, alias: String, displayName: String?, enabled: Boolean, config: Map<String, String>, trustEmail: Boolean, storeToken: Boolean, linkOnly: Boolean, firstBrokerLoginFlowAlias: String, postBrokerLoginFlowAlias: String, updateProfileFirstLoginMode: String)
IdentityProviderItem
Link copied to clipboard
data class IdentityProviderItem(alias: String, displayName: String?, internalId: UUID)
IdentityProviderMapper
Link copied to clipboard
data class IdentityProviderMapper(id: String, name: String, identityProviderAlias: String, identityProviderMapper: String, config: Map<String, String>)
IdentityProviderMapperItem
Link copied to clipboard
data class IdentityProviderMapperItem(id: String, name: String, identityProviderAlias: String, identityProviderMapper: String, config: Map<String, String>)
ImportClient
Link copied to clipboard
data class ImportClient(import: String)
ImportClientRepresentation
Link copied to clipboard
class ImportClientRepresentation(rawJson: String)
ImportClientRepresentationSerializer
Link copied to clipboard
class ImportClientRepresentationSerializer : JsonSerializer<ImportClientRepresentation>
ImportFlow
Link copied to clipboard
data class ImportFlow(alias: String, description: String, providerId: String, topLevel: Boolean, buildIn: Boolean, authenticationExecutions: List<AuthenticationExecutionImport>)
Mapper
Link copied to clipboard
data class Mapper(id: UUID, name: String, protocol: String, protocolMapper: String, consentRequired: Boolean, config: Map<String, String>)
ProtocolMapper
Link copied to clipboard
data class ProtocolMapper(id: UUID?, name: String, protocol: String, protocolMapper: String, consentRequired: Boolean, config: Map<String, String>)
Realm
Link copied to clipboard
data class Realm(id: String, realm: String, displayName: String?, displayNameHtml: String?, notBefore: Int, revokeRefreshToken: Boolean, refreshTokenMaxReuse: Int, accessTokenLifespan: Int, accessTokenLifespanForImplicitFlow: Int, ssoSessionIdleTimeout: Int, ssoSessionMaxLifespan: Int, ssoSessionIdleTimeoutRememberMe: Int, ssoSessionMaxLifespanRememberMe: Int, offlineSessionIdleTimeout: Int, offlineSessionMaxLifespanEnabled: Boolean, offlineSessionMaxLifespan: Int, accessCodeLifespan: Int, accessCodeLifespanUserAction: Int, accessCodeLifespanLogin: Int, actionTokenGeneratedByAdminLifespan: Int, actionTokenGeneratedByUserLifespan: Int, enabled: Boolean, sslRequired: String, registrationAllowed: Boolean, registrationEmailAsUsername: Boolean, rememberMe: Boolean, verifyEmail: Boolean, loginWithEmailAllowed: Boolean, duplicateEmailsAllowed: Boolean, resetPasswordAllowed: Boolean, editUsernameAllowed: Boolean, bruteForceProtected: Boolean, permanentLockout: Boolean, maxFailureWaitSeconds: Int, minimumQuickLoginWaitSeconds: Int, waitIncrementSeconds: Int, quickLoginCheckMilliSeconds: Int, maxDeltaTimeSeconds: Int, failureFactor: Int, requiredCredentials: List<String>, passwordPolicy: String, otpPolicyType: String, otpPolicyAlgorithm: String, otpPolicyInitialCounter: Int, otpPolicyDigits: Int, otpPolicyLookAheadWindow: Int, otpPolicyPeriod: Int, otpSupportedApplications: List<String>, webAuthnPolicyRpEntityName: String, webAuthnPolicySignatureAlgorithms: List<String>, webAuthnPolicyRpId: String, webAuthnPolicyAttestationConveyancePreference: String, webAuthnPolicyAuthenticatorAttachment: String, webAuthnPolicyRequireResidentKey: String, webAuthnPolicyUserVerificationRequirement: String, webAuthnPolicyCreateTimeout: Int, webAuthnPolicyAvoidSameAuthenticatorRegister: Boolean, webAuthnPolicyAcceptableAaguids: List<String>, browserSecurityHeaders: Map<String, String>, smtpServer: Map<String, String>, eventsEnabled: Boolean, eventsListeners: List<String>, eventsExpiration: Int, enabledEventTypes: List<String>, identityProviders: List<IdentityProviderItem>, identityProviderMappers: List<IdentityProviderMapperItem>, adminEventsEnabled: Boolean, adminEventsDetailsEnabled: Boolean, internationalizationEnabled: Boolean, supportedLocales: List<String>, defaultLocale: String, browserFlow: String, registrationFlow: String, directGrantFlow: String, resetCredentialsFlow: String, clientAuthenticationFlow: String, dockerAuthenticationFlow: String, firstBrokerLoginFlow: String?, attributes: Map<String, String>, userManagedAccessAllowed: Boolean, accountTheme: String?, adminTheme: String?, emailTheme: String?, loginTheme: String?, requiredActions: List<RequiredActionProviderItem>?, upConfig: RealmProfile?, clientProfiles: Map<String, List<String>>, clientPolicies: Map<String, List<String>>)
RealmAttribute
Link copied to clipboard
data class RealmAttribute(name: String, displayName: String?, validations: Map<String, Map<String, Int>>, permissions: Map<String, List<String>>, multivalued: Boolean)
RealmProfile
Link copied to clipboard
data class RealmProfile(attributes: List<RealmAttribute>, groups: List<Map<String, String>>, unmanagedAttributePolicy: String?)
RealmUpdateBuilder
Link copied to clipboard
class RealmUpdateBuilder(existingRealm: Realm)
RequiredActionProviderItem
Link copied to clipboard
data class RequiredActionProviderItem(alias: String, config: Map<String, String>?, defaultAction: Boolean, enabled: Boolean, name: String, priority: Int?, providerId: String)
ResetPassword
Link copied to clipboard
data class ResetPassword(value: String, temporary: Boolean, type: String)
Role
Link copied to clipboard
data class Role(id: UUID, name: String, description: String?, composite: Boolean, clientRole: Boolean, containerId: String, attributes: Map<String, List<String>>?)
RoleListItem
Link copied to clipboard
data class RoleListItem(id: UUID, name: String, description: String?, composite: Boolean, clientRole: Boolean, containerId: String)
UpdateClientBuilder
Link copied to clipboard
class UpdateClientBuilder(existingClient: Client)
UpdateFlow
Link copied to clipboard
data class UpdateFlow(id: UUID, alias: String, providerId: String, topLevel: Boolean, description: String)
UpdateFlowExecution
Link copied to clipboard
data class UpdateFlowExecution(id: UUID, requirement: Flow.Requirement, level: Int, index: Int, providerId: String)
UpdateFlowInPlace
Link copied to clipboard
data class UpdateFlowInPlace(newAlias: String, description: String, providerId: String, topLevel: Boolean, authenticationExecutions: List<AuthenticationExecutionImport>)
UpdateGroup
Link copied to clipboard
data class UpdateGroup(name: String, path: String, attributes: Map<String, List<String>>, access: Map<String, Boolean>, clientRoles: Map<String, List<String>>, realmRoles: List<String>, subGroups: List<Group>)
UpdateIdentityProvider
Link copied to clipboard
data class UpdateIdentityProvider(internalId: UUID, providerId: String, alias: String, displayName: String?, enabled: Boolean, config: Map<String, String>, trustEmail: Boolean, storeToken: Boolean, linkOnly: Boolean, firstBrokerLoginFlowAlias: String, postBrokerLoginFlowAlias: String, updateProfileFirstLoginMode: String)
UpdateUserBuilder
Link copied to clipboard
class UpdateUserBuilder(existingUser: User)
User
Link copied to clipboard
data class User(id: UUID, createdTimestamp: Long, username: String, enabled: Boolean, emailVerified: Boolean, attributes: Attributes?, notBefore: Long, totp: Boolean, access: UserAccess?, disableableCredentialTypes: List<String>, requiredActions: List<String>, email: String?, firstName: String?, lastName: String?, credentials: List<UserCredential>?, federationLink: String?)
UserAccess
Link copied to clipboard
data class UserAccess(impersonate: Boolean, manage: Boolean, manageGroupMembership: Boolean, mapRoles: Boolean, view: Boolean)
UserCredential
Link copied to clipboard
data class UserCredential(algorithm: String?, counter: Int?, createdDate: Long?, digits: Int?, hashIterations: Int?, hashedSaltedValue: String?, period: Int?, salt: String?, type: String?, config: Map<String, String>?)
UserFederation
Link copied to clipboard
data class UserFederation(id: UUID, name: String, providerId: String, providerType: String, parentId: String, config: Map<String, List<String>>)
UserFederationMapper
Link copied to clipboard
data class UserFederationMapper(id: UUID, name: String, config: Map<String, List<String>>, parentId: UUID, providerId: String, providerType: String)
UserGroupListItem
Link copied to clipboard
data class UserGroupListItem(id: UUID, name: String, path: String)

Functions

addClientScope
Link copied to clipboard
fun addClientScope(name: String, description: String? = null, protocol: String = "openid-connect", protocolMappers: List<ProtocolMapper>? = null, consentScreenText: String? = null, displayOnConsentScreen: Boolean = false, guiOrder: Int? = null, includeInTokenScope: Boolean = true, config: Map<String, String>? = null): AddClientScope
addKeycloakIdentityProvider
Link copied to clipboard
fun addKeycloakIdentityProvider(authorizationUrl: String, tokenUrl: String, alias: String, clientId: String, clientSecret: String, clientAuthMethod: String = "client_secret_post", logoutUrl: String = "", userInfoUrl: String = "", issuer: String = "", defaultScopes: List<String> = emptyList(), validateSignature: String = "", forwardParameters: List<String> = emptyList(), loginHint: Boolean = false, disableUserInfo: Boolean = false, hideOnLoginPage: Boolean = false, backchannelSupported: Boolean = false, syncMode: String = "IMPORT", acceptsPromptNoneForwardFromClient: String = "", uiLocales: Boolean = true, displayName: String = "", guiOrder: String = "", enabled: Boolean = true, trustEmail: Boolean = false, useJwksUrl: Boolean = false, storeToken: Boolean = false, linkOnly: Boolean = false, firstBrokerLoginFlowAlias: String = "first broker login", postBrokerLoginFlowAlias: String = "", updateProfileFirstLoginMode: String = "on"): AddIdentityProvider
allowKerberosAuthentication
Link copied to clipboard
fun allowKerberosAuthentication(config: Map<String, String>): String
audienceMapper
Link copied to clipboard
fun audienceMapper(name: String, addToAccessToken: Boolean, addToIdToken: Boolean, clientAudience: String, customAudience: String): AddMapper
authenticationType
Link copied to clipboard
fun authenticationType(config: Map<String, String>): String
batchSize
Link copied to clipboard
fun batchSize(config: Map<String, String>): String
bindCredential
Link copied to clipboard
fun bindCredential(config: Map<String, String>): String
bindDN
Link copied to clipboard
fun bindDN(config: Map<String, String>): String
cachePolicy
Link copied to clipboard
fun cachePolicy(config: Map<String, String>): String
changedSyncPeriod
Link copied to clipboard
fun changedSyncPeriod(config: Map<String, String>): String
connectionPooling
Link copied to clipboard
fun connectionPooling(config: Map<String, String>): String
connectionTimeout
Link copied to clipboard
fun connectionTimeout(config: Map<String, String>): String
connectionUrl
Link copied to clipboard
fun connectionUrl(config: Map<String, String>): String
constructAdLdapConfig
Link copied to clipboard
fun constructAdLdapConfig(config: Map<String, String>): Map<String, List<String>>
constructUserFederationConfig
Link copied to clipboard
fun constructUserFederationConfig(config: Map<String, String>): Map<String, List<String>>
editMode
Link copied to clipboard
fun editMode(config: Map<String, String>): String
emailAddressMapper
Link copied to clipboard
fun emailAddressMapper(identityProviderAlias: String, name: String, attributeName: String): AddIdentityProviderMapper
fromExisting
Link copied to clipboard
fun fromExisting(idp: IdentityProvider): UpdateIdentityProvider
fullNameMapper
Link copied to clipboard
fun fullNameMapper(name: String, parentId: UUID, ldapFullNameAttribute: String, readOnly: Boolean, writeOnly: Boolean): AddUserFederationMapper
fullSyncPeriod
Link copied to clipboard
fun fullSyncPeriod(config: Map<String, String>): String
givenNameMapper
Link copied to clipboard
fun givenNameMapper(identityProviderAlias: String, name: String, attributeName: String): AddIdentityProviderMapper
groupMapper
Link copied to clipboard
fun groupMapper(name: String, parentId: UUID, groupNameLdapAttribute: String, groupObjectClasses: List<String>, groupsDn: String, preserveGroupInheritance: Boolean, membershipLdapAttribute: String, membershipAttributeType: String, membershipUserLdapAttribute: String, filter: String, mode: String, ignoreMissingGroups: Boolean, userRolesRetrieveStrategy: String, mappedGroupAttributes: List<String>, memberofLdapAttribute: String, dropNonExistingGroupsDuringSync: Boolean, groupsPath: String): AddUserFederationMapper
groupMembershipMapper
Link copied to clipboard
fun groupMembershipMapper(name: String, addToAccessToken: Boolean, addToIdToken: Boolean, fullGroupPath: Boolean, addToUserInfo: Boolean, claimName: String): AddMapper
hardcodedRoleMapper
Link copied to clipboard
fun hardcodedRoleMapper(name: String, role: String, parentId: UUID): AddUserFederationMapper
importUsers
Link copied to clipboard
fun importUsers(config: Map<String, String>): String
ldapFilter
Link copied to clipboard
fun ldapFilter(config: Map<String, String>): String
ldapMapper
Link copied to clipboard
fun ldapMapper(name: String, config: Map<String, String>, parentId: UUID, providerId: String): AddUserFederationMapper
nameMapper
Link copied to clipboard
fun nameMapper(identityProviderAlias: String, name: String, attributeName: String): AddIdentityProviderMapper
pagination
Link copied to clipboard
fun pagination(config: Map<String, String>): String
patchIdentityProvider
Link copied to clipboard
fun patchIdentityProvider(existingIdp: IdentityProvider, providerId: String?, alias: String?, displayName: String?, enabled: Boolean?, config: Map<String, String>?, trustEmail: Boolean?, storeToken: Boolean?, linkOnly: Boolean?, firstBrokerLoginFlowAlias: String?, postBrokerLoginFlowAlias: String?, updateProfileFirstLoginMode: String?): UpdateIdentityProvider
patchIdpConfig
Link copied to clipboard
fun patchIdpConfig(existingIdp: IdentityProvider, newConfig: Map<String, String>?): Map<String, String>
patchKeycloakIdentityProvider
Link copied to clipboard
fun patchKeycloakIdentityProvider(existingIdp: IdentityProvider, authorizationUrl: String? = null, tokenUrl: String? = null, alias: String? = null, clientId: String? = null, clientSecret: String? = null, clientAuthMethod: String? = null, logoutUrl: String? = null, userInfoUrl: String? = null, issuer: String? = null, defaultScopes: List<String>? = null, validateSignature: String? = null, forwardParameters: List<String>? = null, loginHint: Boolean? = null, disableUserInfo: Boolean? = null, hideOnLoginPage: Boolean? = null, backchannelSupported: Boolean? = null, syncMode: String? = null, acceptsPromptNoneForwardFromClient: String? = null, uiLocales: Boolean? = null, displayName: String? = null, guiOrder: String? = null, enabled: Boolean? = null, trustEmail: Boolean? = null, useJwksUrl: Boolean? = null, storeToken: Boolean? = null, linkOnly: Boolean? = null, firstBrokerLoginFlowAlias: String? = null, postBrokerLoginFlowAlias: String? = null, updateProfileFirstLoginMode: String? = null): UpdateIdentityProvider
priority
Link copied to clipboard
fun priority(config: Map<String, String>): String
rdnLdapAttribute
Link copied to clipboard
fun rdnLdapAttribute(config: Map<String, String>): String
readTimeout
Link copied to clipboard
fun readTimeout(config: Map<String, String>): String
roleMapper
Link copied to clipboard
fun roleMapper(identityProviderAlias: String, name: String, attributeValue: String, role: String): AddIdentityProviderMapper
searchScope
Link copied to clipboard
fun searchScope(config: Map<String, String>): String
surnameMapper
Link copied to clipboard
fun surnameMapper(identityProviderAlias: String, name: String, attributeName: String): AddIdentityProviderMapper
translateConfig
Link copied to clipboard
fun translateConfig(config: Map<String, String>): Map<String, List<String>>
useKerberosAuthentication
Link copied to clipboard
fun useKerberosAuthentication(config: Map<String, String>): String
userAccountControlMapper
Link copied to clipboard
fun userAccountControlMapper(name: String, parentId: UUID): AddUserFederationMapper
userAttributeMapper
Link copied to clipboard
fun userAttributeMapper(name: String, parentId: UUID, userModelAttribute: String, ldapAttribute: String, readOnly: Boolean, alwaysReadFromLdap: Boolean, isMandatoryInLdap: Boolean): AddUserFederationMapper
fun userAttributeMapper(name: String, addToAccessToken: Boolean, addToIdToken: Boolean, addToUserInfo: Boolean, claimName: String, aggregateAttributeValues: Boolean, multivalued: Boolean, userAttribute: String): AddMapper
usernameLdapAttribute
Link copied to clipboard
fun usernameLdapAttribute(config: Map<String, String>): String
userObjectClasses
Link copied to clipboard
fun userObjectClasses(config: Map<String, String>): String
userRealmRoleMapper
Link copied to clipboard
fun userRealmRoleMapper(name: String, addToAccessToken: Boolean, addToIdToken: Boolean, addToUserInfo: Boolean, claimName: String, prefix: String): AddMapper
usersDN
Link copied to clipboard
fun usersDN(config: Map<String, String>): String
useTruststoreSPI
Link copied to clipboard
fun useTruststoreSPI(config: Map<String, String>): String
uuidLdapAttribute
Link copied to clipboard
fun uuidLdapAttribute(config: Map<String, String>): String
validatePasswordPolicy
Link copied to clipboard
fun validatePasswordPolicy(config: Map<String, String>): String

Properties

FULL_NAME_MAPPER
Link copied to clipboard
const val FULL_NAME_MAPPER: String
GROUP_MAPPER
Link copied to clipboard
const val GROUP_MAPPER: String
HARDCODED_LDAP_ROLE_MAPPER
Link copied to clipboard
const val HARDCODED_LDAP_ROLE_MAPPER: String
LDAP_STORAGE_MAPPER
Link copied to clipboard
const val LDAP_STORAGE_MAPPER: String
OPENID_CONNECT_PROTOCOL
Link copied to clipboard
const val OPENID_CONNECT_PROTOCOL: String
SAML_ATTRIBUTE_EMAILADDRESS
Link copied to clipboard
const val SAML_ATTRIBUTE_EMAILADDRESS: String
SAML_ATTRIBUTE_GIVENNAME
Link copied to clipboard
const val SAML_ATTRIBUTE_GIVENNAME: String
SAML_ATTRIBUTE_NAME
Link copied to clipboard
const val SAML_ATTRIBUTE_NAME: String
SAML_ATTRIBUTE_ROLE
Link copied to clipboard
const val SAML_ATTRIBUTE_ROLE: String
SAML_ATTRIBUTE_SURNAME
Link copied to clipboard
const val SAML_ATTRIBUTE_SURNAME: String
SAML_ROLE_IDP_MAPPER
Link copied to clipboard
const val SAML_ROLE_IDP_MAPPER: String
SAML_USER_ATTRIBUTE_IDP_MAPPER
Link copied to clipboard
const val SAML_USER_ATTRIBUTE_IDP_MAPPER: String
USER_ACCOUNT_CONTROL_MAPPER
Link copied to clipboard
const val USER_ACCOUNT_CONTROL_MAPPER: String
USER_ATTRIBUTE_MAPPER
Link copied to clipboard
const val USER_ATTRIBUTE_MAPPER: String