Class InfinispanIdentityProviderStorageProvider
java.lang.Object
org.keycloak.models.cache.infinispan.idp.InfinispanIdentityProviderStorageProvider
- All Implemented Interfaces:
IdentityProviderStorageProvider,Provider
public class InfinispanIdentityProviderStorageProvider
extends Object
implements IdentityProviderStorageProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.IdentityProviderStorageProvider
IdentityProviderStorageProvider.FetchMode, IdentityProviderStorageProvider.LoginFilter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcacheKeyForLogin(RealmModel realm, IdentityProviderStorageProvider.FetchMode fetchMode) static StringcacheKeyIsEnabled(RealmModel realm) static StringcacheKeyOrgId(RealmModel realm, String orgId) voidclose()longcount()create(IdentityProviderModel model) getByAlias(String alias) getByOrganization(String orgId, Integer first, Integer max) getForLogin(IdentityProviderStorageProvider.FetchMode mode, String organizationId) getMapperById(String id) getMapperByName(String identityProviderAlias, String name) getMappersByAliasStream(String identityProviderAlias) booleanbooleanvoidvoidbooleanvoidupdate(IdentityProviderModel model) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.IdentityProviderStorageProvider
getAllStream, getByIdOrAlias, getMappersStream
-
Constructor Details
-
InfinispanIdentityProviderStorageProvider
-
-
Method Details
-
cacheKeyOrgId
-
cacheKeyForLogin
public static String cacheKeyForLogin(RealmModel realm, IdentityProviderStorageProvider.FetchMode fetchMode) -
cacheKeyIsEnabled
-
create
- Specified by:
createin interfaceIdentityProviderStorageProvider
-
update
- Specified by:
updatein interfaceIdentityProviderStorageProvider
-
remove
- Specified by:
removein interfaceIdentityProviderStorageProvider
-
removeAll
public void removeAll()- Specified by:
removeAllin interfaceIdentityProviderStorageProvider
-
getById
- Specified by:
getByIdin interfaceIdentityProviderStorageProvider
-
getByAlias
- Specified by:
getByAliasin interfaceIdentityProviderStorageProvider
-
isIdentityFederationEnabled
public boolean isIdentityFederationEnabled()- Specified by:
isIdentityFederationEnabledin interfaceIdentityProviderStorageProvider
-
getByOrganization
- Specified by:
getByOrganizationin interfaceIdentityProviderStorageProvider
-
getForLogin
public Stream<IdentityProviderModel> getForLogin(IdentityProviderStorageProvider.FetchMode mode, String organizationId) - Specified by:
getForLoginin interfaceIdentityProviderStorageProvider
-
getByFlow
- Specified by:
getByFlowin interfaceIdentityProviderStorageProvider
-
getAllStream
public Stream<IdentityProviderModel> getAllStream(Map<String, String> attrs, Integer first, Integer max) - Specified by:
getAllStreamin interfaceIdentityProviderStorageProvider
-
count
public long count()- Specified by:
countin interfaceIdentityProviderStorageProvider
-
close
public void close() -
createMapper
- Specified by:
createMapperin interfaceIdentityProviderStorageProvider
-
updateMapper
- Specified by:
updateMapperin interfaceIdentityProviderStorageProvider
-
removeMapper
- Specified by:
removeMapperin interfaceIdentityProviderStorageProvider
-
removeAllMappers
public void removeAllMappers()- Specified by:
removeAllMappersin interfaceIdentityProviderStorageProvider
-
getMapperById
- Specified by:
getMapperByIdin interfaceIdentityProviderStorageProvider
-
getMapperByName
- Specified by:
getMapperByNamein interfaceIdentityProviderStorageProvider
-
getMappersStream
public Stream<IdentityProviderMapperModel> getMappersStream(Map<String, String> options, Integer first, Integer max) - Specified by:
getMappersStreamin interfaceIdentityProviderStorageProvider
-
getMappersByAliasStream
- Specified by:
getMappersByAliasStreamin interfaceIdentityProviderStorageProvider
-