Uses of Class
org.keycloak.models.IdentityProviderModel
Packages that use IdentityProviderModel
Package
Description
-
Uses of IdentityProviderModel in org.keycloak.broker.oidc
Subclasses of IdentityProviderModel in org.keycloak.broker.oidcModifier and TypeClassDescriptionclass
class
Methods in org.keycloak.broker.oidc with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionKeycloakOIDCIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) OIDCIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.broker.oidc with parameters of type IdentityProviderModelModifierConstructorDescriptionOIDCIdentityProviderConfig
(IdentityProviderModel identityProviderModel) -
Uses of IdentityProviderModel in org.keycloak.broker.provider
Classes in org.keycloak.broker.provider with type parameters of type IdentityProviderModelModifier and TypeClassDescriptionclass
AbstractIdentityProvider<C extends IdentityProviderModel>
interface
IdentityProvider<C extends IdentityProviderModel>
Methods in org.keycloak.broker.provider that return IdentityProviderModelModifier and TypeMethodDescriptionIdentityProviderFactory.createConfig()
Creates a provider specificIdentityProviderModel
instance.BrokeredIdentityContext.getIdpConfig()
Methods in org.keycloak.broker.provider with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
IdentityProvider.AuthenticationCallback.cancelled
(IdentityProviderModel idpConfig) Called when user cancelled authentication on the IDP side - for example user didn't approve consent page on the IDP side.IdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) Creates anIdentityProvider
based on the configuration contained inmodel
.Constructors in org.keycloak.broker.provider with parameters of type IdentityProviderModelModifierConstructorDescriptionBrokeredIdentityContext
(String id, IdentityProviderModel idpConfig) -
Uses of IdentityProviderModel in org.keycloak.broker.saml
Subclasses of IdentityProviderModel in org.keycloak.broker.samlMethods in org.keycloak.broker.saml with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionSAMLIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.broker.saml with parameters of type IdentityProviderModelModifierConstructorDescriptionSAMLIdentityProviderConfig
(IdentityProviderModel identityProviderModel) -
Uses of IdentityProviderModel in org.keycloak.broker.social
Classes in org.keycloak.broker.social with type parameters of type IdentityProviderModelModifier and TypeInterfaceDescriptioninterface
SocialIdentityProvider<C extends IdentityProviderModel>
-
Uses of IdentityProviderModel in org.keycloak.forms.login.freemarker.model
Methods in org.keycloak.forms.login.freemarker.model that return types with arguments of type IdentityProviderModelModifier and TypeMethodDescriptionprotected Predicate<IdentityProviderModel>
IdentityProviderBean.federatedProviderPredicate()
Returns a predicate that can filter out IDPs associated with the current user's federated identities before those are converted intoIdentityProviderBean.IdentityProvider
s.Methods in org.keycloak.forms.login.freemarker.model with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionprotected IdentityProviderBean.IdentityProvider
IdentityProviderBean.createIdentityProvider
(RealmModel realm, URI baseURI, IdentityProviderModel identityProvider) Creates anIdentityProviderBean.IdentityProvider
instance from the specifiedIdentityProviderModel
. -
Uses of IdentityProviderModel in org.keycloak.models
Methods in org.keycloak.models that return IdentityProviderModelModifier and TypeMethodDescriptionIdentityProviderStorageProvider.create
(IdentityProviderModel model) Creates a new identity provider from the specified model.IdentityProviderStorageProvider.getByAlias
(String alias) Obtains the identity provider with the specified alias.Obtains the identity provider with the specified internal id.default IdentityProviderModel
IdentityProviderStorageProvider.getByIdOrAlias
(String key) Obtains the identity provider whose id or alias match the specified key.RealmModel.getIdentityProviderByAlias
(String alias) Deprecated.RealmModel.IdentityProviderRemovedEvent.getRemovedIdentityProvider()
RealmModel.IdentityProviderUpdatedEvent.getUpdatedIdentityProvider()
Methods in org.keycloak.models that return types with arguments of type IdentityProviderModelModifier and TypeMethodDescriptiondefault Stream<IdentityProviderModel>
IdentityProviderStorageProvider.getAllStream()
Returns all identity providers in the current realm.IdentityProviderStorageProvider.getAllStream
(Map<String, String> options, Integer first, Integer max) Returns all identity providers in the realm filtered according to the specified search options.default Stream<IdentityProviderModel>
IdentityProviderStorageProvider.getByOrganization
(String orgId, Integer first, Integer max) Returns all identity providers associated with the organization with the provided id.IdentityProviderStorageProvider.LoginFilter.getFilter()
default Stream<IdentityProviderModel>
IdentityProviderStorageProvider.getForLogin
(IdentityProviderStorageProvider.FetchMode mode, String organizationId) Returns all identity providers available for login, according to the specified mode.OrganizationModel.getIdentityProviders()
RealmModel.getIdentityProvidersStream()
Deprecated.UseIdentityProviderStorageProvider.getAllStream()
instead.static Predicate<IdentityProviderModel>
IdentityProviderStorageProvider.LoginFilter.getLoginPredicate()
Methods in org.keycloak.models with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionvoid
RealmModel.addIdentityProvider
(IdentityProviderModel identityProvider) Deprecated.IdentityProviderStorageProvider.create
(IdentityProviderModel model) Creates a new identity provider from the specified model.boolean
OrganizationModel.IdentityProviderRedirectMode.isSet
(IdentityProviderModel broker) void
UserProvider.preRemove
(RealmModel realm, IdentityProviderModel provider) Called when an identity provider is removed.void
IdentityProviderStorageProvider.update
(IdentityProviderModel model) Updates the identity provider using the specified model.void
RealmModel.updateIdentityProvider
(IdentityProviderModel identityProvider) Deprecated.Constructors in org.keycloak.models with parameters of type IdentityProviderModel -
Uses of IdentityProviderModel in org.keycloak.models.cache.infinispan
Methods in org.keycloak.models.cache.infinispan that return IdentityProviderModelMethods in org.keycloak.models.cache.infinispan that return types with arguments of type IdentityProviderModelMethods in org.keycloak.models.cache.infinispan with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionvoid
RealmAdapter.addIdentityProvider
(IdentityProviderModel identityProvider) void
UserCacheSession.preRemove
(RealmModel realm, IdentityProviderModel provider) void
RealmAdapter.updateIdentityProvider
(IdentityProviderModel identityProvider) -
Uses of IdentityProviderModel in org.keycloak.models.cache.infinispan.idp
Methods in org.keycloak.models.cache.infinispan.idp that return IdentityProviderModelModifier and TypeMethodDescriptionInfinispanIdentityProviderStorageProvider.create
(IdentityProviderModel model) InfinispanIdentityProviderStorageProvider.getByAlias
(String alias) CachedIdentityProvider.getIdentityProvider()
Methods in org.keycloak.models.cache.infinispan.idp that return types with arguments of type IdentityProviderModelModifier and TypeMethodDescriptionInfinispanIdentityProviderStorageProvider.getAllStream
(Map<String, String> attrs, Integer first, Integer max) InfinispanIdentityProviderStorageProvider.getByOrganization
(String orgId, Integer first, Integer max) InfinispanIdentityProviderStorageProvider.getForLogin
(IdentityProviderStorageProvider.FetchMode mode, String organizationId) Methods in org.keycloak.models.cache.infinispan.idp with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionInfinispanIdentityProviderStorageProvider.create
(IdentityProviderModel model) void
InfinispanIdentityProviderStorageProvider.update
(IdentityProviderModel model) Constructors in org.keycloak.models.cache.infinispan.idp with parameters of type IdentityProviderModelModifierConstructorDescriptionCachedIdentityProvider
(Long revision, RealmModel realm, String cacheKey, IdentityProviderModel idp) -
Uses of IdentityProviderModel in org.keycloak.models.cache.infinispan.organization
Methods in org.keycloak.models.cache.infinispan.organization that return types with arguments of type IdentityProviderModelModifier and TypeMethodDescriptionCachedOrganization.getIdentityProviders()
InfinispanOrganizationProvider.getIdentityProviders
(OrganizationModel organization) OrganizationAdapter.getIdentityProviders()
Methods in org.keycloak.models.cache.infinispan.organization with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionboolean
InfinispanOrganizationProvider.addIdentityProvider
(OrganizationModel organization, IdentityProviderModel identityProvider) boolean
InfinispanOrganizationProvider.removeIdentityProvider
(OrganizationModel organization, IdentityProviderModel identityProvider) -
Uses of IdentityProviderModel in org.keycloak.models.jpa
Methods in org.keycloak.models.jpa that return IdentityProviderModelModifier and TypeMethodDescriptionJpaIdentityProviderStorageProvider.create
(IdentityProviderModel identityProvider) JpaIdentityProviderStorageProvider.getByAlias
(String alias) RealmAdapter.getIdentityProviderByAlias
(String alias) Methods in org.keycloak.models.jpa that return types with arguments of type IdentityProviderModelModifier and TypeMethodDescriptionJpaIdentityProviderStorageProvider.getAllStream
(Map<String, String> attrs, Integer first, Integer max) RealmAdapter.getIdentityProvidersStream()
Methods in org.keycloak.models.jpa with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionvoid
RealmAdapter.addIdentityProvider
(IdentityProviderModel identityProvider) JpaIdentityProviderStorageProvider.create
(IdentityProviderModel identityProvider) void
JpaUserProvider.preRemove
(RealmModel realm, IdentityProviderModel provider) void
JpaIdentityProviderStorageProvider.update
(IdentityProviderModel identityProvider) void
RealmAdapter.updateIdentityProvider
(IdentityProviderModel identityProvider) -
Uses of IdentityProviderModel in org.keycloak.models.utils
Methods in org.keycloak.models.utils that return IdentityProviderModelModifier and TypeMethodDescriptionRealmModelDelegate.getIdentityProviderByAlias
(String alias) static IdentityProviderModel
RepresentationToModel.toModel
(RealmModel realm, IdentityProviderRepresentation representation, KeycloakSession session) Methods in org.keycloak.models.utils that return types with arguments of type IdentityProviderModelMethods in org.keycloak.models.utils with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionvoid
RealmModelDelegate.addIdentityProvider
(IdentityProviderModel identityProvider) static String
KeycloakModelUtils.getIdentityProviderDisplayName
(KeycloakSession session, IdentityProviderModel provider) ModelToRepresentation.toBriefRepresentation
(RealmModel realm, IdentityProviderModel identityProviderModel) ModelToRepresentation.toRepresentation
(RealmModel realm, IdentityProviderModel identityProviderModel) ModelToRepresentation.toRepresentation
(RealmModel realm, IdentityProviderModel identityProviderModel, boolean export) void
RealmModelDelegate.updateIdentityProvider
(IdentityProviderModel identityProvider) -
Uses of IdentityProviderModel in org.keycloak.organization
Methods in org.keycloak.organization that return types with arguments of type IdentityProviderModelModifier and TypeMethodDescriptionOrganizationProvider.getIdentityProviders
(OrganizationModel organization) Methods in org.keycloak.organization with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionboolean
OrganizationProvider.addIdentityProvider
(OrganizationModel organization, IdentityProviderModel identityProvider) Associate the givenIdentityProviderModel
with the givenOrganizationModel
.boolean
OrganizationProvider.removeIdentityProvider
(OrganizationModel organization, IdentityProviderModel identityProvider) Removes the link between the givenOrganizationModel
and the identity provider associated with it if such a link exists. -
Uses of IdentityProviderModel in org.keycloak.organization.forms.login.freemarker.model
Methods in org.keycloak.organization.forms.login.freemarker.model that return types with arguments of type IdentityProviderModelModifier and TypeMethodDescriptionprotected Predicate<IdentityProviderModel>
OrganizationAwareIdentityProviderBean.federatedProviderPredicate()
-
Uses of IdentityProviderModel in org.keycloak.organization.jpa
Methods in org.keycloak.organization.jpa that return types with arguments of type IdentityProviderModelModifier and TypeMethodDescriptionJpaOrganizationProvider.getIdentityProviders
(OrganizationModel organization) OrganizationAdapter.getIdentityProviders()
Methods in org.keycloak.organization.jpa with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionboolean
JpaOrganizationProvider.addIdentityProvider
(OrganizationModel organization, IdentityProviderModel identityProvider) boolean
JpaOrganizationProvider.removeIdentityProvider
(OrganizationModel organization, IdentityProviderModel identityProvider) -
Uses of IdentityProviderModel in org.keycloak.organization.utils
Methods in org.keycloak.organization.utils that return types with arguments of type IdentityProviderModelModifier and TypeMethodDescriptionstatic List<IdentityProviderModel>
Organizations.resolveHomeBroker
(KeycloakSession session, UserModel user) -
Uses of IdentityProviderModel in org.keycloak.services.resources
Methods in org.keycloak.services.resources with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
IdentityBrokerService.cancelled
(IdentityProviderModel idpConfig) static IdentityProviderFactory<?>
IdentityBrokerService.getIdentityProviderFactory
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.services.resources.admin
Methods in org.keycloak.services.resources.admin with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionIdentityProviderResource.toMgmtRef
(IdentityProviderModel model, AdminPermissionManagement permissions) Constructors in org.keycloak.services.resources.admin with parameters of type IdentityProviderModelModifierConstructorDescriptionIdentityProviderResource
(AdminPermissionEvaluator auth, RealmModel realm, KeycloakSession session, IdentityProviderModel identityProviderModel, AdminEventBuilder adminEvent) -
Uses of IdentityProviderModel in org.keycloak.services.resources.admin.permissions
Methods in org.keycloak.services.resources.admin.permissions with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionboolean
IdentityProviderPermissionManagement.canExchangeTo
(ClientModel authorizedClient, IdentityProviderModel to) IdentityProviderPermissionManagement.exchangeToPermission
(IdentityProviderModel idp) IdentityProviderPermissionManagement.getPermissions
(IdentityProviderModel idp) boolean
IdentityProviderPermissionManagement.isPermissionsEnabled
(IdentityProviderModel idp) IdentityProviderPermissionManagement.resource
(IdentityProviderModel idp) void
IdentityProviderPermissionManagement.setPermissionsEnabled
(IdentityProviderModel idp, boolean enable) -
Uses of IdentityProviderModel in org.keycloak.social.bitbucket
Methods in org.keycloak.social.bitbucket with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionBitbucketIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.facebook
Subclasses of IdentityProviderModel in org.keycloak.social.facebookMethods in org.keycloak.social.facebook with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionFacebookIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.facebook with parameters of type IdentityProviderModel -
Uses of IdentityProviderModel in org.keycloak.social.github
Methods in org.keycloak.social.github with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionGitHubIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.gitlab
Methods in org.keycloak.social.gitlab with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionGitLabIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.google
Subclasses of IdentityProviderModel in org.keycloak.social.googleMethods in org.keycloak.social.google with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionGoogleIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.google with parameters of type IdentityProviderModel -
Uses of IdentityProviderModel in org.keycloak.social.instagram
Methods in org.keycloak.social.instagram with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionInstagramIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.linkedin
Methods in org.keycloak.social.linkedin with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionLinkedInOIDCIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.microsoft
Subclasses of IdentityProviderModel in org.keycloak.social.microsoftMethods in org.keycloak.social.microsoft with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionMicrosoftIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.microsoft with parameters of type IdentityProviderModel -
Uses of IdentityProviderModel in org.keycloak.social.openshift
Subclasses of IdentityProviderModel in org.keycloak.social.openshiftModifier and TypeClassDescriptionclass
class
OpenShift 4 Identity Provider configuration class.Methods in org.keycloak.social.openshift with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionOpenshiftV3IdentityProviderFactory.create
(KeycloakSession keycloakSession, IdentityProviderModel identityProviderModel) OpenshiftV4IdentityProviderFactory.create
(KeycloakSession keycloakSession, IdentityProviderModel identityProviderModel) Constructors in org.keycloak.social.openshift with parameters of type IdentityProviderModelModifierConstructorDescriptionOpenshiftV3IdentityProviderConfig
(IdentityProviderModel identityProviderModel) OpenshiftV4IdentityProviderConfig
(IdentityProviderModel identityProviderModel) -
Uses of IdentityProviderModel in org.keycloak.social.paypal
Subclasses of IdentityProviderModel in org.keycloak.social.paypalMethods in org.keycloak.social.paypal with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionPayPalIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.paypal with parameters of type IdentityProviderModel -
Uses of IdentityProviderModel in org.keycloak.social.stackoverflow
Subclasses of IdentityProviderModel in org.keycloak.social.stackoverflowMethods in org.keycloak.social.stackoverflow with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionStackoverflowIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.stackoverflow with parameters of type IdentityProviderModel -
Uses of IdentityProviderModel in org.keycloak.social.twitter
Methods in org.keycloak.social.twitter with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionTwitterIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.storage
Methods in org.keycloak.storage with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionvoid
UserStorageManager.preRemove
(RealmModel realm, IdentityProviderModel provider) -
Uses of IdentityProviderModel in org.keycloak.storage.federated
Methods in org.keycloak.storage.federated with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionvoid
UserBrokerLinkFederatedStorage.preRemove
(RealmModel realm, IdentityProviderModel provider) -
Uses of IdentityProviderModel in org.keycloak.storage.jpa
Methods in org.keycloak.storage.jpa with parameters of type IdentityProviderModelModifier and TypeMethodDescriptionvoid
JpaUserFederatedStorageProvider.preRemove
(RealmModel realm, IdentityProviderModel provider)
IdentityProviderStorageProvider.getByAlias(String)
instead.