Package org.keycloak.models.utils
Class RepresentationToModel
java.lang.Object
org.keycloak.models.utils.RepresentationToModel
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.keycloak.models.ClientModelcreateClient(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientRepresentation resourceRep) Does not create scope or role mappings!static org.keycloak.models.ClientModelcreateClient(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientRepresentation resourceRep, Map<String, String> mappedFlows) static org.keycloak.models.ClientScopeModelcreateClientScope(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientScopeRepresentation resourceRep) static voidcreateCredentials(org.keycloak.representations.idm.UserRepresentation userRep, org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, boolean adminRequest) static voidcreateFederatedIdentities(org.keycloak.representations.idm.UserRepresentation userRep, org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user) static voidcreateGroups(org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.UserRepresentation userRep, org.keycloak.models.RealmModel newRealm, org.keycloak.models.UserModel user) static voidcreateIssuedVerifiableCredentials(org.keycloak.representations.idm.UserRepresentation userRep, org.keycloak.models.KeycloakSession session, org.keycloak.models.UserModel user) static ResourceServercreateResourceServer(org.keycloak.models.ClientModel client, org.keycloak.models.KeycloakSession session, boolean addDefaultRoles) static org.keycloak.models.RoleModelcreateRole(org.keycloak.models.RealmModel newRealm, org.keycloak.representations.idm.RoleRepresentation roleRep) static voidcreateRoleMappings(org.keycloak.representations.idm.UserRepresentation userRep, org.keycloak.models.UserModel user, org.keycloak.models.RealmModel realm) static org.keycloak.models.UserModelcreateUser(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel newRealm, org.keycloak.representations.idm.UserRepresentation userRep) static voidcreateVerifiableCredentials(org.keycloak.representations.idm.UserRepresentation userRep, org.keycloak.models.KeycloakSession session, org.keycloak.models.UserModel user) static voidimportAuthorizationSettings(org.keycloak.representations.idm.ClientRepresentation clientRepresentation, org.keycloak.models.ClientModel client, org.keycloak.models.KeycloakSession session) static voidimportGroup(org.keycloak.models.RealmModel realm, org.keycloak.models.GroupModel parent, org.keycloak.representations.idm.GroupRepresentation group) static voidimportRealm(org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.RealmRepresentation rep, org.keycloak.models.RealmModel newRealm, Runnable userImport) static voidimportRoles(org.keycloak.representations.idm.RolesRepresentation realmRoles, org.keycloak.models.RealmModel realm) removeEmptyString(Map<String, String> map) static org.keycloak.models.AuthenticationExecutionModeltoModel(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.AuthenticationExecutionRepresentation rep) static org.keycloak.component.ComponentModeltoModel(org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.ComponentRepresentation rep) static org.keycloak.models.IdentityProviderModeltoModel(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.IdentityProviderRepresentation representation, org.keycloak.models.KeycloakSession session) static org.keycloak.models.UserConsentModeltoModel(org.keycloak.models.RealmModel newRealm, org.keycloak.representations.idm.UserConsentRepresentation consentRep, org.keycloak.models.KeycloakSession session) static org.keycloak.models.AuthenticationFlowModeltoModel(org.keycloak.representations.idm.AuthenticationFlowRepresentation rep) static org.keycloak.models.AuthenticatorConfigModeltoModel(org.keycloak.representations.idm.AuthenticatorConfigRepresentation rep) static PolicytoModel(org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation representation, AuthorizationProvider authorization, Policy model) static PermissionTickettoModel(org.keycloak.representations.idm.authorization.PermissionTicketRepresentation representation, ResourceServer resourceServer, AuthorizationProvider authorization) static ResourcetoModel(org.keycloak.representations.idm.authorization.ResourceRepresentation resource, ResourceServer resourceServer, AuthorizationProvider authorization) static ResourceServertoModel(org.keycloak.representations.idm.authorization.ResourceServerRepresentation rep, AuthorizationProvider authorization, org.keycloak.models.ClientModel client) static ScopetoModel(org.keycloak.representations.idm.authorization.ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization) static ScopetoModel(org.keycloak.representations.idm.authorization.ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization, boolean updateIfExists) static org.keycloak.credential.CredentialModeltoModel(org.keycloak.representations.idm.CredentialRepresentation cred) static org.keycloak.models.IdentityProviderMapperModeltoModel(org.keycloak.representations.idm.IdentityProviderMapperRepresentation rep) static org.keycloak.models.IssuedVerifiableCredentialModeltoModel(org.keycloak.representations.idm.oid4vc.IssuedVerifiableCredentialRepresentation representation, String verifiableCredentialId) static org.keycloak.models.UserVerifiableCredentialModeltoModel(org.keycloak.representations.idm.oid4vc.UserVerifiableCredentialRepresentation rep, org.keycloak.models.RealmModel realm) static org.keycloak.models.OrganizationDomainModeltoModel(org.keycloak.representations.idm.OrganizationDomainRepresentation domainRepresentation) static org.keycloak.models.OrganizationModeltoModel(org.keycloak.representations.idm.OrganizationRepresentation rep, org.keycloak.models.OrganizationModel model) static org.keycloak.models.ProtocolMapperModeltoModel(org.keycloak.representations.idm.ProtocolMapperRepresentation rep) static voidupdateClient(org.keycloak.representations.idm.ClientRepresentation rep, org.keycloak.models.ClientModel resource, org.keycloak.models.KeycloakSession session) static voidupdateClientProtocolMappers(org.keycloak.representations.idm.ClientRepresentation rep, org.keycloak.models.ClientModel resource) static voidupdateClientScope(org.keycloak.representations.idm.ClientScopeRepresentation rep, org.keycloak.models.ClientScopeModel resource) static voidupdateClientScopes(org.keycloak.representations.idm.ClientRepresentation resourceRep, org.keycloak.models.ClientModel client) static voidupdateComponent(org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.ComponentRepresentation rep, org.keycloak.component.ComponentModel component, boolean internal) static voidupdateRealm(org.keycloak.representations.idm.RealmRepresentation rep, org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session)
-
Field Details
-
OIDC
- See Also:
-
-
Constructor Details
-
RepresentationToModel
public RepresentationToModel()
-
-
Method Details
-
importRealm
public static void importRealm(org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.RealmRepresentation rep, org.keycloak.models.RealmModel newRealm, Runnable userImport) -
importRoles
public static void importRoles(org.keycloak.representations.idm.RolesRepresentation realmRoles, org.keycloak.models.RealmModel realm) -
importGroup
public static void importGroup(org.keycloak.models.RealmModel realm, org.keycloak.models.GroupModel parent, org.keycloak.representations.idm.GroupRepresentation group) -
updateRealm
public static void updateRealm(org.keycloak.representations.idm.RealmRepresentation rep, org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session) -
createRole
public static org.keycloak.models.RoleModel createRole(org.keycloak.models.RealmModel newRealm, org.keycloak.representations.idm.RoleRepresentation roleRep) -
createClient
public static org.keycloak.models.ClientModel createClient(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientRepresentation resourceRep) Does not create scope or role mappings!- Parameters:
realm-resourceRep-- Returns:
-
createClient
-
updateClient
public static void updateClient(org.keycloak.representations.idm.ClientRepresentation rep, org.keycloak.models.ClientModel resource, org.keycloak.models.KeycloakSession session) -
updateClientProtocolMappers
public static void updateClientProtocolMappers(org.keycloak.representations.idm.ClientRepresentation rep, org.keycloak.models.ClientModel resource) -
updateClientScopes
public static void updateClientScopes(org.keycloak.representations.idm.ClientRepresentation resourceRep, org.keycloak.models.ClientModel client) -
createClientScope
public static org.keycloak.models.ClientScopeModel createClientScope(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientScopeRepresentation resourceRep) -
updateClientScope
public static void updateClientScope(org.keycloak.representations.idm.ClientScopeRepresentation rep, org.keycloak.models.ClientScopeModel resource) -
createUser
public static org.keycloak.models.UserModel createUser(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel newRealm, org.keycloak.representations.idm.UserRepresentation userRep) -
createGroups
public static void createGroups(org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.UserRepresentation userRep, org.keycloak.models.RealmModel newRealm, org.keycloak.models.UserModel user) -
createFederatedIdentities
public static void createFederatedIdentities(org.keycloak.representations.idm.UserRepresentation userRep, org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user) -
createCredentials
public static void createCredentials(org.keycloak.representations.idm.UserRepresentation userRep, org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, boolean adminRequest) -
createVerifiableCredentials
public static void createVerifiableCredentials(org.keycloak.representations.idm.UserRepresentation userRep, org.keycloak.models.KeycloakSession session, org.keycloak.models.UserModel user) -
createIssuedVerifiableCredentials
public static void createIssuedVerifiableCredentials(org.keycloak.representations.idm.UserRepresentation userRep, org.keycloak.models.KeycloakSession session, org.keycloak.models.UserModel user) -
toModel
public static org.keycloak.credential.CredentialModel toModel(org.keycloak.representations.idm.CredentialRepresentation cred) -
createRoleMappings
public static void createRoleMappings(org.keycloak.representations.idm.UserRepresentation userRep, org.keycloak.models.UserModel user, org.keycloak.models.RealmModel realm) -
toModel
public static org.keycloak.models.IdentityProviderModel toModel(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.IdentityProviderRepresentation representation, org.keycloak.models.KeycloakSession session) -
toModel
public static org.keycloak.models.ProtocolMapperModel toModel(org.keycloak.representations.idm.ProtocolMapperRepresentation rep) -
toModel
public static org.keycloak.models.IdentityProviderMapperModel toModel(org.keycloak.representations.idm.IdentityProviderMapperRepresentation rep) -
toModel
public static org.keycloak.models.UserConsentModel toModel(org.keycloak.models.RealmModel newRealm, org.keycloak.representations.idm.UserConsentRepresentation consentRep, org.keycloak.models.KeycloakSession session) -
toModel
public static org.keycloak.models.UserVerifiableCredentialModel toModel(org.keycloak.representations.idm.oid4vc.UserVerifiableCredentialRepresentation rep, org.keycloak.models.RealmModel realm) -
toModel
public static org.keycloak.models.AuthenticationFlowModel toModel(org.keycloak.representations.idm.AuthenticationFlowRepresentation rep) -
toModel
public static org.keycloak.models.AuthenticationExecutionModel toModel(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.AuthenticationExecutionRepresentation rep) -
toModel
public static org.keycloak.models.AuthenticatorConfigModel toModel(org.keycloak.representations.idm.AuthenticatorConfigRepresentation rep) -
toModel
public static org.keycloak.component.ComponentModel toModel(org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.ComponentRepresentation rep) -
updateComponent
public static void updateComponent(org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.ComponentRepresentation rep, org.keycloak.component.ComponentModel component, boolean internal) -
importAuthorizationSettings
public static void importAuthorizationSettings(org.keycloak.representations.idm.ClientRepresentation clientRepresentation, org.keycloak.models.ClientModel client, org.keycloak.models.KeycloakSession session) -
toModel
public static ResourceServer toModel(org.keycloak.representations.idm.authorization.ResourceServerRepresentation rep, AuthorizationProvider authorization, org.keycloak.models.ClientModel client) -
toModel
public static Policy toModel(org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation representation, AuthorizationProvider authorization, Policy model) -
toModel
public static Resource toModel(org.keycloak.representations.idm.authorization.ResourceRepresentation resource, ResourceServer resourceServer, AuthorizationProvider authorization) -
toModel
public static Scope toModel(org.keycloak.representations.idm.authorization.ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization) -
toModel
public static Scope toModel(org.keycloak.representations.idm.authorization.ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization, boolean updateIfExists) -
toModel
public static PermissionTicket toModel(org.keycloak.representations.idm.authorization.PermissionTicketRepresentation representation, ResourceServer resourceServer, AuthorizationProvider authorization) -
removeEmptyString
-
createResourceServer
public static ResourceServer createResourceServer(org.keycloak.models.ClientModel client, org.keycloak.models.KeycloakSession session, boolean addDefaultRoles) -
toModel
public static org.keycloak.models.OrganizationModel toModel(org.keycloak.representations.idm.OrganizationRepresentation rep, org.keycloak.models.OrganizationModel model) -
toModel
public static org.keycloak.models.OrganizationDomainModel toModel(org.keycloak.representations.idm.OrganizationDomainRepresentation domainRepresentation) -
toModel
public static org.keycloak.models.IssuedVerifiableCredentialModel toModel(org.keycloak.representations.idm.oid4vc.IssuedVerifiableCredentialRepresentation representation, String verifiableCredentialId)
-