Type Before |
Type After |
No. of Instances |
No. of Commits |
No. of Projects |
Hierarchy Relation |
Primitive Info |
Namespace |
org.keycloak.social.SocialProvider |
org.keycloak.models.IdentityProviderModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.representations.idm.IdentityProviderRepresentation |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.models.SocialLinkModel |
org.keycloak.models.FederatedIdentityModel |
43 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map |
java.util.List |
28 |
12 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.social.SocialProvider |
org.keycloak.broker.provider.IdentityProvider |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.SocialLinkRepresentation |
org.keycloak.representations.idm.FederatedIdentityRepresentation |
17 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.jpa.entities.SocialLinkEntity |
org.keycloak.models.jpa.entities.FederatedIdentityEntity |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.entities.SocialLinkEntity |
org.keycloak.models.entities.FederatedIdentityEntity |
14 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
java.util.List<org.keycloak.models.IdentityProviderModel> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.representations.IDToken |
org.keycloak.representations.UserClaimSet |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
void |
javax.ws.rs.core.Response |
16 |
13 |
1 |
- |
- |
Jdk -> Internal |
void |
java.lang.String |
20 |
14 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.testsuite.rule.AbstractKeycloakRule |
org.keycloak.testsuite.broker.BrokerKeyCloakRule |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.representations.IDToken |
org.keycloak.representations.AccessToken |
3 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.broker.provider.AuthenticationResponse |
org.keycloak.broker.provider.FederatedIdentity |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.admin.client.resource.IdentityProviderResource |
org.keycloak.services.resources.admin.IdentityProvidersResource |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.IdentityProviderModel |
org.keycloak.representations.idm.IdentityProviderRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.security.auth.x500.X500Principal |
org.bouncycastle.asn1.x500.X500Name |
2 |
1 |
1 |
- |
- |
Jdk -> External |
org.keycloak.models.IdentityProviderModel |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.keycloak.models.RealmModel |
java.lang.String |
4 |
4 |
1 |
- |
- |
Internal -> Jdk |
boolean |
java.lang.Boolean |
36 |
6 |
1 |
- |
Boxing |
Jdk -> Jdk |
java.lang.String |
org.keycloak.models.ClaimTypeModel |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.broker.kerberos.KerberosIdentityProviderConfig |
org.keycloak.federation.kerberos.CommonKerberosConfig |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.UserModel |
org.keycloak.models.ClientModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.ProtocolClaimMappingModel.Source |
org.keycloak.models.ProtocolMapperModel.Source |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.util.Map<java.lang.String, java.lang.String> |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.UserSessionModel |
org.keycloak.models.KeycloakSession |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.ProtocolMapperModel |
org.keycloak.models.jpa.entities.ProtocolMapperEntity |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.UserClaimSet |
org.keycloak.representations.AccessToken |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.lang.reflect.AccessibleObject |
41 |
10 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.ProtocolMapperModel |
org.keycloak.models.entities.ProtocolMapperEntity |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.representations.UserClaimSet.AddressClaimSet |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.Set |
java.util.List |
19 |
7 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.String |
org.keycloak.representations.idm.ClientIdentityProviderMappingRepresentation |
6 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.models.entities.IdentityProviderEntity |
org.keycloak.models.entities.ClientIdentityProviderMappingEntity |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.jpa.entities.IdentityProviderEntity |
org.keycloak.models.jpa.entities.ClientIdentityProviderMappingEntity |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.models.ClientIdentityProviderMappingModel |
11 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
org.keycloak.models.entities.ClientIdentityProviderMappingEntity |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.protocol.saml.SAML2BindingBuilder.PostBindingBuilder |
org.picketlink.identity.federation.saml.v2.protocol.ResponseType |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.protocol.saml.SAML2BindingBuilder.RedirectBindingBuilder |
org.w3c.dom.Document |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.lang.Boolean |
boolean |
5 |
2 |
1 |
- |
Unboxing |
Jdk -> Jdk |
org.keycloak.representations.AccessToken |
org.keycloak.representations.IDToken |
6 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.representations.AccessToken |
void |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
org.keycloak.models.ProtocolMapperModel |
10 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Set<java.lang.String> |
org.keycloak.models.ProtocolMapperModel |
7 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.RealmModel |
org.keycloak.models.ClientModel |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.entities.RealmEntity |
org.keycloak.models.entities.ClientEntity |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.services.resources.admin.ClientProtocolMappersResource |
org.keycloak.services.resources.admin.ProtocolMappersResource |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.ClientProtocolMappingRepresentation |
org.keycloak.representations.idm.ProtocolMapperRepresentation |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.AccessToken |
org.keycloak.representations.AccessTokenResponse |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.UserClaimSet |
org.keycloak.representations.AddressClaimSet |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.reflect.AccessibleObject |
java.lang.String |
8 |
3 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.representations.RefreshToken |
org.keycloak.representations.AccessToken |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.models.entities.ProtocolMapperEntity |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
javax.ws.rs.core.Response |
java.lang.reflect.AccessibleObject |
3 |
2 |
1 |
- |
- |
External -> Jdk |
java.lang.String |
org.keycloak.models.PasswordPolicy.Error |
12 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.models.file.adapter.RealmAdapter |
org.keycloak.models.RealmModel |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.connections.file.InMemoryModel |
org.keycloak.connections.file.FileConnectionProvider |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.ws.rs.core.Response |
java.util.Map<java.lang.String, java.lang.String> |
2 |
1 |
1 |
- |
- |
External -> Jdk |
org.keycloak.representations.idm.IdentityProviderRepresentation |
java.util.Map<java.lang.String, java.lang.String> |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
org.keycloak.models.UserModel |
3 |
3 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
java.lang.String[] |
6 |
4 |
1 |
- |
- |
Jdk -> Jdk |
void |
org.keycloak.representations.IDToken |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.UserModel |
java.lang.String |
109 |
3 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.Collection |
java.util.List |
4 |
4 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.keycloak.models.ProtocolMapperModel |
org.keycloak.representations.idm.ProtocolMapperRepresentation |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
void |
long |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
java.util.List<org.keycloak.login.FormMessage> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.login.freemarker.FreeMarkerLoginFormsProvider.MessageType |
org.keycloak.freemarker.beans.MessageType |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.util.List<org.keycloak.models.utils.FormMessage> |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map<java.lang.String, java.lang.String> |
org.keycloak.jose.jwk.JWK |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.picketlink.idm.IdentityManager |
org.keycloak.federation.ldap.idm.query.IdentityQueryBuilder |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.picketlink.idm.IdentityManager |
org.keycloak.federation.ldap.idm.store.ldap.LDAPIdentityStore |
9 |
1 |
1 |
- |
- |
External -> Internal |
org.picketlink.idm.PartitionManager |
org.keycloak.federation.ldap.idm.store.ldap.LDAPIdentityStore |
4 |
1 |
1 |
- |
- |
External -> Internal |
org.picketlink.idm.model.basic.User |
org.keycloak.federation.ldap.idm.model.LDAPUser |
32 |
1 |
1 |
- |
- |
Internal -> Internal |
org.picketlink.idm.query.IdentityQuery |
org.keycloak.federation.ldap.idm.query.IdentityQuery |
4 |
1 |
1 |
- |
- |
External -> Internal |
java.lang.String |
org.keycloak.models.UserModel |
5 |
2 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.models.entities.ClientEntity |
org.keycloak.models.entities.ApplicationEntity |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.List |
java.util.Set |
27 |
9 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.keycloak.models.jpa.entities.ApplicationEntity |
org.keycloak.models.jpa.entities.ClientEntity |
9 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.models.cache.ApplicationAdapter |
org.keycloak.models.mongo.keycloak.adapters.ClientAdapter |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.cache.entities.CachedClient |
org.keycloak.models.cache.entities.CachedApplication |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.models.OAuthClientModel |
org.keycloak.models.ClientModel |
24 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.models.entities.ApplicationEntity |
org.keycloak.models.entities.ClientEntity |
9 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.models.entities.ClientEntity |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.models.mongo.keycloak.adapters.ClientAdapter |
org.keycloak.models.ClientModel |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
? extendsorg.keycloak.models.ClientModel |
org.keycloak.models.ClientModel |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.models.ApplicationModel |
org.keycloak.models.ClientModel |
219 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.services.managers.ApplicationManager.InstallationAdapterConfig |
org.keycloak.services.managers.ClientManager.InstallationAdapterConfig |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
void |
java.util.Map<java.lang.String, org.keycloak.models.ClientModel> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.representations.idm.ApplicationRepresentation |
java.util.Map<java.lang.String, java.lang.Integer> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.services.resources.admin.ApplicationsResource |
org.keycloak.services.resources.admin.ClientsResource |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.ApplicationRepresentation |
org.keycloak.representations.idm.ClientRepresentation |
20 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.representations.idm.CredentialRepresentation |
org.keycloak.representations.idm.ClientRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.services.resources.admin.ApplicationsByIdResource |
org.keycloak.services.resources.admin.ClientsByIdResource |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.ApplicationMappingsRepresentation |
org.keycloak.representations.idm.ClientMappingsRepresentation |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor |
org.keycloak.models.ClientModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.broker.provider.BrokeredIdentityContext |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.broker.provider.FederatedIdentity |
org.keycloak.broker.provider.BrokeredIdentityContext |
17 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.cache.entities.CachedApplicationRole |
org.keycloak.models.cache.entities.CachedClientRole |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.representations.IDToken |
org.keycloak.representations.JsonWebToken |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
long |
java.lang.Long |
9 |
1 |
1 |
- |
Boxing |
Jdk -> Jdk |
java.util.List |
java.util.Map |
37 |
13 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.GrantedConsentModel |
org.keycloak.models.UserConsentModel |
40 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.jpa.entities.GrantedConsentRoleEntity |
org.keycloak.models.jpa.entities.UserConsentRoleEntity |
10 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.models.ProtocolMapperModel |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.models.GrantedConsentModel |
void |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
boolean |
int |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.jpa.entities.GrantedConsentProtocolMapperEntity |
org.keycloak.models.jpa.entities.UserConsentProtocolMapperEntity |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.models.RoleModel |
2 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.mongo.keycloak.entities.MongoUserEntity |
org.keycloak.models.mongo.keycloak.entities.MongoClientEntity |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.mongo.keycloak.entities.MongoRoleEntity |
org.keycloak.models.RoleModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.RoleModel |
org.keycloak.account.freemarker.model.ConsentBean.ClientRoleEntry |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.RoleModel |
org.keycloak.login.freemarker.model.OAuthGrantBean.ClientRoleEntry |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.pages.AccountAccessPage |
org.keycloak.testsuite.pages.AccountApplicationsPage |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.pages.AccountApplicationsPage.ClientGrant |
org.keycloak.testsuite.pages.AccountApplicationsPage.AppEntry |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.UserConsentRepresentation |
java.util.List<java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.jboss.resteasy.client.ClientRequest |
java.net.URI |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.adapters.springsecurity.authentication.SpringSecurityRequestAuthenticator |
org.keycloak.adapters.RequestAuthenticator |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.models.UserModel.RequiredAction |
java.lang.String |
35 |
2 |
1 |
- |
- |
Internal -> Jdk |
java.lang.reflect.AccessibleObject |
javax.ws.rs.core.UriInfo |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.lang.String |
javax.ws.rs.core.UriInfo |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.List<org.jboss.as.controller.AttributeDefinition> |
org.jboss.as.controller.AttributeDefinition |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.federation.ldap.idm.store.IdentityStore |
org.keycloak.federation.ldap.idm.store.ldap.LDAPIdentityStore |
4 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
void |
org.keycloak.models.UserFederationSyncResult |
16 |
2 |
1 |
- |
- |
Jdk -> Internal |
javax.ws.rs.core.Response |
org.keycloak.models.UserFederationSyncResult |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.keycloak.federation.ldap.idm.store.ldap.LDAPMappingConfiguration |
java.util.Set<java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.federation.ldap.idm.query.internal.IdentityQueryBuilder |
org.keycloak.federation.ldap.idm.query.internal.LDAPQueryConditionsBuilder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.federation.ldap.idm.store.ldap.LDAPMappingConfiguration |
java.util.Collection<java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.federation.ldap.idm.model.LDAPUser |
org.keycloak.federation.ldap.idm.model.LDAPObject |
12 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
javax.naming.directory.SearchResult |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.federation.ldap.idm.query.internal.IdentityQuery<V> |
org.keycloak.federation.ldap.idm.query.internal.LDAPIdentityQuery |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.federation.ldap.idm.query.internal.IdentityQuery<org.keycloak.federation.ldap.idm.model.LDAPUser> |
org.keycloak.federation.ldap.idm.query.internal.LDAPIdentityQuery |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.federation.ldap.idm.store.ldap.LDAPIdentityStoreConfiguration |
org.keycloak.federation.ldap.LDAPConfig |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List |
java.util.Deque |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.io.Serializable |
java.lang.reflect.AccessibleObject |
7 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.IdentityProviderMapperModel |
org.keycloak.models.UserFederationMapperModel |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.AuthenticatorModel |
org.keycloak.models.AuthenticationExecutionModel |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Integer |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
boolean |
java.lang.String |
21 |
3 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.http.client.HttpClient |
org.apache.http.impl.client.CloseableHttpClient |
4 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
java.lang.SystemClassLoaderAction |
java.lang.String |
6 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.ClientSessionModel.Action |
java.lang.String |
23 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.login.LoginFormsProvider |
org.keycloak.authentication.RequiredActionProvider |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.services.managers.ClientSessionCode |
java.lang.String |
5 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.lang.String |
void |
4 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
org.keycloak.models.RequiredActionProviderModel |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
org.keycloak.models.jpa.entities.RequiredActionProviderEntity |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.provider.ProviderFactory |
org.keycloak.models.RequiredActionProviderModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
boolean |
8 |
8 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.UserSessionModel.AuthenticatorStatus |
org.keycloak.models.ClientSessionModel.ExecutionStatus |
22 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.AuthenticatorModel |
java.util.List<org.keycloak.models.AuthenticatorConfigModel> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<org.keycloak.models.AuthenticatorModel> |
org.keycloak.models.AuthenticatorConfigModel |
5 |
1 |
1 |
- |
- |
Jdk -> Internal |
javax.xml.transform.Result |
org.keycloak.authentication.AuthenticatorContext |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.example.ws.types.GetPerson |
org.keycloak.example.ws.types.GetProduct |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.example.ws.Person |
org.keycloak.example.ws.Product |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.ws.rs.core.Response.Status |
org.keycloak.authentication.AuthenticationProcessor.Status |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.keycloak.authentication.AuthenticationProcessor.FlowExecution |
org.keycloak.authentication.AuthenticationFlow |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.util.List<java.lang.String> |
45 |
9 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.reflect.AccessibleObject |
java.util.Set<java.lang.String> |
8 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map |
org.keycloak.util.MultivaluedHashMap |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Class<?> |
java.lang.reflect.Type |
3 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.keycloak.models.jpa.entities.UserAttributeEntity |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.Iterator |
java.util.List |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.authentication.FormActionContext |
org.keycloak.authentication.ValidationContext |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authentication.FormActionContext |
org.keycloak.authentication.FormContext |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authentication.AuthenticatorFactory |
org.keycloak.authentication.ConfigurableAuthenticatorFactory |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Collection<java.lang.String> |
org.keycloak.federation.ldap.idm.query.internal.LDAPQuery |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
long |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List<org.keycloak.models.UserModel> |
org.keycloak.models.UserModel |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.provider.ProviderOperationalInfo |
java.util.Map<java.lang.String, java.lang.String> |
4 |
2 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.connections.jpa.DefaultJpaConnectionProviderFactory.DatabaseInfo |
java.util.Map<java.lang.String, java.lang.String> |
2 |
2 |
1 |
- |
- |
Internal -> Jdk |
java.util.Map |
java.util.LinkedHashMap |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.keycloak.models.RealmModel |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
org.keycloak.models.UserFederationMapperModel |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.keycloak.models.AuthenticationFlowModel |
3 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
org.keycloak.models.PasswordPolicy.Error |
org.keycloak.authentication.AuthenticationFlowError |
12 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authentication.AuthenticationProcessor.Error |
org.keycloak.authentication.AuthenticationFlowError |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authentication.AuthenticatorContext |
org.keycloak.authentication.AuthenticationProcessor.Result |
5 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.authentication.RequiredActionContext |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
javax.ws.rs.core.Response |
void |
22 |
4 |
1 |
- |
- |
External -> Jdk |
java.lang.reflect.AccessibleObject |
javax.ws.rs.core.Response |
1 |
1 |
1 |
- |
- |
Jdk -> External |
org.keycloak.authentication.RequiredActionContext |
org.keycloak.authentication.RequiredActionContextResult |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.authentication.AuthenticationProcessor.Status |
org.keycloak.authentication.FlowStatus |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.ws.rs.core.Response.Status |
org.keycloak.authentication.FlowStatus |
2 |
1 |
1 |
- |
- |
External -> Internal |
java.lang.reflect.AccessibleObject |
java.net.URI |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.authentication.RequiredActionProvider |
org.keycloak.authentication.RequiredActionFactory |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.ClientModel |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
void |
org.keycloak.representations.idm.CertificateRepresentation |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.provider.ConfiguredProvider |
org.keycloak.authentication.ConfigurableAuthenticatorFactory |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.models.utils.FormMessage |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.apache.http.client.HttpClient |
org.apache.http.HttpResponse |
2 |
1 |
1 |
SIBLING |
- |
External -> External |
org.keycloak.models.ClientModel |
org.keycloak.protocol.oidc.utils.AuthorizeClientUtil.ClientAuthResult |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.adapters.HttpFacade.Cookie |
OIDCHttpFacade.Cookie |
4 |
1 |
1 |
- |
- |
Internal -> External |
javax.ws.rs.core.UriBuilder |
org.keycloak.util.KeycloakUriBuilder |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.keycloak.adapters.HttpFacade.Request |
org.keycloak.adapters.OIDCHttpFacade.Request |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.adapters.jetty.core.JettyHttpFacade |
org.keycloak.adapters.jetty.core.OIDCJettyHttpFacade |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.adapters.HttpFacade |
org.keycloak.adapters.OIDCHttpFacade |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.protocol.saml.SAML2BindingBuilder2 |
org.keycloak.protocol.saml.JaxrsSAML2BindingBuilder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.adapters.undertow.UndertowHttpFacade |
org.keycloak.adapters.undertow.OIDCUndertowHttpFacade |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String[] |
java.lang.String |
11 |
3 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.adapters.AdapterTokenStore |
org.keycloak.adapters.AdapterSessionStore |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.fragment.Menu |
org.keycloak.testsuite.console.page.fragment.Menu.MenuType |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
java.lang.String |
4 |
3 |
1 |
- |
- |
Jdk -> Jdk |
void |
io.undertow.security.idm.Account |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.openqa.selenium.WebElement |
4 |
1 |
1 |
- |
- |
Jdk -> External |
org.openqa.selenium.By |
org.openqa.selenium.WebElement |
1 |
1 |
1 |
- |
- |
External -> External |
org.keycloak.testsuite.admin.model.PasswordPolicy |
org.keycloak.testsuite.console.page.authentication.PasswordPolicy.Type |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.AccessTokenResponse |
org.keycloak.protocol.oidc.TokenManager.RefreshResult |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.testsuite.pages.LoginUpdateProfilePage |
org.keycloak.testsuite.pages.LoginUpdateProfileEditUsernameAllowedPage |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.fragment.OnOffSwitch |
org.openqa.selenium.support.ui.Select |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
org.keycloak.adapters.saml.SamlPrincipal |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.adapters.KeycloakAccount |
org.keycloak.adapters.OidcKeycloakAccount |
18 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.exportimport.ClientImporter |
org.keycloak.exportimport.ClientDescriptionConverter |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.representations.idm.UserConsentRepresentation |
java.util.Map<java.lang.String, java.lang.reflect.AccessibleObject> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.models.UserModel |
org.keycloak.models.mongo.keycloak.adapters.UserAdapter |
4 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.Version |
org.keycloak.representations.VersionRepresentation |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.ClientRepresentation |
javax.ws.rs.core.Response |
1 |
1 |
1 |
- |
- |
Internal -> External |
java.util.Properties |
java.util.Map<java.lang.String, java.util.Properties> |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.lang.Long |
java.lang.Integer |
3 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.keycloak.models.sessions.infinispan.entities.ClientSessionEntity |
java.lang.reflect.AccessibleObject |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
long |
java.lang.Integer |
3 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.sessions.infinispan.entities.UserSessionEntity |
org.keycloak.models.sessions.infinispan.UserSessionAdapter |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.compat.entities.ClientSessionEntity |
org.keycloak.models.sessions.infinispan.compat.ClientSessionAdapter |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.compat.entities.UserSessionEntity |
org.keycloak.models.sessions.infinispan.compat.UserSessionAdapter |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.entities.ClientSessionEntity |
org.keycloak.models.sessions.infinispan.ClientSessionAdapter |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.models.RealmModel |
boolean |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.models.UserModel |
org.keycloak.authentication.requiredactions.util.UpdateProfileContext |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.UserModel |
org.keycloak.models.RoleMapperModel |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.representations.idm.MappingsRepresentation |
org.keycloak.services.resources.admin.RoleMapperResource |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.reflect.AccessibleObject |
java.util.List<java.lang.String> |
21 |
5 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.UserModel |
org.keycloak.models.GroupModel |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.client.registration.ClientRegistration |
org.keycloak.representations.idm.ClientRepresentation |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.keycloak.representations.idm.ClientRepresentation |
2 |
2 |
1 |
- |
- |
Jdk -> Internal |
void |
java.io.InputStream |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
javax.ws.rs.core.Response |
org.keycloak.representations.idm.ClientRepresentation |
4 |
2 |
1 |
- |
- |
External -> Internal |
org.keycloak.admin.client.resource.GroupResource |
org.keycloak.services.resources.admin.GroupsResource |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.GroupModel |
org.keycloak.models.mongo.keycloak.entities.MongoGroupEntity |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.dom.saml.v2.protocol.ResponseType |
org.keycloak.dom.saml.v2.protocol.StatusResponseType |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.services.clientregistration.oidc.OIDCClientResponseRepresentation |
org.keycloak.representations.oidc.OIDCClientRepresentation |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.ClientRepresentation |
java.lang.reflect.AccessibleObject |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.adapters.saml.SamlAuthenticationError |
org.keycloak.adapters.saml.SamlAuthError |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.mail.Message |
org.keycloak.email.EmailSenderProvider |
1 |
1 |
1 |
- |
- |
External -> Internal |
java.lang.String |
org.keycloak.dom.saml.v2.assertion.ActionType |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
java.util.Random |
java.security.SecureRandom |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.keycloak.testsuite.console.page.roles.RoleForm |
org.keycloak.testsuite.console.page.clients.mappers.MapperSettingsForm |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.jboss.arquillian.graphene.wait.ElementBuilder<java.lang.Void> |
2 |
1 |
1 |
- |
- |
Jdk -> External |
org.keycloak.models.KeycloakSession |
long |
2 |
2 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
org.keycloak.representations.idm.ClientRepresentation |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.models.ClientModel |
org.keycloak.models.ProtocolMapperContainerModel |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.federation.ldap.idm.query.Condition |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.federation.ldap.idm.query.QueryParameter |
java.lang.String |
14 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.keycloak.adapters.springsecurity.AdapterDeploymentContextBean |
org.keycloak.adapters.springsecurity.AdapterDeploymentContextFactoryBean |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.adapters.springsecurity.facade.SimpleHttpFacade |
org.keycloak.adapters.spi.HttpFacade |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.adapters.springsecurity.AdapterDeploymentContextBean |
org.keycloak.adapters.AdapterDeploymentContext |
5 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.adapters.saml.SamlSessionStore |
org.keycloak.adapters.saml.profile.SamlAuthenticationHandler |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
short |
4 |
1 |
1 |
- |
Narrowing |
Jdk -> Jdk |
org.keycloak.models.ClientModel |
org.keycloak.models.ScopeContainerModel |
8 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
javax.ws.rs.core.Response |
java.io.BufferedReader |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.keycloak.models.UserFederationMapperModel |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Jdk |
org.keycloak.federation.ldap.mappers.RoleLDAPFederationMapper.Mode |
org.keycloak.federation.ldap.mappers.membership.LDAPGroupMapperMode |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.protocol.LoginProtocol |
org.keycloak.protocol.saml.SamlProtocol |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.models.ClientModel |
org.keycloak.protocol.saml.SamlClient |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
boolean |
void |
8 |
3 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
org.keycloak.partialimport.ResourceType |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List |
java.util.stream.Stream |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.sessions.infinispan.entities.ClientSessionEntity |
org.keycloak.models.ClientSessionModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
long |
9 |
2 |
1 |
- |
Widening |
Jdk -> Jdk |
java.util.Map<java.lang.String, java.lang.String> |
org.keycloak.models.UserModel |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Integer |
java.lang.Long |
4 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.infinispan.distexec.DistributedExecutorService |
java.util.concurrent.ExecutorService |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> Jdk |
org.keycloak.models.KeycloakSession |
org.keycloak.models.KeycloakSessionFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.jboss.logging.Logger |
org.keycloak.services.ServicesLogger |
76 |
23 |
1 |
- |
- |
External -> Internal |
java.lang.String |
org.keycloak.representations.info.ThemeInfoRepresentation |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.Properties |
java.util.Locale |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.keycloak.adapters.saml.CatalinaSamlAuthenticator |
org.keycloak.adapters.saml.SamlAuthenticator |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.jboss.arquillian.container.spi.Container |
org.keycloak.testsuite.arquillian.ContainerInfo |
5 |
1 |
1 |
Composition |
- |
External -> Internal |
org.keycloak.events.Event |
org.keycloak.representations.idm.EventRepresentation |
40 |
9 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.events.admin.AdminEvent |
org.keycloak.representations.idm.AdminEventRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.net.URI |
org.keycloak.common.util.KeycloakUriBuilder |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.AuthenticatorConfigModel |
org.keycloak.representations.idm.AuthenticatorConfigRepresentation |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.AuthenticationFlowModel |
org.keycloak.representations.idm.AuthenticationFlowRepresentation |
4 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.representations.idm.AuthenticationExecutionRepresentation |
org.keycloak.representations.idm.AuthenticationExecutionInfoRepresentation |
4 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.representations.idm.AuthenticationExecutionRepresentation |
org.keycloak.representations.idm.AuthenticationExecutionExportRepresentation |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.AuthenticationExecutionModel |
org.keycloak.representations.idm.AuthenticationExecutionRepresentation |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
int |
5 |
3 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.sessions.infinispan.initializer.InitializerState |
org.keycloak.models.sessions.infinispan.initializer.TimeAwareInitializerState |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.testsuite.auth.page.login.SAMLLogin |
org.keycloak.testsuite.auth.page.login.SAMLRedirectLogin |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.entities.SessionEntity |
java.io.Serializable |
5 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Jdk |
org.keycloak.models.sessions.infinispan.initializer.TimeAwareInitializerState |
org.keycloak.models.sessions.infinispan.initializer.InitializerState |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.models.sessions.infinispan.entities.UserSessionEntity |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
org.keycloak.models.UserSessionModel |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.keycloak.models.sessions.infinispan.entities.SessionEntity |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
org.keycloak.models.jpa.entities.RoleEntity |
java.lang.String |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.lang.reflect.AccessibleObject |
org.keycloak.models.cache.infinispan.stream.entities.Revisioned |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.jpa.entities.RealmEntity |
java.lang.String |
6 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.keycloak.models.entities.GroupEntity |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.keycloak.models.entities.RoleEntity |
java.lang.String |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.concurrent.ConcurrentHashMap |
org.infinispan.Cache |
2 |
1 |
1 |
- |
- |
Jdk -> External |
org.keycloak.models.jpa.entities.ClientEntity |
java.lang.String |
5 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.keycloak.models.cache.RealmCache |
org.keycloak.models.cache.infinispan.stream.StreamRealmCache |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.cache.infinispan.stream.entities.RevisionedCachedClientTemplate |
org.keycloak.models.cache.infinispan.entities.CachedClientTemplate |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.cache.infinispan.stream.entities.RevisionedCachedGroup |
org.keycloak.models.cache.infinispan.entities.CachedGroup |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.cache.infinispan.stream.entities.RevisionedCachedRealm |
org.keycloak.models.cache.infinispan.entities.CachedRealm |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.reflect.AccessibleObject |
org.keycloak.models.cache.infinispan.entities.Revisioned |
36 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.cache.infinispan.stream.entities.RevisionedCachedClient |
org.keycloak.models.cache.infinispan.entities.CachedClient |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.jpa.RoleAdapter |
org.keycloak.models.RoleModel |
4 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
org.ietf.jgss.Oid |
6 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.testsuite.model.Theme |
java.lang.String |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
org.keycloak.representations.idm.UserRepresentation |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.Date |
long |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.cache.infinispan.StreamRealmCache |
org.keycloak.models.cache.infinispan.RealmCacheManager |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.models.RealmModel |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.cache.infinispan.entities.CachedUser |
org.keycloak.models.cache.infinispan.entities.Revisioned |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.cache.CacheUserProvider |
org.keycloak.models.cache.infinispan.UserCacheSession |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.models.cache.infinispan.InfinispanUserCache |
org.keycloak.models.cache.infinispan.UserCacheManager |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.cache.infinispan.UserCache |
org.keycloak.models.cache.infinispan.UserCacheManager |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.authentication.PasswordPolicy.Type |
java.lang.reflect.Type |
10 |
2 |
1 |
- |
- |
Internal -> Jdk |
java.lang.reflect.Type |
org.keycloak.testsuite.console.page.authentication.PasswordPolicy.Type |
5 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.jboss.resteasy.client.jaxrs.ResteasyClient |
org.keycloak.admin.client.token.TokenService |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.GroupModel |
org.keycloak.models.jpa.GroupAdapter |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.models.RoleModel |
org.keycloak.models.jpa.RoleAdapter |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.models.ClientTemplateModel |
org.keycloak.models.mongo.keycloak.adapters.ClientTemplateAdapter |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.models.RealmModel |
org.keycloak.models.cache.infinispan.RealmAdapter |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.models.ClientModel |
org.keycloak.models.mongo.keycloak.adapters.ClientAdapter |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.models.cache.CacheRealmProvider |
org.keycloak.models.cache.infinispan.RealmCacheSession |
10 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.Map<java.lang.Integer, java.lang.String> |
java.lang.Integer |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
liquibase.lockservice.LockService |
org.keycloak.connections.jpa.updater.liquibase.lock.CustomLockService |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.keycloak.services.managers.ClientSessionCode |
org.keycloak.services.resources.IdentityBrokerService.ParsedCodeContext |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.admin.client.resource.ClientTemplatesResource |
org.keycloak.admin.client.resource.ClientTemplateResource |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.legacy.LegacyOAuthClient.AccessTokenResponse |
org.keycloak.testsuite.util.OAuthClient.AccessTokenResponse |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.legacy.LegacyOAuthClient |
org.keycloak.testsuite.OAuthClient |
10 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.legacy.LegacyOAuthClient.AuthorizationCodeResponse |
org.keycloak.testsuite.util.OAuthClient.AuthorizationCodeResponse |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.util.DeleteMeOAuthClient |
org.keycloak.testsuite.util.OAuthClient |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.testsuite.client.resources.TestingResource |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.http.impl.client.CloseableHttpClient |
javax.ws.rs.core.Response |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
javax.ws.rs.core.Response |
java.util.List<org.keycloak.representations.idm.AuthenticationExecutionInfoRepresentation> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.keycloak.models.ClientModel |
org.keycloak.representations.idm.ClientRepresentation |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.UserModel |
org.keycloak.representations.idm.UserRepresentation |
6 |
3 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.RealmModel |
org.keycloak.representations.idm.RealmRepresentation |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.OAuthClient.AccessTokenResponse |
org.keycloak.testsuite.util.OAuthClient.AccessTokenResponse |
16 |
2 |
1 |
- |
- |
Internal -> Internal |
void |
org.keycloak.services.managers.RealmManager |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
javax.servlet.Servlet |
java.util.Dictionary |
1 |
1 |
1 |
- |
- |
External -> Jdk |
int |
java.lang.Integer |
2 |
2 |
1 |
- |
Boxing |
Jdk -> Jdk |
org.keycloak.services.managers.RealmManager |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.security.PublicKey |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.security.PrivateKey |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.Map<java.lang.String, java.lang.String> |
org.keycloak.representations.idm.RequiredActionProviderSimpleRepresentation |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.testsuite.OAuthClient.AuthorizationCodeResponse |
org.keycloak.testsuite.util.OAuthClient.AuthorizationCodeResponse |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.admin.client.resource.ClientTemplateResource |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.testsuite.performance.PerformanceTestMetrics |
org.keycloak.testsuite.performance.PerformanceStatistics |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.testsuite.performance.metrics.impl.ResultsWithThroughput |
org.keycloak.testsuite.performance.PerformanceMeasurement |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Date |
java.lang.String |
8 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
javax.mail.Message |
javax.mail.internet.MimeMessage |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
org.keycloak.representations.adapters.config.BaseAdapterConfig |
org.keycloak.representations.adapters.config.AdapterConfig |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.ServiceLoader |
java.util.List |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
void |
org.keycloak.examples.domainextension.CompanyRepresentation |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.examples.domainextension.entities.Company |
org.keycloak.examples.domainextension.CompanyRepresentation |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.examples.domainextension.rest.model.CompanyView |
org.keycloak.examples.domainextension.CompanyRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.services.ServicesLogger |
org.jboss.logging.Logger |
78 |
3 |
1 |
- |
- |
Internal -> External |
org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput |
org.keycloak.representations.idm.authorization.ResourceServerRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authorization.model.Policy.DecisionStrategy |
org.keycloak.representations.idm.authorization.DecisionStrategy |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.ws.rs.client.WebTarget |
javax.ws.rs.client.Client |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
java.lang.String |
org.jboss.as.server.deployment.DeploymentUnit |
14 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.storage.federated.UserFederatedStorageProvider |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.models.entities.AbstractIdentifiableEntity |
org.keycloak.authorization.model.Policy |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.storage.user.UserQueryProvider |
java.lang.reflect.AccessibleObject |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.storage.StorageProvider |
org.keycloak.testsuite.federation.storage.UserPropertyFileStorage |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
void |
org.keycloak.dom.saml.v2.assertion.AttributeStatementType |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
java.util.Map |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
java.util.Map<java.lang.reflect.AccessibleObject, java.lang.String> |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.HashMap |
java.util.Map |
4 |
3 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.keycloak.testsuite.adapter.page.SAMLServletWithLogout |
org.keycloak.testsuite.adapter.page.SAMLServlet |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.List<java.lang.String> |
boolean |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.storage.StorageProviderFactory |
org.keycloak.storage.UserStorageProviderFactory |
6 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.storage.StorageProviderModel |
org.keycloak.storage.UserStorageProviderModel |
6 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.storage.StorageProvider |
org.keycloak.storage.UserStorageProvider |
10 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.entities.StorageProviderEntity |
org.keycloak.models.entities.ComponentEntity |
6 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.entities.StorageProviderEntity |
org.keycloak.representations.idm.StorageProviderRepresentation |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.storage.StorageProviderModel |
org.keycloak.component.ComponentModel |
30 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.testsuite.OAuthClient.AuthorizationCodeResponse |
org.keycloak.testsuite.util.OAuthClient.AuthorizationEndpointResponse |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map |
org.keycloak.common.util.MultivaluedHashMap |
15 |
5 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.representations.JsonWebToken |
org.keycloak.services.clientregistration.ClientRegistrationTokenUtils.TokenVerification |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Map<java.lang.String, java.lang.String> |
org.keycloak.representations.idm.OAuth2ErrorRepresentation |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.keycloak.jose.jwk.JSONWebKeySet |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.authorization.store.StoreFactory |
org.keycloak.authorization.AuthorizationProvider |
2 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
void |
javax.ws.rs.core.Response.Status |
3 |
1 |
1 |
- |
- |
Jdk -> External |
java.lang.String |
org.keycloak.connections.mongo.DefaultMongoConnectionFactoryProvider.MigrationStrategy |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.jboss.as.controller.SimpleAttributeDefinition |
org.jboss.as.controller.AttributeDefinition |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.cache.CacheUserProvider |
org.keycloak.models.cache.UserCache |
6 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.cache.UserCache |
org.keycloak.models.cache.CacheUserProvider |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
void |
cx.ath.matthew.LibraryLoader |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.security.PublicKey |
org.keycloak.adapters.rotation.PublicKeyLocator |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.scripting.InvocableScript |
org.keycloak.scripting.InvocableScriptAdapter |
4 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.UserCredentialValueModel |
org.keycloak.models.UserCredentialModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.UserCredentialModel |
org.keycloak.credential.CredentialInput |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.models.UserCredentialValueModel |
org.keycloak.credential.CredentialModel |
10 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.component.ComponentModel |
org.keycloak.models.cache.OnUserCache |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.keycloak.models.UserCredentialModel> |
org.keycloak.credential.CredentialInput |
5 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.component.ComponentModel |
org.keycloak.credential.CredentialInputValidator |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.ProtocolMapperRepresentation |
java.util.List<org.keycloak.representations.idm.ProtocolMapperRepresentation> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.representations.idm.ClientRepresentation |
org.keycloak.services.clientregistration.ClientRegistrationContext |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.security.PrivateKey |
java.security.KeyPair |
4 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.keycloak.representations.idm.RealmRepresentation |
org.keycloak.representations.idm.KeysMetadataRepresentation.KeyMetadataRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.jose.jws.JWSInput |
java.lang.String |
3 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.keycloak.services.managers.ClientSessionCode |
org.keycloak.services.managers.ClientSessionCode.ParseResult |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.models.UserFederationProvider |
org.keycloak.credential.CredentialInputValidator |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Set |
java.util.Collection |
4 |
3 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.keycloak.admin.client.resource.ClientRegistrationTrustedHostResource |
org.keycloak.services.resources.admin.ClientRegistrationPolicyResource |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.keycloak.services.clientregistration.policy.RegistrationAuth |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.keycloak.representations.UserInfo |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.io.File |
java.io.Writer |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.jose.jwk.JSONWebKeySet |
javax.ws.rs.core.Response |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.keycloak.broker.oidc.OIDCIdentityProviderConfig |
org.keycloak.social.google.GoogleIdentityProviderConfig |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
void |
org.keycloak.models.RealmModel |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.mongo.keycloak.adapters.UserAdapter |
org.keycloak.models.UserModel |
4 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.representations.adapters.config.PolicyEnforcerConfig.UmaProtocolConfig |
org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EntitlementProtocolConfig |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EntitlementProtocolConfig |
org.keycloak.representations.adapters.config.PolicyEnforcerConfig.UmaProtocolConfig |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
jnr.unixsocket.UnixSocketChannel |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
javax.xml.crypto.dsig.keyinfo.KeyValue |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.StringBuffer |
java.lang.AbstractStringBuilder |
11 |
4 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.keycloak.representations.adapters.config.AdapterConfig |
org.keycloak.representations.adapters.config.AdapterHttpClientConfig |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.security.Key |
org.keycloak.rotation.KeyLocator |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.security.PublicKey |
org.keycloak.rotation.KeyLocator |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.UserFederationMapperModel |
org.keycloak.component.ComponentModel |
28 |
3 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.List<org.keycloak.representations.idm.ConfigPropertyRepresentation> |
org.keycloak.representations.idm.ComponentTypeRepresentation |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.representations.idm.ComponentTypeRepresentation |
java.util.List<org.keycloak.representations.idm.ComponentTypeRepresentation> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.authentication.AuthenticationFlowContext |
javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.keycloak.authentication.AuthenticationFlowContext |
org.keycloak.models.UserModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.UserFederationMapperRepresentation |
org.keycloak.representations.idm.ComponentRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.UserFederationProviderModel |
org.keycloak.component.ComponentModel |
3 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.federation.ldap.LDAPFederationProvider |
org.keycloak.storage.ldap.LDAPStorageProvider |
19 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.federation.ldap.mappers.LDAPFederationMapper |
org.keycloak.storage.ldap.mappers.LDAPStorageMapper |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.UserFederationProvider.EditMode |
org.keycloak.storage.ldap.LDAPStorageProviderFactory.EditMode |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
jnr.unixsocket.UnixSocketChannel |
int |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.infinispan.Cache<java.lang.String, java.io.Serializable> |
int |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.models.KeycloakSession |
java.lang.String |
3 |
2 |
1 |
- |
- |
Internal -> Jdk |
java.lang.reflect.AccessibleObject |
java.io.Serializable |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.UserSessionProvider |
org.keycloak.models.sessions.infinispan.InfinispanUserSessionProvider |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.models.UserFederationProviderModel |
org.keycloak.storage.UserStorageProviderModel |
22 |
4 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.UserFederationProvider.EditMode |
org.keycloak.storage.UserStorageProvider.EditMode |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.UserFederationProviderRepresentation |
org.keycloak.representations.idm.ComponentRepresentation |
6 |
3 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.storage.ldap.LDAPStorageProviderFactory.EditMode |
org.keycloak.storage.UserStorageProvider.EditMode |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Set<java.lang.String> |
org.keycloak.models.UserModel |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.UserFederationProvider |
org.keycloak.testsuite.federation.DummyUserFederationProvider |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.models.UserFederationManager |
org.keycloak.models.UserProvider |
4 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.services.managers.UsersSyncManager |
org.keycloak.services.managers.UserStorageSyncManager |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.UserFederationProviderFactory |
org.keycloak.testsuite.federation.DummyUserFederationProviderFactory |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.models.UserFederationSyncResult |
org.keycloak.storage.user.SynchronizationResult |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Collection |
java.util.Set |
3 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.keycloak.storage.user.UserRegistrationProvider |
org.keycloak.storage.user.UserBulkUpdateProvider |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.RoleModel |
org.keycloak.models.RealmModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.RealmModel |
org.keycloak.models.KeycloakSession |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.common.util.MultivaluedHashMap<java.lang.String, java.lang.String> |
org.keycloak.storage.ldap.LDAPConfig |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
javax.ws.rs.client.Invocation.Builder |
org.keycloak.testsuite.cli.KcRegExec.Builder |
1 |
1 |
1 |
- |
- |
External -> Internal |
javax.ws.rs.client.Invocation.Builder |
org.keycloak.testsuite.cli.exec.AbstractExecBuilder<T> |
4 |
1 |
1 |
- |
- |
External -> Internal |
java.security.PublicKey |
javax.crypto.SecretKey |
2 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.keycloak.models.KeyManager.ActiveKey |
org.keycloak.models.KeyManager.ActiveHmacKey |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.keys.KeyMetadata |
org.keycloak.keys.HmacKeyMetadata |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.RSATokenVerifier |
org.keycloak.TokenVerifier |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.keys.KeyMetadata |
org.keycloak.keys.RsaKeyMetadata |
17 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.models.mongo.keycloak.entities.MongoUserEntity |
java.util.List<org.keycloak.models.mongo.keycloak.entities.MongoUserEntity> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
? extendsorg.keycloak.authorization.model.Policy |
org.keycloak.authorization.model.Policy |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.concurrent.atomic.AtomicInteger |
java.util.concurrent.atomic.AtomicBoolean |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.keycloak.authorization.store.StoreFactory |
java.util.function.Supplier<org.keycloak.authorization.store.StoreFactory> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List |
java.util.List<org.keycloak.models.authorization.infinispan.entities.CachedPolicy> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List |
java.util.Collection |
44 |
4 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.util.List |
java.util.List<org.keycloak.models.authorization.infinispan.entities.CachedResource> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
org.keycloak.representations.idm.authorization.ScopeRepresentation |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.authorization.policy.provider.drools.DroolsPolicy |
java.util.function.Function<org.keycloak.authorization.model.Policy, org.keycloak.authorization.policy.provider.drools.DroolsPolicy> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.authorization.model.Policy |
org.keycloak.models.authorization.infinispan.entities.CachedPolicy |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.authorization.model.Policy |
java.util.function.Supplier<javax.script.ScriptEngine> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.authorization.AuthorizationProvider |
org.keycloak.models.KeycloakSession |
2 |
2 |
1 |
Composition |
- |
Internal -> Internal |
java.util.List |
java.util.Map<java.lang.String, java.util.List<org.keycloak.models.authorization.infinispan.entities.CachedScope>> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List |
java.util.Map<java.util.List<org.keycloak.models.authorization.infinispan.entities.CachedResourceServer>, java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
org.keycloak.models.authorization.infinispan.entities.CachedResourceServer |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
java.lang.String |
org.keycloak.models.authorization.infinispan.entities.CachedScope |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
org.keycloak.authorization.model.ResourceServer |
org.keycloak.models.authorization.infinispan.entities.CachedResourceServer |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.security.Principal |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.http.HttpResponse |
org.apache.http.client.methods.CloseableHttpResponse |
19 |
2 |
1 |
T_SUPER_R |
- |
External -> External |
org.keycloak.component.ComponentModel |
org.keycloak.representations.idm.ComponentRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.keycloak.testsuite.util.OAuthClient.AccessTokenResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map<java.lang.String, org.freedesktop.dbus.Variant> |
org.keycloak.federation.sssd.api.Sssd.User |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.storage.ldap.mappers.PasswordUpdated |
org.keycloak.storage.ldap.mappers.PasswordUpdateCallback |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.UserCredentialModel |
org.keycloak.models.credential.PasswordUserCredentialModel |
6 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.credential.CredentialInput |
org.keycloak.models.credential.PasswordUserCredentialModel |
4 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.storage.ldap.idm.model.LDAPDn |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.component.ComponentModel |
org.keycloak.storage.UserStorageProviderModel |
3 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
twitter4j.JSONArray |
java.util.List<java.lang.String> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.keycloak.dom.saml.v2.protocol.ResponseType |
org.w3c.dom.Element |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.eclipse.jetty.server.SessionManager |
org.keycloak.adapters.jetty.spi.JettySessionManager |
2 |
1 |
1 |
- |
- |
External -> Internal |
org.keycloak.authorization.jpa.entities.ScopeEntity |
org.keycloak.authorization.model.Scope |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.models.jpa.entities.UserAttributeEntity |
org.keycloak.models.jpa.entities.UserEntity |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
javax.mail.internet.MimeMessage |
com.sun.mail.smtp.SMTPMessage |
1 |
1 |
1 |
- |
- |
External -> External |
java.lang.String |
char |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.authorization.model.Resource |
org.keycloak.representations.idm.authorization.ResourceRepresentation |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.ClientModel |
org.keycloak.models.RoleModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authorization.admin.representation.PolicyEvaluationRequest.Resource |
org.keycloak.representations.idm.authorization.ResourceRepresentation |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.authorization.Decision.Effect |
org.keycloak.representations.idm.authorization.DecisionEffect |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authorization.common.KeycloakIdentity |
org.keycloak.authorization.admin.PolicyEvaluationService.CloseableKeycloakIdentity |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.authorization.store.StoreFactory |
org.keycloak.authorization.policy.provider.PolicyProviderFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.keycloak.authorization.model.Policy |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.reflect.AccessibleObject |
org.keycloak.authorization.policy.provider.PolicyProviderFactory |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.reflect.AccessibleObject |
org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation |
3 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.representations.idm.authorization.PolicyRepresentation |
org.keycloak.representations.idm.authorization.ScopePermissionRepresentation |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
java.util.Set<java.lang.String> |
19 |
3 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.representations.idm.authorization.PolicyRepresentation |
org.keycloak.representations.idm.authorization.ResourcePermissionRepresentation |
2 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.authorization.model.Resource |
org.keycloak.authorization.model.Policy |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authorization.model.Policy |
org.keycloak.representations.idm.authorization.PolicyRepresentation |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authorization.AuthorizationProvider |
org.keycloak.authorization.store.StoreFactory |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.authorization.policy.provider.PolicyProviderAdminService |
org.keycloak.authorization.policy.provider.PolicyProviderFactory |
3 |
2 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.util.Set |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.function.Supplier<org.keycloak.authorization.store.StoreFactory> |
org.keycloak.authorization.store.StoreFactory |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation |
org.keycloak.representations.idm.authorization.PolicyRepresentation |
4 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.representations.idm.authorization.PolicyRepresentation |
org.keycloak.representations.idm.authorization.UserPolicyRepresentation |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.authorization.store.StoreFactory |
org.keycloak.authorization.jpa.store.JPAStoreFactory |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.representations.idm.authorization.PolicyRepresentation |
org.keycloak.representations.idm.authorization.RolePolicyRepresentation |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.RoleModel |
java.lang.String |
3 |
2 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
org.keycloak.provider.Provider |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.jboss.resteasy.client.jaxrs.ResteasyClient |
org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder |
1 |
1 |
1 |
- |
- |
External -> External |
org.keycloak.authorization.Decision |
org.keycloak.authorization.policy.evaluation.DecisionResult |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.authorization.PolicyRepresentation |
org.keycloak.representations.idm.authorization.AggregatePolicyRepresentation |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.clients.authorization.permission.PermissionsTable |
org.keycloak.testsuite.console.page.clients.authorization.policy.PoliciesTable |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.clients.authorization.policy.RolePolicyForm.ClientRolesInput |
org.keycloak.testsuite.console.page.clients.authorization.policy.RolePolicyForm.ClientRoleSelect |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.clients.authorization.policy.AggregatePolicyForm.PolicyInput |
org.keycloak.testsuite.console.page.fragment.MultipleStringSelect2 |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.clients.authorization.policy.UserPolicyForm.UsersInput |
org.keycloak.testsuite.console.page.clients.authorization.policy.UserPolicyForm.UserSelect |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.clients.authorization.permission.ResourcePermissionForm.PolicyInput |
org.keycloak.testsuite.console.page.fragment.MultipleStringSelect2 |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.clients.authorization.policy.RolePolicyForm.RolesInput |
org.keycloak.testsuite.console.page.clients.authorization.policy.RolePolicyForm.RoleMultipleSelect2 |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.clients.authorization.permission.ResourcePermissionForm.ResourceInput |
org.keycloak.testsuite.console.page.fragment.MultipleStringSelect2 |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.authorization.PolicyRepresentation |
org.keycloak.representations.idm.authorization.RulePolicyRepresentation |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation |
org.keycloak.representations.idm.authorization.RulePolicyRepresentation |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
java.net.URI |
5 |
3 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.String |
byte |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map<java.lang.reflect.AccessibleObject, java.lang.String> |
org.keycloak.representations.idm.authorization.RolePolicyRepresentation.RoleDefinition |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.authorization.model.Policy |
org.keycloak.representations.idm.authorization.UserPolicyRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authorization.model.Policy |
org.keycloak.representations.idm.authorization.ClientPolicyRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.authorization.infinispan.entities.CachedResource |
java.lang.reflect.AccessibleObject |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.authorization.store.PolicyStore |
org.keycloak.models.authorization.infinispan.CachedPolicyStore |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.models.authorization.infinispan.entities.CachedPolicy |
java.lang.reflect.AccessibleObject |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.models.PasswordPolicy |
int |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.keycloak.authentication.ResetCredentialsActionToken |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.lang.String |
org.keycloak.representations.JsonWebToken |
2 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
java.lang.String |
? superjava.lang.String |
3 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.util.HashMap |
java.util.concurrent.ConcurrentHashMap |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.keycloak.models.ClientSessionModel |
org.keycloak.models.UserSessionModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.dom.saml.v2.protocol.ResponseType |
org.keycloak.saml.processing.core.saml.v2.common.SAMLDocumentHolder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.UserSessionModel.State |
java.lang.String |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.authorization.model.Policy |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
javax.persistence.Query |
javax.persistence.TypedQuery<java.lang.String> |
16 |
1 |
1 |
- |
- |
External -> External |
org.keycloak.authorization.model.Resource |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.authorization.model.Scope |
org.keycloak.authorization.jpa.entities.ScopeEntity |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.authorization.model.ResourceServer |
java.lang.String |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.authorization.model.Resource |
org.keycloak.authorization.jpa.entities.ResourceEntity |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.List |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.authorization.model.Scope |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<org.keycloak.authorization.model.Resource> |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.authorization.model.Policy |
org.keycloak.authorization.jpa.entities.PolicyEntity |
3 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.broker.provider.util.IdentityBrokerState |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
ClientSessionModel.Action |
org.keycloak.sessions.AuthenticationSessionModel.Action |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authorization.model.Resource |
org.keycloak.services.resources.admin.AdminAuth.Resource |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authorization.model.ResourceServer |
org.keycloak.models.UserModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.services.resources.admin.RealmAuth |
org.keycloak.services.resources.admin.permissions.AdminPermissionEvaluator |
67 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authorization.model.Scope |
boolean |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.authorization.admin.permissions.MgmtPermissions |
org.keycloak.services.resources.admin.permissions.AdminPermissionManagement |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
javax.ws.rs.client.Invocation.Builder |
2 |
1 |
1 |
- |
- |
Jdk -> External |
java.lang.String |
org.keycloak.authorization.model.ResourceServer |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.testsuite.arquillian.ContainerInfo |
java.util.List<org.keycloak.testsuite.arquillian.ContainerInfo> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Map<java.lang.String, java.util.List<java.lang.String>> |
org.keycloak.models.ClientModel |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map<java.lang.String, org.keycloak.scripting.EvaluatableScriptAdapter> |
org.keycloak.authorization.policy.provider.js.ScriptCache |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.concurrent.ConcurrentHashMap |
java.util.concurrent.ConcurrentMap |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.infinispan.configuration.cache.Configuration |
org.infinispan.configuration.cache.ConfigurationBuilder |
1 |
1 |
1 |
- |
- |
External -> External |
org.keycloak.models.RealmModel |
java.util.Map<java.lang.String, java.lang.String> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.admin.client.resource.ResourceResource |
org.keycloak.representations.idm.authorization.ResourceRepresentation |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.keycloak.authorization.model.ResourceServer |
2 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.authentication.actiontoken.DefaultActionToken |
org.keycloak.authentication.actiontoken.DefaultActionTokenKey |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.adapters.springboot.client.EmbeddedServletClientRequestFactory |
org.keycloak.adapters.springboot.client.KeycloakSecurityContextClientRequestInterceptor |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.dom.saml.v2.SAML2Object |
org.keycloak.saml.processing.core.saml.v2.common.SAMLDocumentHolder |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.entities.SessionEntity |
org.keycloak.models.sessions.infinispan.entities.UserSessionEntity |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.initializer.InfinispanUserSessionInitializer |
org.keycloak.models.sessions.infinispan.initializer.CacheInitializer |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.infinispan.Cache |
org.keycloak.models.sessions.infinispan.changes.InfinispanChangelogBasedTransaction |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.infinispan.CacheStream |
java.util.stream.Stream |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.Map.Entry<java.lang.String, org.keycloak.models.sessions.infinispan.entities.SessionEntity> |
org.keycloak.models.sessions.infinispan.entities.UserSessionEntity |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.infinispan.Cache<org.keycloak.models.sessions.infinispan.entities.SessionEntity, java.lang.String> |
org.keycloak.models.sessions.infinispan.changes.InfinispanChangelogBasedTransaction |
4 |
1 |
1 |
- |
- |
External -> Internal |
org.keycloak.models.sessions.infinispan.entities.SessionEntity |
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper<org.keycloak.models.sessions.infinispan.entities.UserSessionEntity> |
16 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<org.keycloak.models.sessions.infinispan.UserSessionTimestamp> |
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.sessions.infinispan.UserSessionTimestamp |
java.util.Map.Entry<java.lang.String, org.keycloak.models.sessions.infinispan.entities.SessionEntity> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.models.sessions.infinispan.entities.SessionEntity |
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper<S> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.entities.SessionEntity |
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper |
15 |
2 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.common.util.MultivaluedHashMap |
org.keycloak.common.util.ConcurrentMultivaluedHashMap |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
int |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
int |
org.keycloak.testsuite.crossdc.DC |
8 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.common.util.MultivaluedHashMap |
java.util.List |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
? |
byte[] |
1 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
org.keycloak.models.sessions.infinispan.initializer.BaseCacheInitializer |
org.keycloak.models.sessions.infinispan.initializer.InfinispanCacheInitializer |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
java.util.List<org.keycloak.testsuite.util.OAuthClient.AccessTokenResponse> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.sessions.infinispan.entities.LoginFailureEntity |
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper<org.keycloak.models.sessions.infinispan.entities.LoginFailureEntity> |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.InfinispanKeycloakTransaction |
org.keycloak.models.sessions.infinispan.changes.InfinispanChangelogBasedTransaction<org.keycloak.models.sessions.infinispan.entities.LoginFailureEntity, org.keycloak.models.sessions.infinispan.entities.LoginFailureKey> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper |
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper<V> |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.util.OAuthClient.AccessTokenResponse |
java.util.List<org.keycloak.testsuite.util.OAuthClient.AccessTokenResponse> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.models.sessions.infinispan.remotestore.KcRemoteStoreConfiguration |
org.keycloak.models.sessions.infinispan.remotestore.KeycloakRemoteStoreConfiguration |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.apache.http.client.methods.CloseableHttpResponse |
java.io.OutputStream |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.List |
java.util.HashMap |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.http.impl.client.CloseableHttpClient |
java.io.BufferedWriter |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.apache.http.HttpResponse |
javax.ws.rs.core.Response |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.keycloak.broker.oidc.util.JsonSimpleHttp |
org.keycloak.broker.provider.util.SimpleHttp |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.models.KeycloakSession |
org.apache.http.client.HttpClient |
3 |
1 |
1 |
- |
- |
Internal -> External |
org.keycloak.services.resources.AccountService |
java.lang.reflect.AccessibleObject |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
javax.ws.rs.core.Response |
java.util.Map<java.lang.String, java.lang.Long> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
twitter4j.JSONObject |
java.util.Map<java.lang.String, java.lang.Long> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.String |
boolean |
5 |
2 |
1 |
- |
- |
Jdk -> Jdk |
long |
int |
2 |
1 |
1 |
- |
Narrowing |
Jdk -> Jdk |
org.infinispan.persistence.remote.configuration.RemoteStoreConfigurationBuilder |
org.keycloak.models.sessions.infinispan.remotestore.KeycloakRemoteStoreConfigurationBuilder |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.infinispan.persistence.remote.configuration.RemoteStoreConfiguration |
org.keycloak.models.sessions.infinispan.remotestore.KeycloakRemoteStoreConfiguration |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.services.managers.CodeGenerateUtil.ClientSessionParser |
java.util.function.Supplier<org.keycloak.services.managers.CodeGenerateUtil.ClientSessionParser> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.keys.KeyProvider |
org.keycloak.keys.HmacKeyProvider |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
javax.management.MBeanServerConnection |
java.util.function.Supplier<javax.management.MBeanServerConnection> |
5 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map<java.lang.reflect.AccessibleObject, java.lang.String> |
com.fasterxml.jackson.databind.JsonNode |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.lang.reflect.AccessibleObject |
com.fasterxml.jackson.databind.JsonNode |
1 |
1 |
1 |
- |
- |
Jdk -> External |
javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> |
com.fasterxml.jackson.databind.JsonNode |
2 |
1 |
1 |
- |
- |
Internal -> External |
java.util.concurrent.ExecutorService |
java.util.Map.Entry<java.lang.String, java.util.concurrent.ExecutorService> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map |
java.util.concurrent.ConcurrentHashMap |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.keycloak.models.sessions.infinispan.entities.SessionEntity |
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper<V> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper |
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper<org.keycloak.models.sessions.infinispan.entities.UserSessionEntity> |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.entities.UserSessionEntity |
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper<org.keycloak.models.sessions.infinispan.entities.UserSessionEntity> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<java.lang.Boolean> |
java.util.BitSet |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Set<java.lang.String> |
org.keycloak.representations.adapters.config.PolicyEnforcerConfig.MethodConfig |
10 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map<org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionEntity, java.lang.String> |
org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore |
5 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.sessions.infinispan.util.KeycloakMarshallUtil.StringExternalizer |
org.infinispan.commons.marshall.Externalizer<java.lang.String> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Map<org.keycloak.models.AuthenticatedClientSessionModel, java.lang.String> |
org.keycloak.models.AuthenticatedClientSessionModel |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionEntity |
java.util.UUID |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Jdk |
org.keycloak.models.sessions.infinispan.InfinispanUserSessionProvider |
org.keycloak.models.sessions.infinispan.changes.InfinispanChangelogBasedTransaction<org.keycloak.models.sessions.infinispan.entities.UserSessionEntity, java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.UserSessionAdapter |
org.keycloak.models.UserSessionModel |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Iterable |
java.util.Collection |
3 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
boolean |
org.keycloak.cluster.infinispan.ConcurrencyJDGSessionsCacheTest.ReplaceStatus |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.jboss.as.web.common.WarMetaData |
org.jboss.as.server.deployment.DeploymentUnit |
1 |
1 |
1 |
- |
- |
External -> External |
java.lang.String |
java.util.function.Supplier<java.lang.String> |
6 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.saml.common.PicketLinkLogger |
org.jboss.logging.Logger |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.w3c.dom.ls.LSInput |
org.keycloak.saml.processing.core.util.IDFedLSInputResolver.IDFedLSInput |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
java.util.TimerTask |
org.keycloak.timer.basic.TimerTaskContextImpl |
5 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
int |
boolean |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
void |
org.keycloak.timer.TimerProvider.TimerTaskContext |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.testsuite.console.page.roles.Role |
org.keycloak.testsuite.console.page.roles.RoleDetails |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.roles.RoleForm |
org.keycloak.testsuite.console.page.roles.Role.RoleTabs |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.infinispan.Cache<java.lang.String, org.keycloak.models.sessions.infinispan.entities.AuthenticationSessionEntity> |
org.keycloak.models.sessions.infinispan.RootAuthenticationSessionAdapter |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.sessions.AuthenticationSessionModel |
org.keycloak.sessions.RootAuthenticationSessionModel |
10 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.AuthenticationSessionAdapter |
org.keycloak.models.sessions.infinispan.RootAuthenticationSessionAdapter |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.entities.AuthenticationSessionEntity |
org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity |
15 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.sessions.AuthenticationSessionCompoundId |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
int |
org.keycloak.protocol.LoginProtocol |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.testsuite.console.page.fragment.MultipleStringSelect2 |
org.keycloak.testsuite.console.page.clients.authorization.policy.AggregatePolicyForm.PolicySelect |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.fragment.MultipleStringSelect2 |
org.keycloak.testsuite.console.page.clients.authorization.policy.PolicySelect |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.services.resources.admin.info.ServerInfoAdminResource |
java.lang.reflect.AccessibleObject |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.services.resources.admin.RealmsAdminResource |
java.lang.reflect.AccessibleObject |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
boolean |
org.keycloak.models.RealmModel |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.connections.httpclient.ProxyMappings.ProxyMapping |
org.keycloak.connections.httpclient.ProxyMappings |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
java.util.List<org.keycloak.models.UserSessionModel> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.cache.infinispan.ClientAdapter |
org.keycloak.models.ClientModel |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.storage.UserStorageProviderModel |
org.keycloak.storage.CacheableStorageProviderModel |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Long |
java.lang.String |
3 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.function.Supplier |
java.util.concurrent.Callable |
8 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.LinkedList |
java.util.List |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.keycloak.representations.VersionRepresentation |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.HashSet |
java.util.HashMap |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.String |
org.keycloak.proxy.ProxyConfig |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.representations.adapters.config.PolicyEnforcerConfig |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.keycloak.authorization.client.representation.ResourceRepresentation |
org.keycloak.representations.idm.authorization.ResourceRepresentation |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.authorization.client.representation.ScopeRepresentation |
org.keycloak.representations.idm.authorization.ScopeRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
? |
? extendsorg.keycloak.representations.idm.authorization.ResourceRepresentation |
1 |
1 |
1 |
T_SUPER_R |
- |
TypeVariable -> Internal |
javax.ws.rs.core.Response |
org.keycloak.representations.idm.authorization.ResourceRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.common.util.PathMatcher |
org.keycloak.adapters.authorization.PolicyEnforcer.PathConfigMatcher |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.common.util.PathMatcher<org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig> |
org.keycloak.adapters.authorization.PolicyEnforcer.PathConfigMatcher |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.apache.http.impl.client.DefaultHttpClient |
org.apache.http.impl.client.CloseableHttpClient |
1 |
1 |
1 |
- |
- |
External -> External |
java.util.Map |
java.util.Map<java.lang.String, java.lang.reflect.AccessibleObject> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.representations.idm.authorization.ResourceRepresentation |
org.keycloak.representations.idm.authorization.PermissionTicketToken.ResourcePermission |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.authorization.ScopeRepresentation |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.keycloak.representations.idm.authorization.PermissionResponse |
org.keycloak.authorization.client.resource.PermissionResource |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
java.util.List<java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.eclipse.jetty.security.ConstraintMapping |
java.lang.reflect.AccessibleObject |
3 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.String |
org.keycloak.sessions.RootAuthenticationSessionModel |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.function.Function |
java.util.function.BiFunction |
8 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List<org.keycloak.authorization.permission.ResourcePermission> |
org.keycloak.authorization.permission.ResourcePermission |
4 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.authorization.store.PolicyStore |
org.keycloak.authorization.store.ResourceStore |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.authorization.PolicyRepresentation |
org.keycloak.representations.idm.authorization.UmaPermissionRepresentation |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.adapters.spi.HttpFacade |
org.keycloak.adapters.OIDCHttpFacade |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.List<org.keycloak.authorization.model.Scope> |
org.keycloak.authorization.permission.ResourcePermission |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.Set<java.lang.String> |
org.keycloak.authorization.permission.ResourcePermission |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig |
java.util.Map<java.util.Map<java.lang.String, java.lang.reflect.AccessibleObject>, java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.models.AuthenticatedClientSessionModel |
org.keycloak.models.ClientSessionContext |
39 |
2 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.storage.jpa.entity.FederatedUserConsentProtocolMapperEntity |
org.keycloak.storage.jpa.entity.FederatedUserConsentClientScopeEntity |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
org.keycloak.models.ClientScopeModel |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.keycloak.models.RoleModel |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.representations.idm.RealmRepresentation |
java.util.List<org.keycloak.representations.idm.ClientScopeRepresentation> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.models.RoleModel |
org.keycloak.forms.login.freemarker.model.OAuthGrantBean.ClientScopeEntry |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.storage.jpa.entity.FederatedUserConsentRoleEntity |
org.keycloak.storage.jpa.entity.FederatedUserConsentClientScopeEntity |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.AccessToken |
org.keycloak.representations.RefreshToken |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.models.jpa.entities.TemplateScopeMappingEntity |
org.keycloak.models.jpa.entities.ClientScopeRoleMappingEntity |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.keycloak.testsuite.util.ClientManager.ClientManagerBuilder |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.ClientTemplateModel |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
java.util.List<org.keycloak.models.ClientScopeModel> |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.models.ClientTemplateModel |
org.keycloak.models.ClientScopeModel |
52 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.jpa.entities.UserConsentProtocolMapperEntity |
org.keycloak.models.jpa.entities.UserConsentClientScopeEntity |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.ProtocolMapperModel |
org.keycloak.models.ClientScopeModel |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.jpa.ClientTemplateAdapter |
org.keycloak.models.cache.infinispan.ClientScopeAdapter |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.jpa.entities.UserConsentRoleEntity |
org.keycloak.models.jpa.entities.UserConsentClientScopeEntity |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.ClientTemplateRepresentation |
org.keycloak.representations.idm.ClientScopeRepresentation |
35 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.ClientRepresentation |
org.keycloak.admin.client.resource.ClientResource |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.RoleModel |
org.keycloak.models.ClientScopeModel |
11 |
1 |
1 |
- |
- |
Internal -> Internal |
org.jboss.arquillian.core.api.InstanceProducer |
org.jboss.arquillian.core.api.Instance |
1 |
1 |
1 |
- |
- |
External -> External |
org.keycloak.testsuite.arquillian.undertow.KeycloakOnUndertowConfiguration |
org.arquillian.undertow.UndertowContainerConfiguration |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
org.jboss.security.SubjectInfo |
org.jboss.security.SecurityContext |
1 |
1 |
1 |
- |
- |
External -> External |
java.lang.String |
java.sql.Connection |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.jboss.as.server.deployment.DeploymentUnit |
org.jboss.as.server.deployment.DeploymentPhaseContext |
2 |
1 |
1 |
- |
- |
External -> External |
javax.crypto.SecretKey |
org.keycloak.crypto.KeyWrapper |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.keys.HmacKeyProvider |
org.keycloak.keys.GeneratedHmacKeyProvider |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
javax.ws.rs.core.Response.Status |
org.keycloak.crypto.KeyStatus |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.keys.SecretKeyMetadata |
org.keycloak.crypto.KeyWrapper |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.keys.AesKeyProvider |
org.keycloak.crypto.KeyWrapper |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.keys.AesKeyProvider |
org.keycloak.keys.GeneratedAesKeyProvider |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.keycloak.keys.HmacKeyProvider |
org.keycloak.crypto.KeyWrapper |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.crypto.KeyWrapper |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.openqa.selenium.Keys |
org.keycloak.crypto.KeyWrapper |
3 |
1 |
1 |
- |
- |
External -> Internal |
org.keycloak.representations.idm.authorization.ScopePermissionRepresentation |
org.keycloak.representations.idm.authorization.ResourcePermissionRepresentation |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig |
java.util.Set<org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.authorization.model.Resource |
java.util.Map.Entry<java.lang.String, org.keycloak.authorization.model.Resource> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.authorization.permission.ResourcePermission |
org.keycloak.representations.idm.authorization.Permission |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.representations.AccessToken |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.representations.AccessTokenResponse |
org.keycloak.representations.idm.authorization.AuthorizationResponse |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.representations.idm.authorization.PermissionTicketToken.ResourcePermission |
org.keycloak.representations.idm.authorization.Permission |
15 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.io.File |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.hamcrest.Matcher |
java.util.List |
2 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.String |
java.lang.AbstractStringBuilder |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.keycloak.testsuite.arquillian.ContainerInfo |
org.keycloak.testsuite.crossdc.DC |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.ws.rs.core.UriInfo |
org.keycloak.models.KeycloakUriInfo |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.storage.UserStorageProviderModel |
org.keycloak.representations.idm.ComponentRepresentation |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.testsuite.console.page.fragment.Dropdown |
org.keycloak.testsuite.console.page.fragment.LocaleDropdown |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.keycloak.authorization.policy.evaluation.Result> |
org.keycloak.authorization.admin.PolicyEvaluationService.EvaluationDecisionCollector |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.authorization.model.Policy |
org.keycloak.authorization.store.PolicyStore |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.idm.authorization.AuthorizationRequest |
org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest |
9 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.authorization.policy.evaluation.PolicyEvaluator |
org.keycloak.authorization.AuthorizationProvider |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.authorization.policy.evaluation.DefaultPolicyEvaluator |
org.keycloak.authorization.AuthorizationProvider |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.authorization.policy.evaluation.DefaultPolicyEvaluator |
org.keycloak.authorization.policy.evaluation.PolicyEvaluator |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Map<java.lang.String, java.lang.Integer> |
org.keycloak.saml.validators.DestinationValidator |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.Set<org.keycloak.authorization.model.Policy> |
java.util.concurrent.atomic.AtomicBoolean |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.authorization.permission.ResourcePermission |
java.util.List<org.keycloak.authorization.model.Scope> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.Integer |
java.util.concurrent.atomic.AtomicInteger |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.String |
java.util.List<org.keycloak.representations.idm.authorization.ResourceRepresentation> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.AbstractMap.SimpleEntry<java.lang.String, java.lang.String> |
org.keycloak.services.managers.AuthSessionId |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.keycloak.connections.infinispan.TopologyInfo |
5 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
int |
org.keycloak.models.sessions.infinispan.remotestore.RemoteCacheSessionsLoaderContext |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
int |
org.keycloak.models.sessions.infinispan.initializer.OfflinePersistentUserSessionLoaderContext |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
int |
org.keycloak.models.sessions.infinispan.initializer.SessionLoader.LoaderContext |
4 |
2 |
1 |
Composition |
- |
Jdk -> Internal |
java.security.cert.Certificate |
java.security.cert.X509Certificate |
2 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.keycloak.jose.jws.Algorithm |
java.lang.String |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.security.PublicKey |
org.keycloak.jose.jwk.JSONWebKeySet |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.keys.RsaKeyMetadata |
org.keycloak.jose.jwk.JWK |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.JsonWebToken |
org.keycloak.services.clientregistration.InitialAccessToken |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.RSATokenVerifier |
org.keycloak.TokenVerifier<org.keycloak.representations.AccessToken> |
3 |
2 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.representations.AccessToken |
org.keycloak.services.managers.IdentityCookieToken |
3 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.keycloak.jose.jws.AlgorithmType |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.keycloak.models.KeyManager.ActiveRsaKey |
org.keycloak.crypto.SignatureSignerContext |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Set<java.lang.String> |
java.lang.String |
6 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
org.keycloak.crypto.SignatureVerifierContext |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.StringBuffer |
java.lang.StringBuilder |
11 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.security.PublicKey |
java.util.Map<java.lang.String, java.lang.String> |
7 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.security.PublicKey |
org.keycloak.crypto.SignatureVerifierContext |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Locale |
org.keycloak.locale.LocaleSelection |
5 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.protocol.oidc.representations.OIDCConfigurationRepresentation |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.openqa.selenium.support.ui.Select |
org.keycloak.testsuite.console.page.fragment.MultipleStringSelect2 |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.keycloak.testsuite.pages.ErrorPage |
org.keycloak.testsuite.auth.page.login.LoginError |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.models.ClientModel |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.common.util.MultivaluedHashMap |
org.keycloak.models.cache.infinispan.LazyLoader |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
java.util.Collection<org.keycloak.representations.idm.authorization.Permission> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.authorization.model.Resource |
org.keycloak.authorization.permission.ResourcePermission |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.keycloak.services.resources.admin.permissions.UserPermissions.EvaluateGroup |
java.util.function.Predicate<org.keycloak.models.GroupModel> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
org.keycloak.authorization.jpa.entities.PolicyEntity |
5 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.authorization.store.ResourceStore |
org.keycloak.authorization.store.StoreFactory |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.authorization.jpa.entities.ResourceEntity |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.Map |
org.keycloak.models.cache.infinispan.LazyLoader |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.authorization.store.PolicyStore |
org.keycloak.authorization.store.StoreFactory |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Set |
org.keycloak.models.cache.infinispan.LazyLoader |
10 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.authorization.common.KeycloakEvaluationContext |
org.keycloak.authorization.policy.evaluation.EvaluationContext |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.persistence.EntityManager |
org.keycloak.example.photoz.CustomDatabase |
2 |
1 |
1 |
- |
- |
External -> Internal |
boolean |
org.keycloak.models.sessions.infinispan.initializer.SessionLoader.WorkerResult |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.keycloak.models.sessions.infinispan.initializer.SessionLoader.LoaderContext |
org.keycloak.models.sessions.infinispan.initializer.SessionLoader.WorkerContext |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.changes.sessions.LastSessionRefreshStore |
org.keycloak.models.sessions.infinispan.changes.sessions.CrossDCLastSessionRefreshStore |
22 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.initializer.DistributedCacheConcurrentWritesTest.CacheWrapper |
org.infinispan.commons.api.BasicCache |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.keycloak.models.sessions.infinispan.initializer.InfinispanCacheInitializer.WorkerResult |
org.keycloak.models.sessions.infinispan.initializer.SessionLoader.WorkerResult |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.security.PublicKey |
org.keycloak.crypto.KeyWrapper |
20 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map |
java.util.Collection |
6 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map |
java.util.Set |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
void |
java.util.Map<java.lang.String, java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
int |
java.util.Set<java.lang.String> |
4 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.Executor |
java.util.concurrent.ExecutorService |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.keycloak.admin.client.resource.ClientResource |
org.keycloak.admin.client.resource.RealmResource |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.keycloak.sessions.AuthenticationSessionModel |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.keycloak.models.AuthenticatedClientSessionModel |
org.keycloak.sessions.AuthenticationSessionModel |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.openqa.selenium.Cookie |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> External |
org.apache.http.client.methods.CloseableHttpResponse |
void |
1 |
1 |
1 |
- |
- |
External -> Jdk |
void |
org.openqa.selenium.Cookie |
1 |
1 |
1 |
- |
- |
Jdk -> External |
byte |
org.keycloak.storage.ldap.idm.query.internal.LDAPQuery.PaginationContext |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.jboss.resteasy.plugins.server.undertow.UndertowJaxrsServer |
org.keycloak.testsuite.arquillian.undertow.KeycloakOnUndertow.KeycloakUndertowJaxrsServer |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> Internal |
java.util.Map<java.lang.String, java.util.List<java.lang.String>> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.admin.client.Keycloak |
org.keycloak.testsuite.arquillian.TestContext |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
javax.net.ssl.KeyManager |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.keys.RsaKeyMetadata |
org.keycloak.crypto.KeyWrapper |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.http.client.HttpClient |
java.util.concurrent.Callable<org.apache.http.client.HttpClient> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.keycloak.adapters.authorization.PolicyEnforcer |
java.util.concurrent.Callable<org.keycloak.adapters.authorization.PolicyEnforcer> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
javax.management.MBeanServerConnection |
javax.management.remote.JMXConnector |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.keycloak.events.admin.ResourceType |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
javax.naming.InitialContext |
javax.naming.ldap.InitialLdapContext |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
javax.naming.Context |
javax.naming.ldap.InitialLdapContext |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |