Uses of Class
org.keycloak.models.IdentityProviderModel
Package
Description
-
Uses of IdentityProviderModel in org.keycloak.broker.oidc
Modifier and TypeClassDescriptionclass
class
Modifier and TypeMethodDescriptionKeycloakOIDCIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) OIDCIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) ModifierConstructorDescriptionOIDCIdentityProviderConfig
(IdentityProviderModel identityProviderModel) -
Uses of IdentityProviderModel in org.keycloak.broker.provider
Modifier and TypeClassDescriptionclass
AbstractIdentityProvider<C extends IdentityProviderModel>
interface
IdentityProvider<C extends IdentityProviderModel>
Modifier and TypeMethodDescriptionIdentityProviderFactory.createConfig()
Creates a provider specificIdentityProviderModel
instance.BrokeredIdentityContext.getIdpConfig()
Modifier 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
.ModifierConstructorDescriptionBrokeredIdentityContext
(String id, IdentityProviderModel idpConfig) -
Uses of IdentityProviderModel in org.keycloak.broker.saml
Modifier and TypeMethodDescriptionSAMLIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) ModifierConstructorDescriptionSAMLIdentityProviderConfig
(IdentityProviderModel identityProviderModel) -
Uses of IdentityProviderModel in org.keycloak.broker.social
Modifier and TypeInterfaceDescriptioninterface
SocialIdentityProvider<C extends IdentityProviderModel>
-
Uses of IdentityProviderModel in org.keycloak.forms.login.freemarker.model
Modifier 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.Modifier 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
Modifier 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()
Modifier 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()
Modifier 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. -
Uses of IdentityProviderModel in org.keycloak.models.cache.infinispan
Modifier 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
Modifier and TypeMethodDescriptionInfinispanIdentityProviderStorageProvider.create
(IdentityProviderModel model) InfinispanIdentityProviderStorageProvider.getByAlias
(String alias) CachedIdentityProvider.getIdentityProvider()
Modifier 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) Modifier and TypeMethodDescriptionInfinispanIdentityProviderStorageProvider.create
(IdentityProviderModel model) void
InfinispanIdentityProviderStorageProvider.update
(IdentityProviderModel model) ModifierConstructorDescriptionCachedIdentityProvider
(Long revision, RealmModel realm, String cacheKey, IdentityProviderModel idp) -
Uses of IdentityProviderModel in org.keycloak.models.cache.infinispan.organization
Modifier and TypeMethodDescriptionCachedOrganization.getIdentityProviders()
InfinispanOrganizationProvider.getIdentityProviders
(OrganizationModel organization) OrganizationAdapter.getIdentityProviders()
Modifier and TypeMethodDescriptionboolean
InfinispanOrganizationProvider.addIdentityProvider
(OrganizationModel organization, IdentityProviderModel identityProvider) boolean
InfinispanOrganizationProvider.removeIdentityProvider
(OrganizationModel organization, IdentityProviderModel identityProvider) -
Uses of IdentityProviderModel in org.keycloak.models.jpa
Modifier and TypeMethodDescriptionJpaIdentityProviderStorageProvider.create
(IdentityProviderModel identityProvider) JpaIdentityProviderStorageProvider.getByAlias
(String alias) RealmAdapter.getIdentityProviderByAlias
(String alias) Modifier and TypeMethodDescriptionJpaIdentityProviderStorageProvider.getAllStream
(Map<String, String> attrs, Integer first, Integer max) RealmAdapter.getIdentityProvidersStream()
Modifier 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
Modifier and TypeMethodDescriptionRealmModelDelegate.getIdentityProviderByAlias
(String alias) static IdentityProviderModel
RepresentationToModel.toModel
(RealmModel realm, IdentityProviderRepresentation representation, KeycloakSession session) Modifier 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
Modifier and TypeMethodDescriptionOrganizationProvider.getIdentityProviders
(OrganizationModel organization) Modifier 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
Modifier and TypeMethodDescriptionprotected Predicate<IdentityProviderModel>
OrganizationAwareIdentityProviderBean.federatedProviderPredicate()
-
Uses of IdentityProviderModel in org.keycloak.organization.jpa
Modifier and TypeMethodDescriptionJpaOrganizationProvider.getIdentityProviders
(OrganizationModel organization) OrganizationAdapter.getIdentityProviders()
Modifier and TypeMethodDescriptionboolean
JpaOrganizationProvider.addIdentityProvider
(OrganizationModel organization, IdentityProviderModel identityProvider) boolean
JpaOrganizationProvider.removeIdentityProvider
(OrganizationModel organization, IdentityProviderModel identityProvider) -
Uses of IdentityProviderModel in org.keycloak.organization.utils
Modifier and TypeMethodDescriptionstatic List<IdentityProviderModel>
Organizations.resolveHomeBroker
(KeycloakSession session, UserModel user) -
Uses of IdentityProviderModel in org.keycloak.services.resources
Modifier 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
ModifierConstructorDescriptionIdentityProviderResource
(AdminPermissionEvaluator auth, RealmModel realm, KeycloakSession session, IdentityProviderModel identityProviderModel, AdminEventBuilder adminEvent) -
Uses of IdentityProviderModel in org.keycloak.services.resources.admin.permissions
Modifier 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
Modifier and TypeMethodDescriptionBitbucketIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.facebook
Modifier and TypeMethodDescriptionFacebookIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.github
Modifier and TypeMethodDescriptionGitHubIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.gitlab
Modifier and TypeMethodDescriptionGitLabIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.google
Modifier and TypeMethodDescriptionGoogleIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.instagram
Modifier and TypeMethodDescriptionInstagramIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.linkedin
Modifier and TypeMethodDescriptionLinkedInOIDCIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.microsoft
Modifier and TypeMethodDescriptionMicrosoftIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.openshift
Modifier and TypeClassDescriptionclass
class
OpenShift 4 Identity Provider configuration class.Modifier and TypeMethodDescriptionOpenshiftV3IdentityProviderFactory.create
(KeycloakSession keycloakSession, IdentityProviderModel identityProviderModel) OpenshiftV4IdentityProviderFactory.create
(KeycloakSession keycloakSession, IdentityProviderModel identityProviderModel) ModifierConstructorDescriptionOpenshiftV3IdentityProviderConfig
(IdentityProviderModel identityProviderModel) OpenshiftV4IdentityProviderConfig
(IdentityProviderModel identityProviderModel) -
Uses of IdentityProviderModel in org.keycloak.social.paypal
Modifier and TypeMethodDescriptionPayPalIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.stackoverflow
Modifier and TypeMethodDescriptionStackoverflowIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.social.twitter
Modifier and TypeMethodDescriptionTwitterIdentityProviderFactory.create
(KeycloakSession session, IdentityProviderModel model) -
Uses of IdentityProviderModel in org.keycloak.storage
Modifier and TypeMethodDescriptionvoid
UserStorageManager.preRemove
(RealmModel realm, IdentityProviderModel provider) -
Uses of IdentityProviderModel in org.keycloak.storage.federated
Modifier and TypeMethodDescriptionvoid
UserBrokerLinkFederatedStorage.preRemove
(RealmModel realm, IdentityProviderModel provider) -
Uses of IdentityProviderModel in org.keycloak.storage.jpa
Modifier and TypeMethodDescriptionvoid
JpaUserFederatedStorageProvider.preRemove
(RealmModel realm, IdentityProviderModel provider)
IdentityProviderStorageProvider.getByAlias(String)
instead.