| 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 |