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