Type Changes:

Home

Projects

Type Before Type After No. of Instances No. of Commits No. of Projects Hierarchy Relation Primitive Info Namespace
org.cloudfoundry.identity.uaa.zone.IdentityZone org.cloudfoundry.identity.uaa.zone.IdentityZoneCreationRequest 2 1 1 Composition - Internal -> Internal
org.cloudfoundry.identity.uaa.oauth.ClientAdminEndpoints org.cloudfoundry.identity.uaa.oauth.ClientDetailsValidator 2 1 1 SIBLING - Internal -> Internal
java.lang.Boolean boolean 6 3 1 - Unboxing Jdk -> Jdk
org.springframework.security.web.FilterChainProxy org.springframework.jdbc.core.JdbcTemplate 1 1 1 - - External -> External
java.lang.Void org.cloudfoundry.identity.uaa.zone.IdentityZone 1 1 1 - - Jdk -> Internal
java.lang.Integer org.cloudfoundry.identity.uaa.security.web.SecurityFilterChainPostProcessor.FilterPosition 3 1 1 - - Jdk -> Internal
org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails org.springframework.security.oauth2.client.token.grant.client.ClientCredentialsResourceDetails 1 1 1 - - External -> External
org.springframework.context.support.GenericXmlApplicationContext org.springframework.context.ConfigurableApplicationContext 2 2 1 - - External -> External
void org.cloudfoundry.identity.uaa.scim.ScimUser 5 5 1 - - Jdk -> Internal
java.lang.String org.cloudfoundry.identity.uaa.util.UaaUrlUtils 3 2 1 Composition - Jdk -> Internal
org.apache.http.client.utils.URIBuilder org.springframework.web.util.UriComponentsBuilder 1 1 1 - - External -> External
org.springframework.test.web.servlet.MvcResult org.cloudfoundry.identity.uaa.zone.IdentityProvider 1 1 1 - - External -> Internal
java.lang.Void org.cloudfoundry.identity.uaa.zone.IdentityProvider 1 1 1 - - Jdk -> Internal
org.springframework.security.oauth2.provider.ClientRegistrationService org.springframework.security.oauth2.provider.client.JdbcClientDetailsService 1 1 1 - - External -> External
java.util.List<org.cloudfoundry.identity.uaa.login.saml.IdentityProviderDefinition> org.cloudfoundry.identity.uaa.login.saml.IdentityProviderConfigurator 4 2 1 Composition - Jdk -> Internal
org.springframework.http.ResponseEntity<org.cloudfoundry.identity.uaa.scim.ScimUser> org.cloudfoundry.identity.uaa.scim.ScimUser 1 1 1 - - External -> Internal
java.lang.String java.lang.Object 17 7 1 - - Jdk -> Jdk
java.lang.String java.lang.Void 1 1 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.zone.IdentityZoneCreationRequest org.cloudfoundry.identity.uaa.zone.IdentityZone 2 1 1 Composition - Internal -> Internal
org.cloudfoundry.identity.uaa.oauth.ClientDetailsValidator org.cloudfoundry.identity.uaa.oauth.ClientAdminEndpointsValidator 2 1 1 SIBLING - Internal -> Internal
org.springframework.security.oauth2.provider.ClientRegistrationService org.cloudfoundry.identity.uaa.zone.IdentityZoneEndpointClientRegistrationService 2 1 1 Composition - External -> Internal
boolean org.cloudfoundry.identity.uaa.oauth.ClientDetailsValidator.Mode 2 1 1 - - Jdk -> Internal
org.springframework.security.ldap.server.ApacheDSContainer org.springframework.security.ldap.server.ApacheDsSSLContainer 1 1 1 R_SUPER_T - Internal -> Internal
org.cloudfoundry.identity.uaa.login.saml.IdentityProviderDefinition java.lang.String 1 1 1 Composition - Internal -> Jdk
java.lang.String java.util.Set<java.lang.String> 2 2 1 - - Jdk -> Jdk
org.springframework.security.oauth2.provider.client.BaseClientDetails org.cloudfoundry.identity.uaa.oauth.client.ClientDetailsModification 5 1 1 T_SUPER_R - External -> Internal
org.springframework.security.authentication.UsernamePasswordAuthenticationToken org.springframework.security.core.context.SecurityContext 4 1 1 - - External -> External
org.cloudfoundry.identity.uaa.authentication.manager.NewUserAuthenticatedEvent org.cloudfoundry.identity.uaa.authentication.manager.AuthEvent 1 1 1 SIBLING - Internal -> Internal
void java.lang.Void 4 2 1 - Boxing Jdk -> Jdk
void org.cloudfoundry.identity.uaa.zone.IdentityZone 9 3 1 - - Jdk -> Internal
boolean int 8 1 1 - - Jdk -> Jdk
java.lang.Integer int 12 2 1 - Unboxing Jdk -> Jdk
java.util.Map<java.lang.String, java.lang.Object> org.cloudfoundry.identity.uaa.zone.UaaIdentityProviderDefinition 5 2 1 - - Jdk -> Internal
java.util.Map<java.lang.String, java.lang.Object> org.cloudfoundry.identity.uaa.zone.IdentityProvider 1 1 1 - - Jdk -> Internal
void org.cloudfoundry.identity.uaa.config.PasswordPolicy 7 1 1 - - Jdk -> Internal
void org.cloudfoundry.identity.uaa.zone.IdentityProvider 10 1 1 - - Jdk -> Internal
java.lang.Void void 6 3 1 - Unboxing Jdk -> Jdk
void boolean 4 4 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.scim.endpoints.PasswordResetEndpoints org.cloudfoundry.identity.uaa.scim.validate.PasswordValidator 4 2 1 Composition - Internal -> Internal
java.util.Map<java.lang.String, java.lang.String> org.cloudfoundry.identity.uaa.scim.ScimUser 4 2 1 - - Jdk -> Internal
org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.String>> java.lang.String 2 2 1 - - External -> Jdk
void org.cloudfoundry.identity.uaa.login.ForgotPasswordInfo 2 2 1 - - Jdk -> Internal
org.cloudfoundry.identity.uaa.password.event.PasswordChangeFailureEvent org.cloudfoundry.identity.uaa.password.event.PasswordChangeEvent 2 2 1 SIBLING - Internal -> Internal
org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.String>> org.cloudfoundry.identity.uaa.scim.ScimUser 2 2 1 - - External -> Internal
org.cloudfoundry.identity.uaa.scim.endpoints.PasswordChange org.cloudfoundry.identity.uaa.scim.endpoints.PasswordReset 2 2 1 - - Internal -> Internal
void org.cloudfoundry.identity.uaa.config.LockoutPolicy 3 1 1 - - Jdk -> Internal
org.cloudfoundry.identity.uaa.user.UaaUser org.cloudfoundry.identity.uaa.scim.ScimUser 1 1 1 - - Internal -> Internal
java.util.Collection java.util.List 6 4 1 T_SUPER_R - Jdk -> Jdk
java.lang.String org.cloudfoundry.identity.uaa.scim.bootstrap.ScimExternalGroupBootstrap.ExternalGroupStruct 3 1 1 Composition - Jdk -> Internal
void org.cloudfoundry.identity.uaa.scim.ScimGroup 5 3 1 - - Jdk -> Internal
java.util.Set java.util.Map 8 4 1 - - Jdk -> Jdk
java.util.List<org.cloudfoundry.identity.uaa.scim.ScimGroupMember> void 1 1 1 - - Jdk -> Jdk
java.lang.Void java.lang.String 4 2 1 - - Jdk -> Jdk
org.apache.commons.httpclient.HttpClient org.apache.commons.httpclient.params.HttpClientParams 1 1 1 - - External -> External
java.util.List java.util.Map 18 9 1 - - Jdk -> Jdk
org.springframework.security.saml.metadata.ExtendedMetadataDelegate byte 2 1 1 - - External -> Jdk
java.util.List<org.cloudfoundry.identity.uaa.login.saml.IdentityProviderDefinition> void 1 1 1 - - Jdk -> Jdk
org.springframework.security.saml.metadata.ExtendedMetadataDelegate org.springframework.security.saml.metadata.ExtendedMetadataDelegate[] 1 1 1 - - External -> External
void org.springframework.security.saml.metadata.ExtendedMetadataDelegate 1 1 1 - - Jdk -> External
void java.util.Set<org.cloudfoundry.identity.uaa.login.saml.ComparableProvider> 1 1 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.oauth.token.UaaTokenServices org.springframework.security.oauth2.provider.token.AuthorizationServerTokenServices 3 1 1 R_SUPER_T - Internal -> External
org.springframework.mock.web.MockHttpSession org.springframework.security.core.context.SecurityContext 1 1 1 - - External -> External
void org.cloudfoundry.identity.uaa.AbstractIdentityProviderDefinition 1 1 1 - - Jdk -> Internal
java.util.ArrayList java.util.List 1 1 1 R_SUPER_T - Jdk -> Jdk
org.cloudfoundry.identity.uaa.oauth.ClientAdminEndpoints org.springframework.security.oauth2.provider.ClientDetailsService 1 1 1 - - Internal -> External
java.util.Map<java.lang.Object, java.lang.String> org.cloudfoundry.identity.uaa.ldap.LdapIdentityProviderDefinition 1 1 1 - - Jdk -> Internal
java.lang.String org.cloudfoundry.identity.uaa.login.InvitationsService.AcceptedInvitation 3 1 1 Composition - Jdk -> Internal
void java.lang.String 8 6 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.scim.endpoints.ChangeEmailEndpoints org.cloudfoundry.identity.uaa.codestore.ExpiringCodeStore 1 1 1 Composition - Internal -> Internal
org.springframework.http.ResponseEntity<java.lang.String> org.cloudfoundry.identity.uaa.scim.ScimUser 1 1 1 - - External -> Internal
org.springframework.http.ResponseEntity<org.cloudfoundry.identity.uaa.scim.endpoints.ChangeEmailEndpoints.EmailChangeResponse> java.lang.String 1 1 1 - - External -> Jdk
java.lang.String javax.servlet.http.HttpServletRequest 1 1 1 - - Jdk -> External
java.util.Set java.util.Collection 1 1 1 R_SUPER_T - Jdk -> Jdk
java.util.Map<java.lang.String, java.lang.String> java.lang.String 4 1 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.login.ExpiringCodeService org.cloudfoundry.identity.uaa.codestore.ExpiringCodeStore 2 1 1 - - Internal -> Internal
void org.springframework.security.oauth2.provider.ClientDetails 1 1 1 - - Jdk -> External
java.util.List<java.util.Map<java.lang.String, java.lang.Object>> java.lang.String 2 1 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.AbstractIdentityProviderDefinition void 1 1 1 - - Internal -> Jdk
java.lang.String java.util.List<java.lang.String> 13 5 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.authentication.manager.DynamicZoneAwareAuthenticationManager org.cloudfoundry.identity.uaa.user.UaaUserDatabase 1 1 1 - - Internal -> Internal
java.util.LinkedHashMap java.util.Map 9 1 1 R_SUPER_T - Jdk -> Jdk
java.util.Map java.util.List 15 6 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.scim.ScimUser org.cloudfoundry.identity.uaa.login.ResetPasswordService.ResetPasswordResponse 3 1 1 Composition - Internal -> Internal
org.cloudfoundry.identity.uaa.invitations.InvitationsService org.cloudfoundry.identity.uaa.codestore.ExpiringCodeStore 1 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.login.util.FakeJavaMailSender.MimeMessageWrapper java.net.URL 7 1 1 - - Internal -> Jdk
org.cloudfoundry.identity.uaa.authentication.UaaPrincipal org.cloudfoundry.identity.uaa.user.UaaUser 1 1 1 - - Internal -> Internal
java.util.List<java.lang.String> java.lang.Object 4 1 1 - - Jdk -> Jdk
java.lang.String java.lang.String[] 1 1 1 - - Jdk -> Jdk
void java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.Object>> 1 1 1 - - Jdk -> Jdk
java.util.Map org.springframework.util.MultiValueMap 7 3 1 - - Jdk -> External
java.util.HashMap java.util.Map 4 3 1 R_SUPER_T - Jdk -> Jdk
boolean java.lang.Boolean 21 3 1 - Boxing Jdk -> Jdk
java.lang.String org.cloudfoundry.identity.uaa.ldap.LdapIdentityProviderDefinition 3 2 1 Composition - Jdk -> Internal
org.springframework.security.core.Authentication org.cloudfoundry.identity.uaa.authentication.UaaAuthentication 7 4 1 T_SUPER_R - External -> Internal
java.lang.String org.cloudfoundry.identity.uaa.config.IdentityZoneConfiguration 3 1 1 - - Jdk -> Internal
org.springframework.security.jwt.Jwt org.springframework.security.oauth2.common.OAuth2RefreshToken 1 1 1 - - External -> External
void org.cloudfoundry.identity.uaa.config.IdentityZoneConfiguration 1 1 1 - - Jdk -> Internal
org.cloudfoundry.identity.uaa.zone.IdentityProvider org.springframework.security.saml.metadata.ExtendedMetadataDelegate 1 1 1 - - Internal -> External
java.lang.String org.cloudfoundry.identity.uaa.AbstractIdentityProviderDefinition 2 1 1 Composition - Jdk -> Internal
java.lang.String org.cloudfoundry.identity.uaa.zone.IdentityZone 1 1 1 Composition - Jdk -> Internal
org.springframework.web.bind.MethodArgumentNotValidException org.springframework.security.access.AccessDeniedException 1 1 1 - - External -> External
java.util.Map<java.lang.String, java.lang.String> org.cloudfoundry.identity.uaa.profile.PasswordChangeResponse 2 1 1 - - Jdk -> Internal
java.util.Map<java.lang.String, ?> org.cloudfoundry.identity.uaa.oauth.token.Claims 20 1 1 - - Jdk -> Internal
java.util.Map<java.lang.String, java.lang.Object> org.cloudfoundry.identity.uaa.oauth.token.Claims 2 1 1 - - Jdk -> Internal
org.cloudfoundry.identity.uaa.profile.PasswordReset org.cloudfoundry.identity.uaa.profile.PasswordChangeRequest 2 1 1 - - Internal -> Internal
java.util.Map<java.lang.String, java.lang.String> org.cloudfoundry.identity.uaa.profile.PasswordResetResponse 1 1 1 - - Jdk -> Internal
java.util.Map<java.lang.String, java.util.List<java.util.Map<java.lang.String, java.lang.String>>> org.cloudfoundry.identity.uaa.oauth.token.VerificationKeysListResponse 1 1 1 - - Jdk -> Internal
java.util.Map<java.lang.String, java.lang.String> org.cloudfoundry.identity.uaa.profile.UserInfoResponse 4 1 1 - - Jdk -> Internal
java.util.Map<java.lang.String, java.lang.String> org.cloudfoundry.identity.uaa.oauth.token.VerificationKeyResponse 1 1 1 - - Jdk -> Internal
java.util.Map<java.lang.String, java.lang.String> org.cloudfoundry.identity.uaa.login.AuthenticationResponse 4 1 1 - - Jdk -> Internal
java.lang.String java.util.Collection<java.lang.String> 4 2 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.mock.util.MockMvcUtils.GrantType java.lang.String 1 1 1 - - Internal -> Jdk
void org.cloudfoundry.identity.uaa.oauth.approval.Approval 6 1 1 - - Jdk -> Internal
org.springframework.security.oauth2.common.OAuth2AccessToken org.cloudfoundry.identity.uaa.oauth.token.CompositeAccessToken 5 2 1 - - External -> Internal
void org.cloudfoundry.identity.uaa.scim.ScimCore 1 1 1 - - Jdk -> Internal
java.util.Map java.util.Collection 1 1 1 - - Jdk -> Jdk
void org.cloudfoundry.identity.uaa.provider.SamlIdentityProviderDefinition 11 1 1 - - Jdk -> Internal
java.lang.String org.cloudfoundry.identity.uaa.scim.ScimGroup 4 2 1 Composition - Jdk -> Internal
org.springframework.jdbc.core.RowMapper<ClientMetaDetails> org.springframework.jdbc.core.RowMapper<org.cloudfoundry.identity.uaa.client.ClientMetadata> 1 1 1 - - External -> External
java.util.List<ClientMetaDetails> java.util.List<org.cloudfoundry.identity.uaa.client.ClientMetadata> 1 1 1 - - Jdk -> Jdk
ClientMetaDetails org.cloudfoundry.identity.uaa.client.ClientMetadata 32 1 1 - - External -> Internal
ClientMetaDetailsProvisioning org.cloudfoundry.identity.uaa.client.ClientMetadataProvisioning 2 1 1 - - External -> Internal
void org.springframework.http.ResponseEntity<java.lang.Void> 2 1 1 - - Jdk -> External
void org.springframework.security.oauth2.provider.client.BaseClientDetails 4 1 1 - - Jdk -> External
org.cloudfoundry.identity.uaa.client.ClientMetadata org.cloudfoundry.identity.uaa.home.HomeController.TileData 1 1 1 - - Internal -> Internal
java.lang.String java.util.Map<java.lang.String, java.lang.String> 4 2 1 - - Jdk -> Jdk
java.util.Map java.util.HashMap 4 1 1 T_SUPER_R - Jdk -> Jdk
org.springframework.security.oauth2.provider.client.JdbcClientDetailsService org.cloudfoundry.identity.uaa.zone.MultitenantJdbcClientDetailsService 5 2 1 T_SUPER_R - External -> Internal
org.cloudfoundry.identity.uaa.provider.IdentityProvider<org.cloudfoundry.identity.uaa.provider.UaaIdentityProviderDefinition> org.cloudfoundry.identity.uaa.zone.IdentityZone 1 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.IdentityProviderProvisioning org.cloudfoundry.identity.uaa.zone.IdentityZoneProvisioning 4 2 1 - - Internal -> Internal
java.util.Set java.util.List 3 1 1 SIBLING - Jdk -> Jdk
org.cloudfoundry.identity.uaa.authentication.WhitelistLogoutHandler org.cloudfoundry.identity.uaa.zone.Links.Logout 5 1 1 - - Internal -> Internal
java.util.List java.util.ArrayList 1 1 1 T_SUPER_R - Jdk -> Jdk
org.springframework.security.oauth2.provider.ClientDetails org.springframework.security.oauth2.provider.client.BaseClientDetails 12 6 1 - - External -> External
org.springframework.security.saml.metadata.ExtendedMetadataDelegate org.cloudfoundry.identity.uaa.provider.saml.idp.SamlServiceProviderHolder 1 1 1 Composition - External -> Internal
org.cloudfoundry.identity.uaa.provider.saml.idp.SamlServiceProviderDefinition org.cloudfoundry.identity.uaa.provider.saml.idp.SamlServiceProvider 2 1 1 Composition - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.saml.idp.SamlServiceProviderDefinition org.cloudfoundry.identity.uaa.provider.saml.idp.SamlServiceProviderHolder 2 1 1 - - Internal -> Internal
java.lang.Class<org.apache.commons.httpclient.protocol.ProtocolSocketFactory> org.apache.commons.httpclient.protocol.ProtocolSocketFactory 1 1 1 - - Jdk -> External
org.cloudfoundry.identity.uaa.provider.saml.SamlLoginServerKeyManager org.springframework.security.saml.key.KeyManager 1 1 1 R_SUPER_T - Internal -> External
org.cloudfoundry.identity.uaa.zone.IdentityZone org.cloudfoundry.identity.uaa.zone.IdentityZoneHolder.IdentityZoneWithKeyManager 1 1 1 Composition - Internal -> Internal
java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> org.cloudfoundry.identity.uaa.zone.SigningKeysMap 1 1 1 - - Jdk -> Internal
org.cloudfoundry.identity.uaa.zone.KeyPairsMap org.cloudfoundry.identity.uaa.zone.SigningKeysMap 1 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.zone.KeyPair java.lang.String 8 1 1 Composition - Internal -> Jdk
java.lang.String org.cloudfoundry.identity.uaa.zone.TokenPolicy.KeyInformation 3 2 1 Composition - Jdk -> Internal
java.security.KeyPair java.lang.String 1 1 1 SIBLING - Jdk -> Jdk
org.cloudfoundry.identity.uaa.oauth.SignerProvider org.cloudfoundry.identity.uaa.zone.IdentityZoneProvisioning 1 1 1 - - Internal -> Internal
java.util.List<java.lang.String> java.lang.String 1 1 1 - - Jdk -> Jdk
void org.springframework.security.oauth2.provider.OAuth2Authentication 1 1 1 - - Jdk -> External
java.util.List java.util.Collection 9 3 1 R_SUPER_T - Jdk -> Jdk
org.cloudfoundry.identity.uaa.scim.ScimGroupExternalMember org.cloudfoundry.identity.uaa.resources.SearchResults<org.cloudfoundry.identity.uaa.scim.ScimGroupExternalMember> 1 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.scim.ScimGroupExternalMember java.util.Collection<org.cloudfoundry.identity.uaa.scim.ScimGroupExternalMember> 2 1 1 - - Internal -> Jdk
org.cloudfoundry.identity.uaa.zone.TokenPolicy.KeyInformation java.lang.String 3 1 1 Composition - Internal -> Jdk
org.cloudfoundry.identity.uaa.provider.oauth.OauthIdentityProviderDefinitionConfigurator java.util.List<org.cloudfoundry.identity.uaa.provider.OauthIdentityProviderDefinition> 1 1 1 - - Internal -> Jdk
void org.cloudfoundry.identity.uaa.provider.OauthIdentityProviderDefinition 9 1 1 - - Jdk -> Internal
java.lang.Object org.springframework.web.context.support.XmlWebApplicationContext 1 1 1 - - Jdk -> External
org.cloudfoundry.identity.uaa.zone.SigningKeysMap java.util.Map<java.lang.String, java.lang.String> 1 1 1 - - Internal -> Jdk
java.lang.String org.springframework.http.HttpHeaders 4 1 1 - - Jdk -> External
org.cloudfoundry.identity.uaa.provider.OauthIdentityProviderDefinition org.cloudfoundry.identity.uaa.provider.XOAuthIdentityProviderDefinition<org.cloudfoundry.identity.uaa.provider.RawOauthAuthenticationFlow> 1 1 1 SIBLING - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.OauthIdentityProviderDefinition org.cloudfoundry.identity.uaa.provider.XOAuthIdentityProviderDefinition<T> 1 1 1 SIBLING - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.OauthIdentityProviderDefinition org.cloudfoundry.identity.uaa.provider.XOAuthIdentityProviderDefinition<org.cloudfoundry.identity.uaa.provider.OidcAuthenticationFlow> 1 1 1 SIBLING - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.OauthIdentityProviderDefinition org.cloudfoundry.identity.uaa.provider.XOAuthIdentityProviderDefinition 19 1 1 SIBLING - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.XOAuthIdentityProviderDefinition<org.cloudfoundry.identity.uaa.provider.RawOauthAuthenticationFlow> org.cloudfoundry.identity.uaa.provider.RawXOAuthIdentityProviderDefinition 1 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.XOAuthIdentityProviderDefinition org.cloudfoundry.identity.uaa.provider.AbstractXOAuthIdentityProviderDefinition 26 1 1 SIBLING - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.XOAuthIdentityProviderDefinition<org.cloudfoundry.identity.uaa.provider.OidcAuthenticationFlow> org.cloudfoundry.identity.uaa.provider.AbstractXOAuthIdentityProviderDefinition 1 1 1 SIBLING - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.XOAuthIdentityProviderDefinition<org.cloudfoundry.identity.uaa.provider.RawOauthAuthenticationFlow> org.cloudfoundry.identity.uaa.provider.AbstractXOAuthIdentityProviderDefinition 1 1 1 SIBLING - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.XOAuthIdentityProviderDefinition<T> void 1 1 1 - - Internal -> Jdk
org.cloudfoundry.identity.uaa.oauth.token.Claims java.util.Map<java.lang.Object, java.lang.String> 1 1 1 - - Internal -> Jdk
java.util.concurrent.ConcurrentHashMap com.google.common.cache.Cache 1 1 1 - - Jdk -> External
int long 4 2 1 - Widening Jdk -> Jdk
org.cloudfoundry.identity.uaa.provider.saml.ZoneAwareMetadataManager org.springframework.security.saml.metadata.MetadataManager 1 1 1 R_SUPER_T - Internal -> External
org.cloudfoundry.identity.uaa.provider.saml.SamlIdentityProviderConfigurator org.cloudfoundry.identity.uaa.provider.saml.BootstrapSamlIdentityProviderConfigurator 7 1 1 SIBLING - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.saml.ZoneAwareMetadataManager org.cloudfoundry.identity.uaa.provider.saml.NonSnarlMetadataManager 1 1 1 SIBLING - Internal -> Internal
org.cloudfoundry.identity.uaa.user.UaaUserDatabase org.cloudfoundry.identity.uaa.user.InMemoryUaaUserDatabase 1 1 1 R_SUPER_T - Internal -> Internal
java.security.KeyPair java.security.PublicKey 1 1 1 SIBLING - Jdk -> Jdk
org.springframework.security.jwt.crypto.sign.Signer org.cloudfoundry.identity.uaa.oauth.jwt.Signer 1 1 1 T_SUPER_R - External -> Internal
java.lang.IndexOutOfBoundsException java.lang.RuntimeException 2 1 1 R_SUPER_T - Jdk -> Jdk
void org.cloudfoundry.identity.uaa.oauth.token.RevocableToken 10 2 1 - - Jdk -> Internal
org.cloudfoundry.identity.uaa.scim.ScimGroup org.cloudfoundry.identity.uaa.oauth.token.RevocableToken 6 1 1 - - Internal -> Internal
org.springframework.security.jwt.crypto.sign.Signer org.springframework.security.jwt.crypto.sign.RsaSigner 1 1 1 - - External -> External
org.cloudfoundry.identity.uaa.provider.AbstractXOAuthIdentityProviderDefinition org.cloudfoundry.identity.uaa.provider.XOIDCIdentityProviderDefinition 2 1 1 R_SUPER_T - Internal -> Internal
java.lang.String java.net.URL 1 1 1 SIBLING - Jdk -> Jdk
java.lang.String java.util.Map<java.lang.Object, java.lang.String> 2 1 1 - - Jdk -> Jdk
java.util.Map<java.lang.Object, java.lang.String> org.cloudfoundry.identity.uaa.util.TokenValidation 1 1 1 Composition - Jdk -> Internal
org.cloudfoundry.identity.uaa.security.IsUserSelfCheck org.cloudfoundry.identity.uaa.security.IsSelfCheck 1 1 1 - - Internal -> Internal
org.springframework.restdocs.payload.FieldDescriptor org.cloudfoundry.identity.uaa.test.SnippetUtils.ConstrainableField 2 1 1 T_SUPER_R - External -> Internal
org.springframework.restdocs.request.ParameterDescriptor org.cloudfoundry.identity.uaa.test.SnippetUtils.ConstrainableParameter 2 1 1 T_SUPER_R - External -> Internal
java.lang.Object java.lang.String 3 3 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.oauth.client.ClientDetailsModification org.springframework.security.oauth2.provider.client.BaseClientDetails 3 1 1 R_SUPER_T - Internal -> External
java.util.Collection<? extendsjava.lang.String> org.springframework.security.oauth2.provider.client.BaseClientDetails 1 1 1 - - Jdk -> External
org.springframework.security.oauth2.provider.client.BaseClientDetails org.springframework.security.oauth2.provider.ClientDetails 1 1 1 - - External -> External
java.util.Map java.util.Set 1 1 1 - - Jdk -> Jdk
java.util.Collection<java.lang.String> org.springframework.security.oauth2.provider.client.BaseClientDetails 1 1 1 - - Jdk -> External
org.springframework.expression.Expression java.lang.Object 2 1 1 - - External -> Jdk
java.lang.String java.util.Map.Entry<com.jayway.jsonpath.JsonPath, java.lang.String> 1 1 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.provider.SamlIdentityProviderDefinition void 1 1 1 - - Internal -> Jdk
org.bouncycastle.openssl.PEMReader org.bouncycastle.openssl.PEMParser 1 1 1 - - External -> External
java.util.Map java.lang.String 1 1 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.user.UaaUser org.cloudfoundry.identity.uaa.provider.oauth.XOAuthAuthenticationManager.AuthenticationData 1 1 1 - - Internal -> Internal
java.lang.String org.cloudfoundry.identity.uaa.authentication.UaaPrincipal 1 1 1 SIBLING - Jdk -> Internal
org.cloudfoundry.identity.uaa.login.SavedAccountOption org.cloudfoundry.identity.uaa.login.LoginInfoEndpoint.SavedAccountOptionModel 1 1 1 R_SUPER_T - Internal -> Internal
org.springframework.util.MultiValueMap<java.lang.String, java.lang.String> java.util.Map 1 1 1 - - External -> Jdk
org.springframework.security.oauth2.provider.client.JdbcClientDetailsService org.cloudfoundry.identity.uaa.zone.ClientServicesExtension 1 1 1 - - External -> Internal
org.springframework.security.oauth2.provider.ClientRegistrationService org.cloudfoundry.identity.uaa.zone.ClientServicesExtension 10 3 1 T_SUPER_R - External -> Internal
byte org.cloudfoundry.identity.uaa.provider.saml.FixedHttpMetaDataProvider.CacheEntry 2 1 1 - - Jdk -> Internal
long java.util.concurrent.atomic.AtomicLong 1 1 1 - - Jdk -> Jdk
org.springframework.http.client.ClientHttpRequestFactory javax.net.ssl.SSLContext 1 1 1 - - External -> Jdk
void org.springframework.security.ldap.server.ApacheDsSSLContainer 6 1 1 - - Jdk -> Internal
org.cloudfoundry.identity.uaa.provider.LockoutPolicy org.cloudfoundry.identity.uaa.authentication.manager.LoginPolicy 2 1 1 - - Internal -> Internal
java.util.Date long 3 1 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.zone.IdentityZone java.lang.String 8 5 1 Composition - Internal -> Jdk
org.cloudfoundry.identity.uaa.oauth.jwk.RsaJsonWebKey org.cloudfoundry.identity.uaa.oauth.jwk.JsonWebKey 1 1 1 R_SUPER_T - Internal -> Internal
org.cloudfoundry.identity.uaa.oauth.jwk.JsonWebKey java.util.Map.Entry<java.lang.String, java.lang.Object> 1 1 1 - - Internal -> Jdk
java.lang.ProcessEnvironment.CheckedKeySet org.cloudfoundry.identity.uaa.oauth.jwk.JsonWebKey 2 1 1 - - Jdk -> Internal
java.lang.ProcessEnvironment.CheckedKeySet org.cloudfoundry.identity.uaa.oauth.jwk.JsonWebKeySet<org.cloudfoundry.identity.uaa.oauth.jwk.JsonWebKey> 1 1 1 - - Jdk -> Internal
java.util.Map<java.lang.String, java.lang.Object> java.lang.String 1 1 1 - - Jdk -> Jdk
java.lang.String org.cloudfoundry.identity.uaa.oauth.jwk.JsonWebKeySet<org.cloudfoundry.identity.uaa.oauth.jwk.JsonWebKey> 1 1 1 - - Jdk -> Internal
org.cloudfoundry.identity.uaa.oauth.jwk.JsonWebKeyHelper org.cloudfoundry.identity.uaa.oauth.jwk.JsonWebKey 1 1 1 - - Internal -> Internal
void org.cloudfoundry.identity.uaa.oauth.jwk.JsonWebKeySet<org.cloudfoundry.identity.uaa.oauth.jwk.JsonWebKey> 1 1 1 - - Jdk -> Internal
long java.lang.Long 6 1 1 - Boxing Jdk -> Jdk
org.springframework.security.core.Authentication org.cloudfoundry.identity.uaa.oauth.UaaOauth2Authentication 1 1 1 - - External -> Internal
void java.util.Map<java.lang.String, java.lang.Object> 1 1 1 - - Jdk -> Jdk
void org.cloudfoundry.identity.uaa.codestore.ExpiringCode 1 1 1 - - Jdk -> Internal
java.lang.String org.cloudfoundry.identity.uaa.codestore.ExpiringCode 1 1 1 Composition - Jdk -> Internal
void org.springframework.test.web.servlet.ResultActions 2 1 1 - - Jdk -> External
org.cloudfoundry.identity.uaa.provider.IdentityProviderConfigValidator org.cloudfoundry.identity.uaa.provider.BaseIdentityProviderValidator 1 1 1 R_SUPER_T - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.IdentityProviderConfigValidator org.cloudfoundry.identity.uaa.provider.uaa.UaaIdentityProviderConfigValidator 1 1 1 T_SUPER_R - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.IdentityProviderConfigValidationDelegator org.cloudfoundry.identity.uaa.provider.IdentityProviderConfigValidator 2 1 1 R_SUPER_T - Internal -> Internal
org.thymeleaf.templateresolver.TemplateResolver org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver 2 1 1 - - External -> External
org.thymeleaf.templateresolver.TemplateResolver org.thymeleaf.templateresolver.ITemplateResolver 2 1 1 - - External -> External
org.springframework.security.oauth2.provider.ClientDetailsService java.util.function.Function<java.lang.String, org.springframework.security.oauth2.provider.ClientDetails> 1 1 1 - - External -> Jdk
javax.sql.DataSource org.springframework.jdbc.core.JdbcTemplate 3 3 1 - - Jdk -> External
org.cloudfoundry.identity.uaa.provider.LdapIdentityProviderDefinition org.cloudfoundry.identity.uaa.provider.AbstractIdentityProviderDefinition 1 1 1 - - Internal -> Internal
java.lang.Object org.springframework.http.HttpEntity<java.lang.Void> 1 1 1 - - Jdk -> External
org.springframework.security.saml.metadata.ExtendedMetadataDelegate void 3 1 1 - - External -> Jdk
org.cloudfoundry.identity.uaa.client.ClientDetailsValidator.Mode org.cloudfoundry.identity.uaa.zone.IdentityZoneValidator.Mode 2 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.PasswordPolicy org.cloudfoundry.identity.uaa.authentication.GenericPasswordPolicy<?> 1 1 1 R_SUPER_T - Internal -> Internal
org.cloudfoundry.identity.uaa.zone.Links.SelfService org.cloudfoundry.identity.uaa.zone.Links 1 1 1 Composition - Internal -> Internal
java.lang.String org.cloudfoundry.identity.uaa.provider.IdentityProvider 4 1 1 Composition - Jdk -> Internal
void org.cloudfoundry.identity.uaa.oauth.token.Claims 1 1 1 - - Jdk -> Internal
org.springframework.security.oauth2.provider.ClientDetailsService org.cloudfoundry.identity.uaa.zone.ClientServicesExtension 73 2 1 T_SUPER_R - External -> Internal
org.springframework.security.oauth2.provider.client.InMemoryClientDetailsService org.cloudfoundry.identity.uaa.zone.InMemoryClientServicesExtentions 7 2 1 - - External -> Internal
org.cloudfoundry.identity.uaa.scim.jdbc.ScimSearchQueryConverter org.cloudfoundry.identity.uaa.resources.jdbc.SimpleSearchQueryConverter 4 1 1 R_SUPER_T - Internal -> Internal
org.cloudfoundry.identity.uaa.approval.ApprovalsService org.cloudfoundry.identity.uaa.approval.ApprovalStore 4 1 1 - - Internal -> Internal
void java.security.cert.X509Certificate 1 1 1 - - Jdk -> Jdk
java.security.KeyPair java.security.PrivateKey 1 1 1 SIBLING - Jdk -> Jdk
org.apache.commons.logging.Log org.cloudfoundry.identity.uaa.logging.SanitizedLogFactory.SanitizedLog 4 2 1 Composition - External -> Internal
java.lang.ThreadLocal<java.text.SimpleDateFormat> java.lang.String 1 1 1 - - Jdk -> Jdk
java.lang.String void 1 1 1 - - Jdk -> Jdk
org.thymeleaf.spring4.SpringTemplateEngine org.thymeleaf.TemplateEngine 1 1 1 - - External -> External
java.util.concurrent.atomic.AtomicInteger org.cloudfoundry.identity.uaa.metrics.IdleTimer 1 1 1 - - Jdk -> Internal
java.util.concurrent.atomic.AtomicLong double 8 1 1 - - Jdk -> Jdk
java.util.concurrent.atomic.AtomicLong long 8 1 1 - - Jdk -> Jdk
java.util.concurrent.atomic.AtomicLong org.cloudfoundry.identity.uaa.metrics.MetricsUtil.MutableLong 3 1 1 - - Jdk -> Internal
long double 1 1 1 - Widening Jdk -> Jdk
java.lang.Long long 3 1 1 - Unboxing Jdk -> Jdk
java.lang.Integer org.cloudfoundry.identity.uaa.metrics.StatusCodeGroup 5 2 1 - - Jdk -> Internal
int org.cloudfoundry.identity.uaa.metrics.StatusCodeGroup 1 1 1 - - Jdk -> Internal
org.cloudfoundry.identity.statsd.MBeanMap org.cloudfoundry.identity.uaa.metrics.UaaMetrics 2 1 1 - - Internal -> Internal
java.lang.Object java.lang.Number 2 1 1 - - Jdk -> Jdk
java.lang.String org.cloudfoundry.identity.uaa.metrics.UrlGroup 2 1 1 Composition - Jdk -> Internal
java.lang.String org.cloudfoundry.identity.uaa.mfa_provider.AbstractMfaProviderConfig 2 1 1 Composition - Jdk -> Internal
java.lang.String org.cloudfoundry.identity.uaa.mfa_provider.MfaProvider.MfaProviderType 3 1 1 - - Jdk -> Internal
void org.cloudfoundry.identity.uaa.mfa_provider.GoogleMfaProviderConfig 3 1 1 - - Jdk -> Internal
void org.cloudfoundry.identity.uaa.mfa_provider.MfaProvider<T> 1 1 1 - - Jdk -> Internal
org.springframework.test.web.servlet.ResultActions org.springframework.mock.web.MockHttpServletResponse 1 1 1 - - External -> External
java.lang.String org.cloudfoundry.identity.uaa.provider.saml.idp.SamlServiceProvider 1 1 1 Composition - Jdk -> Internal
org.opensaml.xml.schema.XSString java.util.List<org.opensaml.xml.XMLObject> 1 1 1 - - External -> Jdk
org.springframework.mock.web.MockHttpServletResponse org.springframework.test.web.servlet.ResultActions 1 1 1 - - External -> External
org.cloudfoundry.identity.uaa.zone.ZoneMfaConfigValidator org.cloudfoundry.identity.uaa.zone.MfaConfigValidator 3 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.zone.IdentityZoneConfiguration org.cloudfoundry.identity.uaa.zone.IdentityZone 3 2 1 Composition - Internal -> Internal
com.warrenstrange.googleauth.GoogleAuthenticator com.warrenstrange.googleauth.IGoogleAuthenticator 3 1 1 - - External -> External
com.warrenstrange.googleauth.IGoogleAuthenticator com.warrenstrange.googleauth.GoogleAuthenticator 1 1 1 - - External -> External
org.cloudfoundry.identity.uaa.scim.ScimUser java.lang.String 2 1 1 Composition - Internal -> Jdk
org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder org.springframework.security.crypto.password.PasswordEncoder 7 2 1 - - External -> External
org.apache.tomcat.jdbc.pool.FairBlockingQueue java.util.concurrent.BlockingQueue 3 1 1 - - External -> Jdk
int java.lang.Integer 1 1 1 - Boxing Jdk -> Jdk
java.lang.String org.springframework.web.servlet.ModelAndView 8 2 1 - - Jdk -> External
org.springframework.security.web.authentication.AuthenticationFailureHandler org.springframework.security.web.authentication.ExceptionMappingAuthenticationFailureHandler 3 1 1 - - External -> External
org.springframework.security.authentication.UsernamePasswordAuthenticationToken org.cloudfoundry.identity.uaa.authentication.UaaAuthentication 1 1 1 - - External -> Internal
com.warrenstrange.googleauth.GoogleAuthenticatorKey java.lang.String 1 1 1 - - External -> Jdk
java.lang.Runtime org.cloudfoundry.identity.uaa.util.RuntimeEnvironment 2 1 1 - - Jdk -> Internal
org.springframework.mock.web.MockHttpServletResponse java.lang.String 1 1 1 - - External -> Jdk
org.springframework.context.ApplicationEvent java.util.List<org.springframework.context.ApplicationEvent> 1 1 1 - - External -> Jdk
org.cloudfoundry.identity.uaa.authentication.event.UserAuthenticationSuccessEvent org.cloudfoundry.identity.uaa.audit.event.AbstractUaaEvent 2 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.authentication.event.UserAuthenticationSuccessEvent org.cloudfoundry.identity.uaa.authentication.event.PasswordAuthenticationSuccessEvent 2 1 1 SIBLING - Internal -> Internal
org.springframework.context.ApplicationEventPublisher org.cloudfoundry.identity.uaa.provider.saml.LoginSamlAuthenticationProviderTests.CreateUserPublisher 1 1 1 T_SUPER_R - External -> Internal
java.lang.String org.cloudfoundry.identity.uaa.scim.ScimUser 5 3 1 Composition - Jdk -> Internal
org.cloudfoundry.identity.uaa.authentication.listener.UserAuthenticationSuccessListener org.cloudfoundry.identity.uaa.authentication.listener.AuthenticationSuccessListener 1 1 1 SIBLING - Internal -> Internal
org.cloudfoundry.identity.uaa.authentication.event.UserAuthenticationSuccessEvent org.cloudfoundry.identity.uaa.authentication.event.IdentityProviderAuthenticationSuccessEvent 2 1 1 SIBLING - Internal -> Internal
org.springframework.context.ApplicationEvent org.cloudfoundry.identity.uaa.audit.event.AbstractUaaEvent 1 1 1 T_SUPER_R - External -> Internal
org.cloudfoundry.identity.uaa.authentication.event.MfaAuthenticationSuccessEvent org.cloudfoundry.identity.uaa.audit.event.AbstractUaaEvent 1 1 1 - - Internal -> Internal
void org.cloudfoundry.identity.uaa.provider.IdentityProvider 1 1 1 - - Jdk -> Internal
org.springframework.beans.factory.annotation.Value org.cloudfoundry.identity.uaa.util.TimedKeyValue<K, V> 3 1 1 - - External -> Internal
org.springframework.beans.factory.annotation.Value org.cloudfoundry.identity.uaa.util.TimedKeyValue 4 1 1 - - External -> Internal
java.util.Map<java.lang.Integer, java.lang.Boolean> java.lang.Boolean 1 1 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.provider.IdentityProvider org.cloudfoundry.identity.uaa.impl.config.IdentityProviderBootstrap.IdentityProviderWrapper 1 1 1 Composition - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.SamlIdentityProviderDefinition org.cloudfoundry.identity.uaa.provider.IdentityProviderWrapper 2 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.provider.SamlIdentityProviderDefinition org.cloudfoundry.identity.uaa.provider.IdentityProviderWrapper<org.cloudfoundry.identity.uaa.provider.SamlIdentityProviderDefinition> 1 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.user.UaaUser java.lang.String 1 1 1 Composition - Internal -> Jdk
org.springframework.web.context.WebApplicationContext org.springframework.web.context.support.XmlWebApplicationContext 2 1 1 - - External -> External
org.cloudfoundry.identity.uaa.oauth.OpenIdSessionStateCalculator org.cloudfoundry.identity.uaa.oauth.UaaAuthorizationEndpoint 1 1 1 Composition - Internal -> Internal
java.security.SecureRandom org.cloudfoundry.identity.uaa.oauth.OpenIdSessionStateCalculator 1 1 1 Composition - Jdk -> Internal
org.springframework.security.web.AuthenticationEntryPoint org.cloudfoundry.identity.uaa.oauth.UaaAuthorizationEndpoint 1 1 1 - - External -> Internal
java.util.Map java.util.concurrent.ConcurrentMap 1 1 1 T_SUPER_R - Jdk -> Jdk
java.lang.String org.cloudfoundry.identity.uaa.mfa.UserGoogleMfaCredentials 1 1 1 Composition - Jdk -> Internal
org.springframework.security.web.savedrequest.RequestCache org.cloudfoundry.identity.uaa.mfa.MfaChecker 1 1 1 - - External -> Internal
javax.servlet.http.HttpServletResponse org.springframework.mock.web.MockHttpServletResponse 1 1 1 - - External -> External
void org.cloudfoundry.identity.uaa.mfa.MfaProvider 1 1 1 - - Jdk -> Internal
void org.cloudfoundry.identity.uaa.account.UserInfoResponse 1 1 1 - - Jdk -> Internal
java.lang.Object java.util.Map<java.lang.String, java.util.List<java.lang.String>> 1 1 1 - - Jdk -> Jdk
java.util.Map<java.lang.Object, java.lang.String> org.cloudfoundry.identity.uaa.account.UserInfoResponse 1 1 1 - - Jdk -> Internal
org.springframework.security.oauth2.provider.OAuth2Authentication org.cloudfoundry.identity.uaa.oauth.openid.UserAuthenticationData 1 1 1 - - External -> Internal
org.springframework.util.MultiValueMap java.util.Map 6 1 1 - - External -> Jdk
java.lang.Integer java.lang.Long 4 1 1 SIBLING - Jdk -> Jdk
org.springframework.security.oauth2.provider.ClientDetailsService org.cloudfoundry.identity.uaa.oauth.ClientTokenValidity 3 1 1 - - External -> Internal
org.openqa.selenium.phantomjs.PhantomJSDriver org.openqa.selenium.chrome.ChromeDriver 2 1 1 - - External -> External
org.openqa.selenium.remote.DesiredCapabilities org.openqa.selenium.chrome.ChromeOptions 1 1 1 - - External -> External
org.junit.runner.Description java.lang.String 1 1 1 - - External -> Jdk
org.apache.commons.logging.Log org.slf4j.Logger 164 8 1 - - External -> External
org.cloudfoundry.identity.uaa.cypto.EncryptionService org.cloudfoundry.identity.uaa.cypto.EncryptionKeyService 4 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.cypto.ActiveEncryptionKeyService org.cloudfoundry.identity.uaa.cypto.EncryptionKeyService 1 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.cypto.ActiveEncryptionKeyService.EncryptionKey org.cloudfoundry.identity.uaa.cypto.EncryptionKeyService.EncryptionKey 4 1 1 SIBLING - Internal -> Internal
org.apache.commons.httpclient.params.HttpClientParams int 1 1 1 - - External -> Jdk
org.cloudfoundry.identity.uaa.util.RestTemplateFactory org.springframework.web.client.RestTemplate 5 1 1 - - Internal -> External
org.cloudfoundry.identity.uaa.util.RestTemplateFactory org.cloudfoundry.identity.uaa.impl.config.RestTemplateConfig 3 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.authentication.UaaLoginHint org.cloudfoundry.identity.uaa.provider.OIDCIdentityProviderDefinition 1 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.util.TokenValidation java.util.Optional<org.springframework.security.jwt.crypto.sign.SignatureVerifier> 1 1 1 - - Internal -> Jdk
java.util.Optional<org.springframework.security.jwt.crypto.sign.SignatureVerifier> org.springframework.security.jwt.crypto.sign.SignatureVerifier 1 1 1 - - Jdk -> External
org.cloudfoundry.identity.uaa.oauth.UaaTokenServices org.cloudfoundry.identity.uaa.oauth.TokenEndpointBuilder 2 1 1 Composition - Internal -> Internal
java.lang.String org.cloudfoundry.identity.uaa.oauth.TokenEndpointBuilder 4 1 1 Composition - Jdk -> Internal
org.cloudfoundry.identity.uaa.oauth.UaaTokenServices org.cloudfoundry.identity.uaa.oauth.refresh.RefreshTokenCreator 2 1 1 Composition - Internal -> Internal
org.springframework.security.oauth2.provider.OAuth2Authentication org.cloudfoundry.identity.uaa.oauth.refresh.RefreshTokenRequestData 1 1 1 - - External -> Internal
org.springframework.security.oauth2.common.OAuth2RefreshToken org.cloudfoundry.identity.uaa.oauth.refresh.CompositeExpiringOAuth2RefreshToken 2 1 1 - - External -> Internal
org.cloudfoundry.identity.uaa.oauth.token.RevocableTokenProvisioning org.cloudfoundry.identity.uaa.oauth.token.JdbcRevocableTokenProvisioning 2 2 1 R_SUPER_T - Internal -> Internal
org.cloudfoundry.identity.uaa.oauth.jwt.HeaderParametersImpl org.cloudfoundry.identity.uaa.oauth.jwt.HeaderParameters 3 1 1 R_SUPER_T - Internal -> Internal
org.springframework.security.jwt.crypto.sign.Signer org.cloudfoundry.identity.uaa.oauth.KeyInfo 2 1 1 - - External -> Internal
org.cloudfoundry.identity.uaa.oauth.jwk.JsonWebKeySet java.util.List 1 1 1 - - Internal -> Jdk
java.lang.String org.cloudfoundry.identity.uaa.oauth.KeyInfoService 10 1 1 Composition - Jdk -> Internal
org.springframework.security.jwt.crypto.sign.Signer org.springframework.security.jwt.crypto.sign.MacSigner 1 1 1 - - External -> External
org.springframework.security.oauth2.provider.ClientDetails java.util.Set<java.lang.String> 1 1 1 - - External -> Jdk
org.cloudfoundry.identity.uaa.approval.ApprovalStore org.cloudfoundry.identity.uaa.approval.ApprovalService 1 1 1 Composition - Internal -> Internal
org.springframework.security.oauth2.provider.OAuth2Authentication org.cloudfoundry.identity.uaa.oauth.UaaOauth2Authentication 1 1 1 T_SUPER_R - External -> Internal
int java.time.Duration 1 1 1 - - Jdk -> Jdk
long java.time.Instant 2 1 1 - - Jdk -> Jdk
java.lang.String org.cloudfoundry.identity.uaa.util.TokenValidation.ScopeClaimKey 5 1 1 - - Jdk -> Internal
java.util.Optional java.util.List 4 1 1 - - Jdk -> Jdk
org.springframework.web.context.support.XmlWebApplicationContext org.springframework.web.context.WebApplicationContext 1 1 1 - - External -> External
org.cloudfoundry.identity.uaa.provider.oauth.OidcMetadataDiscoverer org.cloudfoundry.identity.uaa.provider.oauth.OidcMetadataFetcher 1 1 1 - - Internal -> Internal
org.springframework.context.ConfigurableApplicationContext org.springframework.beans.factory.ListableBeanFactory 1 1 1 - - External -> External
org.cloudfoundry.identity.uaa.approval.Approval void 1 1 1 - - Internal -> Jdk
java.util.Map<java.lang.Object, java.lang.String> java.util.HashMap 1 1 1 T_SUPER_R - Jdk -> Jdk
org.springframework.restdocs.JUnitRestDocumentation org.springframework.restdocs.ManualRestDocumentation 1 1 1 - - External -> External
org.junit.jupiter.api.TestInfo org.springframework.restdocs.ManualRestDocumentation 3 1 1 - - External -> External
org.cloudfoundry.identity.uaa.scim.ScimUser void 3 2 1 - - Internal -> Jdk
org.springframework.security.oauth2.provider.ClientDetails java.util.Map<java.lang.String, org.springframework.security.oauth2.provider.ClientDetails> 1 1 1 - - External -> Jdk
org.cloudfoundry.identity.uaa.zone.IdentityZoneHolder.IdentityZoneWithKeyManager org.springframework.security.saml.key.KeyManager 1 1 1 Composition - Internal -> External
java.util.Optional<java.lang.String> java.lang.String 1 1 1 - - Jdk -> Jdk
org.cloudfoundry.identity.uaa.scim.ScimGroupMember void 2 2 1 - - Internal -> Jdk
org.cloudfoundry.identity.uaa.provider.IdentityProviderProvisioning org.cloudfoundry.identity.uaa.provider.JdbcIdentityProviderProvisioning 1 1 1 R_SUPER_T - Internal -> Internal
org.cloudfoundry.identity.uaa.mock.util.MockMvcUtils.IdentityZoneCreationResult org.cloudfoundry.identity.uaa.zone.IdentityZone 4 1 1 Composition - Internal -> Internal
org.springframework.web.context.WebApplicationContext org.cloudfoundry.identity.uaa.scim.ScimUserProvisioning 1 1 1 - - External -> Internal
org.cloudfoundry.identity.uaa.zone.IdentityZone void 9 1 1 - - Internal -> Jdk
org.flywaydb.core.Flyway org.springframework.jdbc.core.JdbcTemplate 1 1 1 - - External -> External
java.util.Map java.util.Map<java.lang.String, java.lang.Object> 1 1 1 - - Jdk -> Jdk
org.apache.log4j.Appender org.apache.logging.log4j.core.appender.AbstractAppender 1 1 1 - - External -> External
java.io.ByteArrayOutputStream java.util.List<java.lang.String> 1 1 1 - - Jdk -> Jdk
org.springframework.mock.web.MockServletContext org.springframework.web.context.ConfigurableWebApplicationContext 1 1 1 - - External -> External
org.springframework.mock.env.MockEnvironment org.springframework.web.context.support.StandardServletEnvironment 1 1 1 - - External -> External
void int 2 1 1 - - Jdk -> Jdk
int org.springframework.jdbc.core.JdbcTemplate 2 1 1 - - Jdk -> External
long java.time.Duration 1 1 1 - - Jdk -> Jdk
org.springframework.security.oauth2.provider.ClientDetails void 1 1 1 - - External -> Jdk
java.util.Collection java.util.Set 1 1 1 T_SUPER_R - Jdk -> Jdk
java.util.List java.util.Set 1 1 1 SIBLING - Jdk -> Jdk
org.cloudfoundry.identity.uaa.mfa.MfaProvider<org.cloudfoundry.identity.uaa.mfa.GoogleMfaProviderConfig> org.cloudfoundry.identity.uaa.scim.ScimUser 1 1 1 - - Internal -> Internal
org.hamcrest.Matcher<java.lang.String> java.lang.String 2 1 1 - - External -> Jdk
org.springframework.security.oauth2.provider.client.BaseClientDetails void 1 1 1 - - External -> Jdk
org.cloudfoundry.identity.uaa.provider.IdentityProvider void 2 1 1 - - Internal -> Jdk
org.cloudfoundry.identity.uaa.scim.ScimUser java.util.Map.Entry<org.cloudfoundry.identity.uaa.scim.ScimUser, java.util.List<java.lang.String>> 1 1 1 - - Internal -> Jdk
org.cloudfoundry.identity.uaa.test.TestClient org.springframework.test.web.servlet.MockMvc 1 1 1 Composition - Internal -> External
org.springframework.mock.env.MockEnvironment org.springframework.core.env.Environment 1 1 1 - - External -> External
org.cloudfoundry.identity.uaa.util.FakePasswordEncoder org.springframework.security.crypto.password.PasswordEncoder 1 1 1 R_SUPER_T - Internal -> External
java.lang.String org.springframework.jdbc.core.JdbcTemplate 1 1 1 - - Jdk -> External
org.cloudfoundry.identity.uaa.oauth.UserManagedAuthzApprovalHandlerTests.TestAuthentication org.cloudfoundry.identity.uaa.oauth.UserManagedAuthzApprovalHandlerTests.AuthenticationWithGetId 1 1 1 - - Internal -> Internal
org.cloudfoundry.identity.uaa.zone.IdentityZone org.cloudfoundry.identity.uaa.provider.IdentityProvider 1 1 1 - - Internal -> Internal