Type Changes:

Home

Projects

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