{"elementType":"org.springframework.ide.vscode.boot.java.beans.CachedBean","timestampedFiles":{"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/NetworkAuthApplication.java":1760593209437,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java":1760593209437,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/DataSourceConfig.java":1760593209438,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/PostConfiguration.java":1760593209438,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java":1760593209439,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java":1760593209439,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/WebConfig.java":1760593209439,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/controller/JsonWebKeySetController.java":1760593215897,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/controller/JwtConnectionController.java":1760593209441,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/controller/JwtSigningController.java":1760593209441,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/HalUtil.java":1760593209442,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/connection/CreateJwtConnection.java":1760593209442,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/connection/FindJwtConnection.java":1760593209443,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/connection/JwtConnection.java":1760593209443,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/connection/JwtConnectionRepository.java":1760593209444,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/connection/JwtConnectionResourceResolver.java":1760593209444,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/connection/JwtConnectionService.java":1760593209444,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/connection/UpdateJwtConnection.java":1760593209445,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/jwk/EcJsonWebKey.java":1760593209445,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/jwk/JsonWebKey.java":1760593209446,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/jwk/JsonWebKeyService.java":1760593209446,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/jwk/JsonWebKeySet.java":1760593209446,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/jwk/LocalEcJsonWebKey.java":1760593209447,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/jwk/LocalRsaJsonWebKey.java":1760593209447,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/jwk/RsaJsonWebKey.java":1760593209447,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/JwtConnectionDeletedListener.java":1760593215898,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/JwtSigningProvider.java":1760593209450,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/JwtSigningRequest.java":1760593209450,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/JwtSigningResponse.java":1760593209451,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/KeyType.java":1760593209451,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/SigningAlgorithm.java":1760593209451,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/local/LocalJwtSigningKey.java":1760593209452,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/local/LocalJwtSigningKeyRepository.java":1760593215901,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/local/LocalJwtSigningProvider.java":1760593215903,"/Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/util/RepositoryUtil.java":1760593209453},"elements":[{"bean":{"name":"rabbitListenerContainerFactory","type":"org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":31,"character":2},"end":{"line":31,"character":7}}},"injectionPoints":[{"name":"connectionFactory","type":"org.springframework.amqp.rabbit.connection.ConnectionFactory","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":32,"character":95},"end":{"line":32,"character":112}}}},{"name":"retryOperationsInterceptor","type":"org.springframework.retry.interceptor.RetryOperationsInterceptor","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":33,"character":33},"end":{"line":33,"character":59}}}},{"name":"messageConverter","type":"org.springframework.amqp.support.converter.MessageConverter","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":34,"character":62},"end":{"line":34,"character":78}}}}],"supertypes":["org.springframework.context.ApplicationEventPublisherAware","org.springframework.amqp.rabbit.listener.RabbitListenerContainerFactory","org.springframework.beans.factory.Aware","org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory","java.lang.Object","org.springframework.beans.factory.BeanNameAware","org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory","org.springframework.context.ApplicationContextAware"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java"},{"bean":{"name":"interceptor","type":"org.springframework.retry.interceptor.RetryOperationsInterceptor","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":51,"character":2},"end":{"line":51,"character":7}}},"injectionPoints":[{"name":"retries","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":53,"character":62},"end":{"line":53,"character":69}}}},{"name":"initialInterval","type":"io.netfoundry.network.auth.config.Duration","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":54,"character":79},"end":{"line":54,"character":94}}}},{"name":"multiplier","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":55,"character":73},"end":{"line":55,"character":83}}}},{"name":"maxInterval","type":"io.netfoundry.network.auth.config.Duration","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":56,"character":76},"end":{"line":56,"character":87}}}},{"name":"recoverer","type":"org.springframework.amqp.rabbit.retry.MessageRecoverer","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":57,"character":23},"end":{"line":57,"character":32}}}}],"supertypes":["org.aopalliance.intercept.MethodInterceptor","org.aopalliance.intercept.Interceptor","org.aopalliance.aop.Advice","java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java"},{"bean":{"name":"recoverer","type":"org.springframework.amqp.rabbit.retry.MessageRecoverer","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":70,"character":2},"end":{"line":70,"character":7}}},"injectionPoints":[{"name":"maxRetries","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":72,"character":71},"end":{"line":72,"character":81}}}},{"name":"connectionFactory","type":"org.springframework.amqp.rabbit.connection.CachingConnectionFactory","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java","range":{"start":{"line":73,"character":31},"end":{"line":73,"character":48}}}}],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/RabbitMQConfiguration.java"},{"bean":{"name":"missingJwtSigningProvider","type":"io.netfoundry.network.auth.domain.jwt.signing.JwtSigningProvider","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java","range":{"start":{"line":38,"character":2},"end":{"line":38,"character":7}}},"injectionPoints":[{"name":"propertyValue","type":"io.netfoundry.network.auth.config.Optional\u003cjava.lang.String\u003e","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java","range":{"start":{"line":40,"character":111},"end":{"line":40,"character":124}}}}],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java"},{"bean":{"name":"domainResolver","type":"io.netfoundry.common.util.view.DomainResolver","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java","range":{"start":{"line":54,"character":2},"end":{"line":54,"character":7}}},"injectionPoints":[{"name":"applicationContext","type":"org.springframework.context.ApplicationContext","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java","range":{"start":{"line":55,"character":58},"end":{"line":55,"character":76}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java"},{"bean":{"name":"methodValidationPostProcessor","type":"org.springframework.validation.beanvalidation.MethodValidationPostProcessor","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java","range":{"start":{"line":64,"character":2},"end":{"line":64,"character":7}}},"injectionPoints":[{"name":"validator","type":"jakarta.validation.Validator","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java","range":{"start":{"line":65,"character":79},"end":{"line":65,"character":88}}}}],"supertypes":["org.springframework.core.Ordered","org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor","org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor","org.springframework.beans.factory.Aware","org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor","org.springframework.beans.factory.InitializingBean","org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor","java.io.Serializable","org.springframework.beans.factory.config.BeanPostProcessor","org.springframework.aop.framework.ProxyConfig","org.springframework.beans.factory.BeanFactoryAware","org.springframework.aop.framework.ProxyProcessorSupport","org.springframework.aop.framework.AopInfrastructureBean","java.lang.Object","org.springframework.beans.factory.BeanClassLoaderAware"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java"},{"bean":{"name":"restServiceClient","type":"io.netfoundry.common.util.RestServiceClient","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java","range":{"start":{"line":71,"character":2},"end":{"line":71,"character":7}}},"injectionPoints":[{"name":"restTemplateBuilder","type":"org.springframework.boot.web.client.RestTemplateBuilder","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java","range":{"start":{"line":72,"character":65},"end":{"line":72,"character":84}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java"},{"bean":{"name":"traceIdSupplier","type":"io.netfoundry.network.auth.config.Supplier\u003cjava.lang.String\u003e","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java","range":{"start":{"line":76,"character":2},"end":{"line":76,"character":7}}},"injectionPoints":[{"name":"tracer","type":"io.micrometer.tracing.Tracer","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java","range":{"start":{"line":77,"character":49},"end":{"line":77,"character":55}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/ServiceConfig.java"},{"bean":{"name":"authClientV2","type":"io.netfoundry.auth.clientv2.AuthClientV2","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":41,"character":2},"end":{"line":41,"character":7}}},"injectionPoints":[{"name":"authServiceUrl","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":43,"character":75},"end":{"line":43,"character":89}}}},{"name":"restServiceClient","type":"io.netfoundry.common.util.RestServiceClient","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":43,"character":109},"end":{"line":43,"character":126}}}},{"name":"tokenProvider","type":"io.netfoundry.auth.client.midleware.InterServiceTokenProvider","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":43,"character":154},"end":{"line":43,"character":167}}}}],"supertypes":["java.lang.Object","io.netfoundry.auth.domainv2.AuthEntityResolver"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java"},{"bean":{"name":"interServiceTokenProvider","type":"io.netfoundry.auth.client.midleware.InterServiceTokenProvider","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":48,"character":2},"end":{"line":48,"character":7}}},"injectionPoints":[{"name":"taskScheduler","type":"org.springframework.scheduling.TaskScheduler","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":51,"character":20},"end":{"line":51,"character":33}}}},{"name":"clientId","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":52,"character":65},"end":{"line":52,"character":73}}}},{"name":"clientSecret","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":53,"character":69},"end":{"line":53,"character":81}}}},{"name":"auth0JwtValidator","type":"io.netfoundry.auth.client.midleware.Auth0JwtValidator","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":54,"character":24},"end":{"line":54,"character":41}}}},{"name":"restServiceClient","type":"io.netfoundry.common.util.RestServiceClient","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":55,"character":24},"end":{"line":55,"character":41}}}},{"name":"authServiceUrl","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":56,"character":53},"end":{"line":56,"character":67}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java"},{"bean":{"name":"auth0JwtValidator","type":"io.netfoundry.auth.client.midleware.Auth0JwtValidator","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":68,"character":2},"end":{"line":68,"character":7}}},"injectionPoints":[{"name":"issuer","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":71,"character":39},"end":{"line":71,"character":45}}}},{"name":"audience","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":72,"character":41},"end":{"line":72,"character":49}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java"},{"bean":{"name":"serviceIdentityIdProvider","type":"io.netfoundry.network.auth.config.Supplier\u003cio.netfoundry.network.auth.config.UUID\u003e","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":77,"character":2},"end":{"line":77,"character":7}}},"injectionPoints":[{"name":"tokenProvider","type":"io.netfoundry.auth.client.midleware.InterServiceTokenProvider","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":80,"character":76},"end":{"line":80,"character":89}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java"},{"bean":{"name":"initAuthorizationContext","type":"java.lang.Object","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":85,"character":2},"end":{"line":85,"character":7}}},"injectionPoints":[{"name":"jwtConsumer","type":"org.jose4j.jwt.consumer.JwtConsumer","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":86,"character":53},"end":{"line":86,"character":64}}}},{"name":"objectMapper","type":"com.fasterxml.jackson.databind.ObjectMapper","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":86,"character":79},"end":{"line":86,"character":91}}}},{"name":"authEntityResolver","type":"io.netfoundry.auth.domainv2.AuthEntityResolver","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":86,"character":112},"end":{"line":86,"character":130}}}}],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java"},{"bean":{"name":"jwtConsumer","type":"org.jose4j.jwt.consumer.JwtConsumer","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":92,"character":2},"end":{"line":92,"character":7}}},"injectionPoints":[{"name":"authServiceUrl","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":94,"character":80},"end":{"line":94,"character":94}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java"},{"bean":{"name":"resourceResolver","type":"io.netfoundry.auth.clientv2.ResourceResolver","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":117,"character":2},"end":{"line":117,"character":7}}},"injectionPoints":[{"name":"authEntityResolver","type":"io.netfoundry.auth.domainv2.AuthEntityResolver","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":119,"character":62},"end":{"line":119,"character":80}}}},{"name":"jwtConnectionService","type":"io.netfoundry.network.auth.domain.jwt.connection.JwtConnectionService","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java","range":{"start":{"line":119,"character":103},"end":{"line":119,"character":123}}}}],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/AuthorizationConfig.java"},{"bean":{"name":"diagnosticsServletFilter","type":"io.netfoundry.common.util.logging.DiagnosticsServletFilter","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/WebConfig.java","range":{"start":{"line":60,"character":2},"end":{"line":60,"character":7}}},"injectionPoints":[{"name":"applicationName","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/WebConfig.java","range":{"start":{"line":62,"character":50},"end":{"line":62,"character":65}}}},{"name":"buildVersion","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/WebConfig.java","range":{"start":{"line":63,"character":48},"end":{"line":63,"character":60}}}},{"name":"buildTimestamp","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/WebConfig.java","range":{"start":{"line":64,"character":42},"end":{"line":64,"character":56}}}},{"name":"auditLogBlackListUrlPatterns","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/WebConfig.java","range":{"start":{"line":65,"character":76},"end":{"line":65,"character":104}}}}],"supertypes":["org.springframework.web.context.ServletContextAware","org.springframework.context.EnvironmentAware","org.springframework.web.filter.GenericFilterBean","org.springframework.core.env.EnvironmentCapable","org.springframework.beans.factory.DisposableBean","org.springframework.beans.factory.Aware","java.lang.Object","org.springframework.beans.factory.BeanNameAware","org.springframework.beans.factory.InitializingBean","jakarta.servlet.Filter"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/WebConfig.java"},{"bean":{"name":"generalDatabaseRepository","type":"io.netfoundry.common.util.jdbc.GeneralDatabaseRepository","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/DataSourceConfig.java","range":{"start":{"line":13,"character":2},"end":{"line":13,"character":7}}},"injectionPoints":[{"name":"sqlDataSource","type":"io.netfoundry.network.auth.config.DataSource","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/DataSourceConfig.java","range":{"start":{"line":14,"character":72},"end":{"line":14,"character":85}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/config/DataSourceConfig.java"},{"bean":{"name":"jwtConnectionDeletedListener","type":"io.netfoundry.network.auth.domain.jwt.signing.JwtConnectionDeletedListener","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/JwtConnectionDeletedListener.java","range":{"start":{"line":20,"character":0},"end":{"line":20,"character":10}}},"injectionPoints":[{"name":"jwtSigningProvider","type":"io.netfoundry.network.auth.domain.jwt.signing.JwtSigningProvider","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/JwtConnectionDeletedListener.java","range":{"start":{"line":26,"character":50},"end":{"line":26,"character":68}}}},{"name":"jwtConnectionService","type":"io.netfoundry.network.auth.domain.jwt.connection.JwtConnectionService","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/JwtConnectionDeletedListener.java","range":{"start":{"line":26,"character":91},"end":{"line":26,"character":111}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/JwtConnectionDeletedListener.java"},{"bean":{"name":"signingJwtConnectionyChangeListenerDeclarables","type":"org.springframework.amqp.core.Declarables","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/JwtConnectionDeletedListener.java","range":{"start":{"line":35,"character":2},"end":{"line":35,"character":7}}},"injectionPoints":[{"name":"primaryPrivateExchange","type":"org.springframework.amqp.core.TopicExchange","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/JwtConnectionDeletedListener.java","range":{"start":{"line":37,"character":88},"end":{"line":37,"character":110}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/signing/JwtConnectionDeletedListener.java"},{"bean":{"name":"jwtConnectionResourceResolver","type":"io.netfoundry.network.auth.domain.jwt.connection.JwtConnectionResourceResolver","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/connection/JwtConnectionResourceResolver.java","range":{"start":{"line":8,"character":0},"end":{"line":8,"character":10}}},"injectionPoints":[{"name":"repository","type":"io.netfoundry.network.auth.domain.jwt.connection.JwtConnectionRepository","location":{"uri":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/connection/JwtConnectionResourceResolver.java","range":{"start":{"line":13,"character":63},"end":{"line":13,"character":73}}}}],"supertypes":["java.lang.Object","io.netfoundry.common.util.view.DomainResolver$DomainResourceResolver"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/network-auth/src/main/java/io/netfoundry/network/auth/domain/jwt/connection/JwtConnectionResourceResolver.java"}],"dependencies":{}}