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 ClientModelcreateClient(KeycloakSession session, RealmModel realm, org.keycloak.representations.idm.ClientRepresentation resourceRep) Does not create scope or role mappings!static ClientModelcreateClient(KeycloakSession session, RealmModel realm, org.keycloak.representations.idm.ClientRepresentation resourceRep, Map<String, String> mappedFlows) static ClientScopeModelcreateClientScope(RealmModel realm, org.keycloak.representations.idm.ClientScopeRepresentation resourceRep) static voidcreateCredentials(org.keycloak.representations.idm.UserRepresentation userRep, KeycloakSession session, RealmModel realm, UserModel user, boolean adminRequest) static voidcreateFederatedIdentities(org.keycloak.representations.idm.UserRepresentation userRep, KeycloakSession session, RealmModel realm, UserModel user) static voidcreateGroups(KeycloakSession session, org.keycloak.representations.idm.UserRepresentation userRep, RealmModel newRealm, UserModel user) static ResourceServercreateResourceServer(ClientModel client, KeycloakSession session, boolean addDefaultRoles) static RoleModelcreateRole(RealmModel newRealm, org.keycloak.representations.idm.RoleRepresentation roleRep) static voidcreateRoleMappings(org.keycloak.representations.idm.UserRepresentation userRep, UserModel user, RealmModel realm) static UserModelcreateUser(KeycloakSession session, RealmModel newRealm, org.keycloak.representations.idm.UserRepresentation userRep) static voidimportAuthorizationSettings(org.keycloak.representations.idm.ClientRepresentation clientRepresentation, ClientModel client, KeycloakSession session) static voidimportGroup(RealmModel realm, GroupModel parent, org.keycloak.representations.idm.GroupRepresentation group) static voidimportRealm(KeycloakSession session, org.keycloak.representations.idm.RealmRepresentation rep, RealmModel newRealm, Runnable userImport) static voidimportRoles(org.keycloak.representations.idm.RolesRepresentation realmRoles, RealmModel realm) removeEmptyString(Map<String, String> map) static AuthenticationExecutionModeltoModel(KeycloakSession session, RealmModel realm, org.keycloak.representations.idm.AuthenticationExecutionRepresentation rep) static ComponentModeltoModel(KeycloakSession session, org.keycloak.representations.idm.ComponentRepresentation rep) static IdentityProviderModeltoModel(RealmModel realm, org.keycloak.representations.idm.IdentityProviderRepresentation representation, KeycloakSession session) static UserConsentModeltoModel(RealmModel newRealm, org.keycloak.representations.idm.UserConsentRepresentation consentRep) static AuthenticationFlowModeltoModel(org.keycloak.representations.idm.AuthenticationFlowRepresentation rep) static 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, 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 CredentialModeltoModel(org.keycloak.representations.idm.CredentialRepresentation cred) static IdentityProviderMapperModeltoModel(org.keycloak.representations.idm.IdentityProviderMapperRepresentation rep) static OrganizationDomainModeltoModel(org.keycloak.representations.idm.OrganizationDomainRepresentation domainRepresentation) static OrganizationModeltoModel(org.keycloak.representations.idm.OrganizationRepresentation rep, OrganizationModel model) static ProtocolMapperModeltoModel(org.keycloak.representations.idm.ProtocolMapperRepresentation rep) static voidupdateClient(org.keycloak.representations.idm.ClientRepresentation rep, ClientModel resource, KeycloakSession session) static voidupdateClientProtocolMappers(org.keycloak.representations.idm.ClientRepresentation rep, ClientModel resource) static voidupdateClientScope(org.keycloak.representations.idm.ClientScopeRepresentation rep, ClientScopeModel resource) static voidupdateClientScopes(org.keycloak.representations.idm.ClientRepresentation resourceRep, ClientModel client) static voidupdateComponent(KeycloakSession session, org.keycloak.representations.idm.ComponentRepresentation rep, ComponentModel component, boolean internal) static voidupdateRealm(org.keycloak.representations.idm.RealmRepresentation rep, RealmModel realm, KeycloakSession session)
-
Field Details
-
OIDC
- See Also:
-
-
Constructor Details
-
RepresentationToModel
public RepresentationToModel()
-
-
Method Details
-
importRealm
public static void importRealm(KeycloakSession session, org.keycloak.representations.idm.RealmRepresentation rep, RealmModel newRealm, Runnable userImport) -
importRoles
public static void importRoles(org.keycloak.representations.idm.RolesRepresentation realmRoles, RealmModel realm) -
importGroup
public static void importGroup(RealmModel realm, GroupModel parent, org.keycloak.representations.idm.GroupRepresentation group) -
updateRealm
public static void updateRealm(org.keycloak.representations.idm.RealmRepresentation rep, RealmModel realm, KeycloakSession session) -
createRole
public static RoleModel createRole(RealmModel newRealm, org.keycloak.representations.idm.RoleRepresentation roleRep) -
createClient
public static ClientModel createClient(KeycloakSession session, RealmModel realm, org.keycloak.representations.idm.ClientRepresentation resourceRep) Does not create scope or role mappings!- Parameters:
realm-resourceRep-- Returns:
-
createClient
public static ClientModel createClient(KeycloakSession session, RealmModel realm, org.keycloak.representations.idm.ClientRepresentation resourceRep, Map<String, String> mappedFlows) -
updateClient
public static void updateClient(org.keycloak.representations.idm.ClientRepresentation rep, ClientModel resource, KeycloakSession session) -
updateClientProtocolMappers
public static void updateClientProtocolMappers(org.keycloak.representations.idm.ClientRepresentation rep, ClientModel resource) -
updateClientScopes
public static void updateClientScopes(org.keycloak.representations.idm.ClientRepresentation resourceRep, ClientModel client) -
createClientScope
public static ClientScopeModel createClientScope(RealmModel realm, org.keycloak.representations.idm.ClientScopeRepresentation resourceRep) -
updateClientScope
public static void updateClientScope(org.keycloak.representations.idm.ClientScopeRepresentation rep, ClientScopeModel resource) -
createUser
public static UserModel createUser(KeycloakSession session, RealmModel newRealm, org.keycloak.representations.idm.UserRepresentation userRep) -
createGroups
public static void createGroups(KeycloakSession session, org.keycloak.representations.idm.UserRepresentation userRep, RealmModel newRealm, UserModel user) -
createFederatedIdentities
public static void createFederatedIdentities(org.keycloak.representations.idm.UserRepresentation userRep, KeycloakSession session, RealmModel realm, UserModel user) -
createCredentials
public static void createCredentials(org.keycloak.representations.idm.UserRepresentation userRep, KeycloakSession session, RealmModel realm, UserModel user, boolean adminRequest) -
toModel
public static CredentialModel toModel(org.keycloak.representations.idm.CredentialRepresentation cred) -
createRoleMappings
public static void createRoleMappings(org.keycloak.representations.idm.UserRepresentation userRep, UserModel user, RealmModel realm) -
toModel
public static IdentityProviderModel toModel(RealmModel realm, org.keycloak.representations.idm.IdentityProviderRepresentation representation, KeycloakSession session) -
toModel
public static ProtocolMapperModel toModel(org.keycloak.representations.idm.ProtocolMapperRepresentation rep) -
toModel
public static IdentityProviderMapperModel toModel(org.keycloak.representations.idm.IdentityProviderMapperRepresentation rep) -
toModel
public static UserConsentModel toModel(RealmModel newRealm, org.keycloak.representations.idm.UserConsentRepresentation consentRep) -
toModel
public static AuthenticationFlowModel toModel(org.keycloak.representations.idm.AuthenticationFlowRepresentation rep) -
toModel
public static AuthenticationExecutionModel toModel(KeycloakSession session, RealmModel realm, org.keycloak.representations.idm.AuthenticationExecutionRepresentation rep) -
toModel
public static AuthenticatorConfigModel toModel(org.keycloak.representations.idm.AuthenticatorConfigRepresentation rep) -
toModel
public static ComponentModel toModel(KeycloakSession session, org.keycloak.representations.idm.ComponentRepresentation rep) -
updateComponent
public static void updateComponent(KeycloakSession session, org.keycloak.representations.idm.ComponentRepresentation rep, ComponentModel component, boolean internal) -
importAuthorizationSettings
public static void importAuthorizationSettings(org.keycloak.representations.idm.ClientRepresentation clientRepresentation, ClientModel client, KeycloakSession session) -
toModel
public static ResourceServer toModel(org.keycloak.representations.idm.authorization.ResourceServerRepresentation rep, AuthorizationProvider authorization, 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(ClientModel client, KeycloakSession session, boolean addDefaultRoles) -
toModel
public static OrganizationModel toModel(org.keycloak.representations.idm.OrganizationRepresentation rep, OrganizationModel model) -
toModel
public static OrganizationDomainModel toModel(org.keycloak.representations.idm.OrganizationDomainRepresentation domainRepresentation)
-