work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:52: @JsonProperty("jwks_uri") work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:53: private String jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:168: return this.jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:267: public void setJwksUri(String jwksUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:268: this.jwksUri = jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:353: Object this$jwksUri = this.jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:354: Object other$jwksUri = other.jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:355: if (this$jwksUri == null ? other$jwksUri == null : this$jwksUri.equals(other$jwksUri)) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:479: Object $jwksUri = this.jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:480: result = result * 59 + ($jwksUri == null ? 43 : $jwksUri.hashCode()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:526: + ", jwksUri=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:561: String jwksUri, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/response/OAuth2ClientRegistrationData.java:583: this.jwksUri = jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/application/configuration/event/LoginappRemoteEventSubscriberConfig.java:5:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/application/configuration/event/LoginappRemoteEventSubscriberConfig.java:45: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/application/configuration/event/LoginappRemoteEventSubscriberConfig.java:68: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/application/configuration/event/LoginappRemoteEventSubscriberConfig.java:83: HttpClientConfig httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/application/configuration/event/LoginappRemoteEventSubscriberConfig.java:115: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/application/configuration/event/LoginappRemoteEventSubscriberConfig.java:173: public LoginappRemoteEventSubscriberConfig.LoginappRemoteEventSubscriberConfigBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/request/OAuth2ClientRegistrationRequestData.java:35: @JsonProperty("jwks_uri") work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/request/OAuth2ClientRegistrationRequestData.java:36: private String jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/request/OAuth2ClientRegistrationRequestData.java:113: return this.jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/request/OAuth2ClientRegistrationRequestData.java:197: public void setJwksUri(String jwksUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/request/OAuth2ClientRegistrationRequestData.java:198: this.jwksUri = jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/request/OAuth2ClientRegistrationRequestData.java:267: Object this$jwksUri = this.jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/request/OAuth2ClientRegistrationRequestData.java:268: Object other$jwksUri = other.jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/request/OAuth2ClientRegistrationRequestData.java:269: if (this$jwksUri == null ? other$jwksUri == null : this$jwksUri.equals(other$jwksUri)) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/request/OAuth2ClientRegistrationRequestData.java:366: Object $jwksUri = this.jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/request/OAuth2ClientRegistrationRequestData.java:367: result = result * 59 + ($jwksUri == null ? 43 : $jwksUri.hashCode()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/infrastructure/transfer/request/OAuth2ClientRegistrationRequestData.java:405: + ", jwksUri=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/techclientreg/domain/model/flow/OAuth2ClientRegistration.java:24: return this.flow.getCurrentOrStartNew().execute(stepMethod, OAuth2ClientRegistrationStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/configuration/ui/RedirectOnLogoutConfig.java:26: return new RedirectOnLogoutConfig.RedirectOnLogoutConfigBuilder().target(this.target); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/configuration/ui/RedirectOnLogoutConfig.java:48: public RedirectOnLogoutConfig.RedirectOnLogoutConfigBuilder target(RedirectTargetConfig target) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/configuration/idpropagation/OnBehalfLoginIdentityPropagationConfig.java:5:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/configuration/idpropagation/OnBehalfLoginIdentityPropagationConfig.java:27: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/configuration/idpropagation/OnBehalfLoginIdentityPropagationConfig.java:62: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/configuration/idpropagation/OnBehalfLoginIdentityPropagationConfig.java:97: HttpClientConfig httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/configuration/idpropagation/OnBehalfLoginIdentityPropagationConfig.java:121: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/configuration/idpropagation/OnBehalfLoginIdentityPropagationConfig.java:140: public OnBehalfLoginIdentityPropagationConfig.OnBehalfLoginIdentityPropagationConfigBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/oauth2/OAuth2AuthorizationService.java:169: String.format("Pushed Authorization Request for request_uri=%s not found. Maybe it already expired?", LogUtil.logSafeQuote(requestURI)) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/oauth2/OAuth2AuthorizationService.java:274: parException(OAuth2Error.REQUEST_URI_NOT_SUPPORTED, "'request_uri' parameter is not supported", authorizationRequest); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/oauth2/OAuth2AuthorizationService.java:279: OAuth2Error.INVALID_REQUEST, "'request_uri' parameter is absent but only pushed authorization requests are supported", authorizationRequest work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/oauth2/OpenIdConnectPromptNoneAuthorizationServiceImpl.java:44: public Optional accessWithPromptNone(URI requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/oauth2/OpenIdConnectPromptNoneAuthorizationServiceImpl.java:46: return this.accessInternal(requestUri).or(() -> this.createErrorRedirect(OAuth2Error.SERVER_ERROR)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/oauth2/OpenIdConnectPromptNoneAuthorizationServiceImpl.java:53: private Optional accessInternal(URI requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/oauth2/OpenIdConnectPromptNoneAuthorizationServiceImpl.java:54: FlowResult result = ((OAuth2AuthorizationService)this.authorizationService.get()).authenticationRequest(requestUri.getQuery(), true); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oauth2/provider/servlet/v3/settings/OAuth2V3GrantSettingsFactory.java:8:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oauth2/provider/servlet/v3/settings/OAuth2V3GrantSettingsFactory.java:9:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oauth2/provider/servlet/v3/settings/OAuth2V3GrantSettingsFactory.java:112: .httpClient(config.getHttpClient().map(OAuth2V3GrantSettingsFactory::initHttpClient)) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oauth2/provider/servlet/v3/settings/OAuth2V3GrantSettingsFactory.java:119: private static HttpClient initHttpClient(HttpClientConfig httpClientConfig) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oauth2/provider/servlet/v3/settings/OAuth2V3GrantSettingsFactory.java:121: return httpClientConfig.createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/airlock2fa/Airlock2FAMobileOnlyAuthentication.java:23: return this.flow.getCurrentOrStartNew().execute(stepMethod, Airlock2FAMobileOnlyAuthenticationStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/airlock2fa/Airlock2FAAuthenticationDeviceSelection.java:18: return this.flow.getCurrentOrStartNew().execute(step -> step.selectDevice(deviceId), Airlock2FADeviceSelectionStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/airlock2fa/Airlock2FAAuthentication.java:23: return this.flowProvider.getCurrentOrStartNew().execute(stepMethod, Airlock2FAAuthenticationStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/airlock2fa/Airlock2FAUserFactorAuthentication.java:45: return this.flow.getCurrentOrStartNew().execute(stepMethod, Airlock2FAUserFactorAuthenticationStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/migration/MigrationSelection.java:36: return this.flowProvider.getCurrentOrStartNew().execute(stepMethod, MigrationSelectionStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/password/UsernamePasswordAuthentication.java:18: return this.flowProvider.getCurrentOrStartNew().execute(step -> step.checkPassword(username, password), UsernamePasswordAuthenticationStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/configuration/oauth/as/client/OAuth2StaticClientConfig.java:8:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/configuration/oauth/as/client/OAuth2StaticClientConfig.java:222: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/configuration/oauth/as/client/OAuth2StaticClientConfig.java:264: public Optional getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/configuration/oauth/as/client/OAuth2StaticClientConfig.java:308: .map(backchannelLogoutUri -> new BackchannelLogoutClientSettings(backchannelLogoutUri, this.getHttpClient().orElseThrow().httpClientSupplier())); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/configuration/oauth/as/client/OAuth2StaticClientConfig.java:450: HttpClientConfig httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/configuration/oauth/as/client/OAuth2StaticClientConfig.java:515: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/configuration/oauth/as/client/OAuth2StaticClientConfig.java:632: public OAuth2StaticClientConfig.OAuth2StaticClientConfigBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/password/PasswordChange.java:18: return this.flowProvider.getCurrentOrStartNew().execute(step -> step.changePassword(oldPassword, newPassword), PasswordChangeStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/password/PasswordChange.java:22: return this.flowProvider.getCurrentOrStartNew().execute(step -> step.changePassword(newPassword), PasswordChangeStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/password/SetPassword.java:18: return this.flowProvider.getCurrentOrStartNew().execute(step -> step.setPassword(newPassword), SetPasswordAuthenticationFlowStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/password/PasswordAuthentication.java:18: return this.flowProvider.getCurrentOrStartNew().execute(step -> step.checkPassword(password), PasswordAuthenticationStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/devicetoken/AuthDeviceTokenRegistration.java:25: return this.flowProvider.getCurrentOrStartNew().execute(stepMethod, DeviceTokenRegistrationStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/devicetoken/DeviceTokenAuthentication.java:27: return this.flowProvider.getCurrentOrStartNew().execute(stepMethod, DeviceTokenVerificationStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/servlet/filter/RequestUrlPatternUiResourceSetRuleFilter.java:65: private static boolean isPathToCustomAsset(String requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/servlet/filter/RequestUrlPatternUiResourceSetRuleFilter.java:66: return CUSTOM_ASSET_PATH.matcher(requestUri).matches(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/servlet/filter/RequestUrlPatternUiResourceSetRuleFilter.java:69: private static String createForwardUri(String requestUri, String uiResourceSetName, HttpServletRequest request) throws FailureException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/servlet/filter/RequestUrlPatternUiResourceSetRuleFilter.java:70: String pathToAssets = extractPathToAssets(requestUri); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/servlet/filter/RequestUrlPatternUiResourceSetRuleFilter.java:87: private static String extractPathToAssets(String requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/servlet/filter/RequestUrlPatternUiResourceSetRuleFilter.java:88: return requestUri.substring(requestUri.indexOf("/assets")); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/servlet/filter/RequestUrlPatternUiResourceSetRuleFilter.java:91: private static boolean isUriToExistingResource(String requestUri, HttpServletRequest request) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/servlet/filter/RequestUrlPatternUiResourceSetRuleFilter.java:92: try (InputStream resource = request.getServletContext().getResourceAsStream(removeFileHashFromRequestUri(requestUri))) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/servlet/filter/RequestUrlPatternUiResourceSetRuleFilter.java:99: private static String removeFileHashFromRequestUri(String requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/servlet/filter/RequestUrlPatternUiResourceSetRuleFilter.java:100: return HASH_PATTERN.matcher(requestUri).replaceFirst("."); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/saml2/sp/Saml2SpSsoAccessService.java:201: return ((OptionalFlow)this.currentFlow.get()).get().execute(step -> step.identify(attributes), Saml2UserIdentifyingStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/error/HTTPHeaderErrorBehavior.java:16: public void execute(HttpServletResponse response) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/service/kerberos/KerberosAuthentication.java:23: return this.flowProvider.getCurrentOrStartNew().execute(stepMethod, KerberosStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/error/CompositeErrorBehavior.java:16: public void execute(HttpServletResponse response) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/error/CompositeErrorBehavior.java:21: behavior.execute(response); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/error/AirlockAuthWorkflowErrorBehavior.java:18: public void execute(HttpServletResponse response) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/error/HTTPStatusCodeErrorBehavior.java:14: public void execute(HttpServletResponse response) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/ConfigurableErrorMapper.java:35: this.credentialNotFoundBehavior.execute(response); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/ConfigurableErrorMapper.java:40: this.getAuthErrorBehavior(authFailure).execute(response); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/ConfigurableErrorMapper.java:63: this.userHasNotAccess.execute(response); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/HttpSignatureX509CertificateHttpUrlLoaderConfig.java:6:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/HttpSignatureX509CertificateHttpUrlLoaderConfig.java:23: defaultValue = HttpClientConfig.class, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/HttpSignatureX509CertificateHttpUrlLoaderConfig.java:26: private HttpClientConfig httpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/HttpSignatureX509CertificateHttpUrlLoaderConfig.java:38: public HttpSignatureX509CertificateHttpUrlLoaderConfig(HttpClientConfig httpClientConfig, int maximumCacheSize) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/HttpSignatureX509CertificateHttpUrlLoaderConfig.java:49: void initializeHttpClientAndCertificateLoader() throws GeneralSecurityException, IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/HttpSignatureX509CertificateHttpUrlLoaderConfig.java:50: this.certificateLoader = new X509CertificateHttpUrlLoader(this.httpClientConfig.createHttpClient(), this.maximumCacheSize); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/HttpSignatureX509CertificateHttpUrlLoaderConfig.java:65: private HttpClientConfig httpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/HttpSignatureX509CertificateHttpUrlLoaderConfig.java:75: HttpClientConfig httpClientConfig work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/factory/OnBehalfLoginIdentityPropagationModule.java:10:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/factory/OnBehalfLoginIdentityPropagationModule.java:30: HttpClientConfig provideHttpClientConfig(OnBehalfLoginIdentityPropagationConfig config) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/factory/OnBehalfLoginIdentityPropagationModule.java:31: return config.getHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/ErrorBehavior.java:6: void execute(HttpServletResponse var1); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/oauth2/par/DefaultOAuth2ParEndpointService.java:126: Instant validUntil = ((TimeProvider)this.timeProvider.get()).getCurrentInstant().plus(parSettings.requestUriLifetime()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/oauth2/par/DefaultOAuth2ParEndpointService.java:127: OAuth2ParRequestUri requestUri = ((OAuth2ParRequestRepository)this.repository.get()).insert(clientId, authorizationServerId, query, validUntil); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/oauth2/par/DefaultOAuth2ParEndpointService.java:128: return new OAuth2ParResponse(requestUri, parSettings.requestUriLifetime()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/oauth2/par/DefaultOAuth2ParEndpointService.java:146: URI requestUri, String contentType, Map> authorizationParameters work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/oauth2/par/DefaultOAuth2ParEndpointService.java:149: requestUri, contentType, authorizationParameters work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/oauth2/par/DefaultOAuth2ParEndpointService.java:158: URI requestUri, String contentType, Map> authorizationParameters work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/oauth2/par/DefaultOAuth2ParEndpointService.java:161: requestUri, contentType, authorizationParameters work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/resource/AuthenticationAcknowledgeMessageFlowResource.java:47: FlowResult result = ((Flow)this.flow.get()).execute(AcknowledgeMessageStep::acknowledge, AcknowledgeMessageStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/factory/shared/LoginappRemoteEventSubscriberModule.java:10:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/factory/shared/LoginappRemoteEventSubscriberModule.java:39: HttpClient provideHttpClient(LoginappRemoteEventSubscriberConfig config) throws GeneralSecurityException, IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/factory/shared/LoginappRemoteEventSubscriberModule.java:40: return config.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/resource/SecretQuestionsProvisioningFlowResource.java:88: FlowResult result = this.flowProvider.getCurrentOrStartNew().execute(SecretQuestionsProvisioningStep::retrieve, SecretQuestionsProvisioningStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/resource/SecretQuestionsProvisioningFlowResource.java:127: .execute( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/factory/shared/FlowBasedIamSessionModule.java:32: throw new FailureException("Writable IAM session is used on an endpoint that is marked as session-less: " + requestMethodInfo.requestUri()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:12:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:34:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:35:import org.apache.hc.client5.http.protocol.HttpClientContext; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:41: private final Provider httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:51: Provider httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:69: HttpClientContext httpContext = ((HttpClientConfig)this.httpClient.get()).createHttpContextWithCookieStore(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:77: CloseableHttpClient redirectingClient = this.createRedirectingHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:78: CloseableHttpClient notRedirectingClient = this.createDefaultHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:82: CloseableHttpClient client = this.disableAutoForwardingForStep(stepIndex) ? notRedirectingClient : redirectingClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:86: step.execute(client, httpContext, data, Collections.emptyList()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:93: private void writeAccessCookiesToResponse(HttpClientContext httpContext) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:157: private CloseableHttpClient createDefaultHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:159: return ((HttpClientConfig)this.httpClient.get()).createHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:165: private CloseableHttpClient createRedirectingHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:167: return ((HttpClientConfig)this.httpClient.get()).getHttpClientBuilder().setRedirectsEnabled(true).build(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/factory/shared/LoginappGatewaySessionTerminatorEventSubscriberModule.java:11:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/factory/shared/LoginappGatewaySessionTerminatorEventSubscriberModule.java:29: .map(gatewayAdminRestApiConfig -> this.createGatewayRestApi(gatewayAdminRestApiConfig.getHttpClient(), gatewayAdminRestApiConfig.getUrl())) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/factory/shared/LoginappGatewaySessionTerminatorEventSubscriberModule.java:40: private GatewayRestApi createGatewayRestApi(HttpClientConfig httpClientConfig, String gatewayAdminRestApiUrl) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/domain/model/fingerprinting/ClientFingerprintingLogoutAction.java:57: public void execute() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/domain/model/rememberme/RememberMeLogoutAction.java:24: public void execute() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/domain/model/uiresource/RequestUrlPatternUiResourcSetRule.java:7: public boolean isUriMatch(URI requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/domain/model/uiresource/RequestUrlPatternUiResourcSetRule.java:8: return this.requestUrlPattern.matcher(requestUri.toString()).matches(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/domain/service/uiresource/RequestUrlPatternUiResourceSetRuleService.java:19: public Optional getResourceName(URI requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/domain/service/uiresource/RequestUrlPatternUiResourceSetRuleService.java:22: .filter(rule -> rule.isUriMatch(requestUri)) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisCoreSsiServiceConfig.java:4:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisCoreSsiServiceConfig.java:60: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisCoreSsiServiceConfig.java:87: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisCoreSsiServiceConfig.java:102: String procivisUrl, String organizationId, String issuerVerifierDid, String issuanceProtocol, String verificationProtocol, HttpClientConfig httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisCoreSsiServiceConfig.java:125: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisCoreSsiServiceConfig.java:162: public ProcivisCoreSsiServiceConfig.ProcivisCoreSsiServiceConfigBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisDeskSsiServiceConfig.java:5:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisDeskSsiServiceConfig.java:54: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisDeskSsiServiceConfig.java:79: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisDeskSsiServiceConfig.java:102: HttpClientConfig httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisDeskSsiServiceConfig.java:124: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisDeskSsiServiceConfig.java:157: public ProcivisDeskSsiServiceConfig.ProcivisDeskSsiServiceConfigBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:11:import com.airlock.iam.core.misc.util.httpclient.HttpClientBuilder; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:52:import org.apache.hc.client5.http.classic.methods.HttpPost; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:57:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:58:import org.apache.hc.client5.http.protocol.HttpClientContext; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:168: private CloseableHttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:203: CloseableHttpClient httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:293: HttpPost post = new HttpPost(this.getAccessCookieSourceUrl()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:303: HttpClientContext localContext = HttpClientContext.create(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:310: int statusCode = (Integer)this.httpClient.execute(post, localContext, response -> { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:342: LOG.warn(LogTypes.SERVER_INFO_SYS, "Error closing previous HttpClient instance; ignoring: " + e.getMessage()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:347: this.httpClient = new HttpClientBuilder() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:449: private CloseableHttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:648: public SamlAccessCookieIdentityPropagator.SamlAccessCookieIdentityPropagatorBuilder httpClient(CloseableHttpClient httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/service/Ssi.java:29: return this.flowProvider.getCurrentOrStartNew().execute(stepMethod, stepType); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/repository/JooqVerifiableCredentialRepository.java:38: () -> JooqTransaction.jooqTransaction(this.db()).execute(db -> this.save(db, vc)), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/repository/JooqVerifiableCredentialRepository.java:60: () -> this.db().deleteFrom(VerifiableCredentialTable.VERIFIABLE_CREDENTIAL).where(userIdEquals(user)).and(this.tenantMatches()).execute(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/repository/JooqVerifiableCredentialRepository.java:74: .execute(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/repository/JooqVerifiableCredentialRepository.java:110: .execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/factory/ProcivisCoreSsiServiceModule.java:5:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/factory/ProcivisCoreSsiServiceModule.java:29: HttpClient provideHttpClient(ProcivisCoreSsiServiceConfig config) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/factory/ProcivisCoreSsiServiceModule.java:31: return config.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/factory/ProcivisDeskSsiServiceModule.java:7:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/factory/ProcivisDeskSsiServiceModule.java:31: HttpClient provideHttpClient(ProcivisDeskSsiServiceConfig config) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/factory/ProcivisDeskSsiServiceModule.java:33: return config.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/idp/Saml2SpInitiatedStartSloServiceImpl.java:67: .requestUri(saml2Request.getRequestURI()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/request/RebuiltInitialSpInitiatedSloRequest.java:19: private final Optional requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/request/RebuiltInitialSpInitiatedSloRequest.java:25: @Nullable String requestUri, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/request/RebuiltInitialSpInitiatedSloRequest.java:35: this.requestUri = Optional.ofNullable(requestUri); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/request/RebuiltInitialSpInitiatedSloRequest.java:45: return this.requestUri.orElseGet(() -> super.getRequestURI()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/request/RebuiltInitialSpInitiatedSloRequest.java:68: private String requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/request/RebuiltInitialSpInitiatedSloRequest.java:97: public RebuiltInitialSpInitiatedSloRequest.RebuiltInitialSpInitiatedSloRequestBuilder requestUri(@Nullable String requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/request/RebuiltInitialSpInitiatedSloRequest.java:98: this.requestUri = requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/request/RebuiltInitialSpInitiatedSloRequest.java:154: this.requestUri, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/request/RebuiltInitialSpInitiatedSloRequest.java:181: + ", requestUri=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/request/RebuiltInitialSpInitiatedSloRequest.java:182: + this.requestUri work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:10:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:68: private final Provider client; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:78: Provider client, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:89: Provider client, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:506: return Result.result(((HttpClient)this.client.get()).execute(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:551: private Provider client; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:572: public ProcivisSsiService.ProcivisSsiServiceBuilder client(Provider client) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/service/idp/logout/Saml2SpInitiatedResumeSloServiceImpl.java:83: .requestUri(sloAttributes.getRequestUri()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:4:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:65: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:147: HttpClientConfig httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:236: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:324: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:519: public OpenIDConnectSsoFlowClientSettings.OpenIDConnectSsoFlowClientSettingsBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:18: private static final String REQUEST_URI_KEY = "requestUri"; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:28: private final String requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:43: .put("requestUri", this.requestUri) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:55: .requestUri(values.get("requestUri")) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:67: @NonNull String requestUri, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:81: if (requestUri == null) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:82: throw new NullPointerException("requestUri is marked non-null but is null"); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:103: this.requestUri = requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:130: return this.requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:171: Object this$requestUri = this.requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:172: Object other$requestUri = other.requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:173: if (this$requestUri == null ? other$requestUri == null : this$requestUri.equals(other$requestUri)) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:216: Object $requestUri = this.requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:217: result = result * 59 + ($requestUri == null ? 43 : $requestUri.hashCode()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:235: + ", requestUri=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:255: private String requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:290: public Saml2SpInitiatedSloAttributes.Saml2SpInitiatedSloAttributesBuilder requestUri(@NonNull String requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:291: if (requestUri == null) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:292: throw new NullPointerException("requestUri is marked non-null but is null"); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:295: this.requestUri = requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:344: this.samlSloRequest, this.httpMethod, this.requestUri, this.queryString, this.relayState, this.signatureAlgorithm, this.signature work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:355: + ", requestUri=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/model/idp/logout/Saml2SpInitiatedSloAttributes.java:356: + this.requestUri work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:3:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:4:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:44: HttpClient testletHttpClient = this.initHttpClient(env, context, httpClientConfig); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:46: OpenIDConnectProviderMetadataRequestClient client = new OpenIDConnectProviderMetadataRequestClient(testletHttpClient, URI.create(discoveryURL)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:80: HttpClient initHttpClient(ConfigurationEnvironment env, ConfigurationContext context, PluginConfiguration httpClientConfig) throws InitializeException, IOException, GeneralSecurityException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:81: HttpClientConfig httpClientPlugin = (HttpClientConfig)PluginLoader.get().loadPlugin(httpClientConfig, env, context); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:82: return httpClientPlugin.createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/domain/service/logout/Saml2LogoutAction.java:69: public void execute() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:3:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:54: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:118: HttpClientConfig httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:174: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:231: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:322: public OAuth2SsoFlowClientSettings.OAuth2SsoFlowClientSettingsBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:7:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:14:import com.airlock.iam.oauth2.infrastructure.repository.HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:47: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:89: this.remoteAccessTokenLoader = HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.builder() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:93: .httpClient(this.httpClient.createHttpClientForDomainClasses()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:126: HttpClientConfig httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:153: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:190: public OAuth2AccessTokenStringValueProviderConfig.OAuth2AccessTokenStringValueProviderConfigBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2ClientResourceRequest.java:3:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2ClientResourceRequest.java:40: public OAuth2ClientResourceRequestLogic logic(ELogger logger, HttpClient httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/par/OAuth2ParRequestRepositoryConfig.java:15: description = "

OAuth 2.0 / OpenID Connect Pushed Authorization Request (PAR) Repository for relational databases.

\n

Requests made to the PAR endpoint are saved in this repository and later retrieved when the user makes a request\nto the authorization endpoint with the generated request_uri.

" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:8:import com.airlock.iam.common.domain.service.jwt.signature.HttpClientRemoteJWKSetLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:9:import com.airlock.iam.common.domain.service.jwt.signature.RemoteJWKSetLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:10:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:48: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:49: private RemoteJWKSetLoader keyLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:51: public OpenIDConnectRS256SignatureValidator(String remoteKeyLocation, HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:58: this.keyLoader = new HttpClientRemoteJWKSetLoader(this.httpClient.createHttpClientForDomainClasses(), REMOTE_JWK_REFRESH_TIME); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:84: void setKeyLoader(RemoteJWKSetLoader keyLoader) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:120: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:133: public OpenIDConnectRS256SignatureValidator.OpenIDConnectRS256SignatureValidatorBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/par/OAuth2ParConfig.java:12: description = "

Configures OAuth 2.0 Pushed Authorization Requests (PAR).

\n

The endpoint is located at /<loginapp-uri>/rest/oauth2/authorization-servers/<as-identifier>/par.\nClients must authenticate to call this endpoint. The PAR endpoint uses the same authentication method as configured for the token endpoint.

\n

To prevent attacks like swapping an obtained request_uri, clients should make use of PKCE, use a unique state parameter, or use the OIDC \"nonce\" parameter.\n

\n", work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/par/OAuth2ParConfig.java:25: private int requestUriLifetime; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/par/OAuth2ParConfig.java:41: return Duration.ofSeconds(this.requestUriLifetime); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/par/OAuth2ParConfig.java:62: public OAuth2ParConfig(int requestUriLifetime, OAuth2ParRequestRepositoryConfig repository, boolean requirePar) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/par/OAuth2ParConfig.java:63: this.requestUriLifetime = requestUriLifetime; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/par/OAuth2ParConfig.java:71: private int requestUriLifetime; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/par/OAuth2ParConfig.java:82: public OAuth2ParConfig.OAuth2ParConfigBuilder requestUriLifetime(int requestUriLifetime) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/par/OAuth2ParConfig.java:83: this.requestUriLifetime = requestUriLifetime; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/par/OAuth2ParConfig.java:101: return new OAuth2ParConfig(this.requestUriLifetime, this.repository, this.requirePar); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/par/OAuth2ParConfig.java:107: return "OAuth2ParConfig.OAuth2ParConfigBuilder(requestUriLifetime=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/par/OAuth2ParConfig.java:108: + this.requestUriLifetime work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:6:import com.airlock.iam.common.domain.service.jwt.signature.HttpClientRemoteJWKSetLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:7:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:82: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:150: private HttpClientRemoteJWKSetLoader jwkSetLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:179: HttpClientConfig httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:285: super.initializeHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:287: this.getHttpClientInstance(), URI.create(this.discoveryEndpointURL) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:294: this.jwkSetLoader = new HttpClientRemoteJWKSetLoader(this.getHttpClientInstance(), Duration.ofMinutes(this.cacheRefreshTimeInMinutes)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:337: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:361: public HttpClientRemoteJWKSetLoader getJwkSetLoader() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:429: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:638: public OpenIDConnectDiscoverySsoFlowClientSettings.OpenIDConnectDiscoverySsoFlowClientSettingsBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:4:import com.airlock.iam.common.domain.service.jwt.signature.HttpClientRemoteJWKSetLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:5:import com.airlock.iam.common.domain.service.jwt.signature.RemoteJWKSetLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:6:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:7:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:9:import com.airlock.iam.oauth2.domain.service.tokenexchange.HttpClientRemoteDiscoveryLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:32: defaultValue = HttpClientConfig.class, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:35: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:45: private RemoteJWKSetLoader remoteJwksLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:49: List allowedTokenIssuers, int cacheRefreshTimeInMinutes, HttpClientConfig httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:59: HttpClient httpClientImpl = this.httpClient.createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:60: this.remoteJwksLoader = new HttpClientRemoteJWKSetLoader(httpClientImpl, Duration.ofMinutes(this.cacheRefreshTimeInMinutes)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:61: this.remoteDiscoveryLoader = new HttpClientRemoteDiscoveryLoader(httpClientImpl, Duration.ofMinutes(this.cacheRefreshTimeInMinutes)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:71: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:75: public RemoteJWKSetLoader getRemoteJwksLoader() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:91: HttpClientConfig httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:93: RemoteJWKSetLoader remoteJwksLoader, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:112: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:116: private RemoteJWKSetLoader remoteJwksLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:133: public OAuth2OIDCDiscoveryActorTokenValidationConfig.OAuth2OIDCDiscoveryActorTokenValidationConfigBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:148: RemoteJWKSetLoader remoteJwksLoader work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:4:import com.airlock.iam.common.domain.service.jwt.signature.HttpClientRemoteJWKSetLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:5:import com.airlock.iam.common.domain.service.jwt.signature.RemoteJWKSetLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:6:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:7:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:9:import com.airlock.iam.oauth2.domain.service.tokenexchange.HttpClientRemoteDiscoveryLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:34: defaultValue = HttpClientConfig.class, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:37: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:47: private RemoteJWKSetLoader remoteJwksLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:51: List allowedTokenIssuers, int cacheRefreshTimeInMinutes, HttpClientConfig httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:61: HttpClient httpClientImpl = this.httpClient.createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:62: this.remoteJwksLoader = new HttpClientRemoteJWKSetLoader(httpClientImpl, Duration.ofMinutes(this.cacheRefreshTimeInMinutes)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:63: this.remoteDiscoveryLoader = new HttpClientRemoteDiscoveryLoader(httpClientImpl, Duration.ofMinutes(this.cacheRefreshTimeInMinutes)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:73: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:77: public RemoteJWKSetLoader getRemoteJwksLoader() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:101: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:124: public OAuth2OIDCDiscoverySubjectTokenValidationConfig.OAuth2OIDCDiscoverySubjectTokenValidationConfigBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:5:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:6:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:81: private HttpClient httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:113: public abstract HttpClientConfig getHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:119: this.initializeHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:122: protected final void initializeHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:124: this.httpClientInstance = this.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:187: protected HttpClient getHttpClientInstance() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2RemoteConsentConfig.java:129: return new URL(value); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2CleanupRepositoryImpl.java:162: int deleted = this.addLimit(query, batchSize, db).execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2CleanupRepositoryImpl.java:169: int deleted = this.addLimit(query, batchSize, db).execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2CleanupRepositoryImpl.java:176: int deleted = this.addLimit(query, batchSize, db).execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2CleanupRepositoryImpl.java:189: .execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:8: @JsonProperty("request_uri") work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:10: private String requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:17: return this.requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:26: public void setRequestUri(String requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:27: this.requestUri = requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:51: Object this$requestUri = this.requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:52: Object other$requestUri = other.requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:53: return this$requestUri == null ? other$requestUri == null : this$requestUri.equals(other$requestUri); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:69: Object $requestUri = this.requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:70: return result * 59 + ($requestUri == null ? 43 : $requestUri.hashCode()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:76: return "OAuth2ParData(requestUri=" + this.getRequestUri() + ", expiresIn=" + this.getExpiresIn() + ")"; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:84: public OAuth2ParData(String requestUri, long expiresIn) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/response/OAuth2ParData.java:85: this.requestUri = requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2SessionUpdater.java:84: .execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2SessionUpdater.java:107: batch.execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2SessionUpdater.java:153: int deletedSessions = this.db.deleteFrom(Oauth2SessionTable.OAUTH2_SESSION).where(Oauth2SessionTable.OAUTH2_SESSION.ID.in(sessionIdsToDelete)).execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2SessionUpdater.java:182: .execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2SessionUpdater.java:212: .execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:17: "jwks_uri", work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:44: "request_uri_parameter_supported", work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:45: "require_request_uri_registration", work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:61: @JsonProperty("jwks_uri") work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:63: private String jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:105: @JsonProperty("request_uri_parameter_supported") work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:106: private Boolean requestUriParameterSupported; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:139: return this.jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:274: return this.requestUriParameterSupported; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:318: public void setJwksUri(String jwksUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:319: this.jwksUri = jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:453: public void setRequestUriParameterSupported(Boolean requestUriParameterSupported) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:454: this.requestUriParameterSupported = requestUriParameterSupported; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:509: Object this$requestUriParameterSupported = this.requestUriParameterSupported; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:510: Object other$requestUriParameterSupported = other.requestUriParameterSupported; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:511: if (this$requestUriParameterSupported == null work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:512: ? other$requestUriParameterSupported == null work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:513: : this$requestUriParameterSupported.equals(other$requestUriParameterSupported)) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:540: Object this$jwksUri = this.jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:541: Object other$jwksUri = other.jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:542: if (this$jwksUri == null ? other$jwksUri == null : this$jwksUri.equals(other$jwksUri)) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:717: Object $requestUriParameterSupported = this.requestUriParameterSupported; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:718: result = result * 59 + ($requestUriParameterSupported == null ? 43 : $requestUriParameterSupported.hashCode()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:731: Object $jwksUri = this.jwksUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:732: result = result * 59 + ($jwksUri == null ? 43 : $jwksUri.hashCode()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:776: + ", jwksUri=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/transfer/documentation/OAuth2DiscoveryAndMetadataEndpointResponseData.java:830: + ", requestUriParameterSupported=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2AcceptedClientAssertionRepositoryImpl.java:48: .execute( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2AcceptedClientAssertionRepositoryImpl.java:56: .execute() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2AcceptedClientAssertionRepositoryImpl.java:84: int deleted = db.deleteFrom(Tables.OAUTH2_ACCEPTED_CLIENT_ASSERTIONS).where(Tables.OAUTH2_ACCEPTED_CLIENT_ASSERTIONS.JTI.eq(id.getId())).execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:9:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:35:public final class HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader implements OAuth2ClientCredentialsGrantAccessTokenLoader { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:36: private static final ELogger LOG = ELoggerFactory.getLogger(HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:39: private HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:43: @NonNull HttpClient httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:68: HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.URIAccessTokenCacheLoader accessTokenCacheLoader = HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.URIAccessTokenCacheLoader.builder() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:123: public static HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.HttpClientOAuth2ClientCredentialsGrantAccessTokenLoaderBuilder builder() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:124: return new HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.HttpClientOAuth2ClientCredentialsGrantAccessTokenLoaderBuilder(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:128: public static class HttpClientOAuth2ClientCredentialsGrantAccessTokenLoaderBuilder { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:136: private HttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:145: HttpClientOAuth2ClientCredentialsGrantAccessTokenLoaderBuilder() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:149: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.HttpClientOAuth2ClientCredentialsGrantAccessTokenLoaderBuilder clientCredentials( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:161: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.HttpClientOAuth2ClientCredentialsGrantAccessTokenLoaderBuilder tokenEndpointAuthentication( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:173: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.HttpClientOAuth2ClientCredentialsGrantAccessTokenLoaderBuilder accessTokenRequestMethod( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:185: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.HttpClientOAuth2ClientCredentialsGrantAccessTokenLoaderBuilder httpClient( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:186: @NonNull HttpClient httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:197: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.HttpClientOAuth2ClientCredentialsGrantAccessTokenLoaderBuilder scopesToRequest( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:209: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.HttpClientOAuth2ClientCredentialsGrantAccessTokenLoaderBuilder expiresIn( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:217: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.HttpClientOAuth2ClientCredentialsGrantAccessTokenLoaderBuilder ticker(Ticker ticker) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:223: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader build() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:224: return new HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:238: return "HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.HttpClientOAuth2ClientCredentialsGrantAccessTokenLoaderBuilder(clientCredentials=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:258: private final HttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:288: HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.LOG work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:292: HttpResponse httpResponse = this.httpClient.execute(httpRequest); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:305: HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.LOG work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:333: @NonNull HttpClient httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:367: public static HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.URIAccessTokenCacheLoader.URIAccessTokenCacheLoaderBuilder builder() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:368: return new HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.URIAccessTokenCacheLoader.URIAccessTokenCacheLoaderBuilder(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:374: private HttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:389: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.URIAccessTokenCacheLoader.URIAccessTokenCacheLoaderBuilder httpClient( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:390: @NonNull HttpClient httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:401: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.URIAccessTokenCacheLoader.URIAccessTokenCacheLoaderBuilder scopesToRequest( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:413: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.URIAccessTokenCacheLoader.URIAccessTokenCacheLoaderBuilder clientCredentials( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:425: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.URIAccessTokenCacheLoader.URIAccessTokenCacheLoaderBuilder tokenEndpointAuthentication( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:437: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.URIAccessTokenCacheLoader.URIAccessTokenCacheLoaderBuilder accessTokenRequestMethod( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:449: public HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.URIAccessTokenCacheLoader build() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:450: return new HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.URIAccessTokenCacheLoader( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:458: return "HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.URIAccessTokenCacheLoader.URIAccessTokenCacheLoaderBuilder(httpClient=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/resource/rest/OAuth2ParEndpointResource.java:116: return Response.status(Status.CREATED).entity(new OAuth2ParData(parResponse.requestUri().requestUri(), parResponse.expiresIn().getSeconds())).build(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ConsentRepositoryImpl.java:193: .execute() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ConsentRepositoryImpl.java:205: Exceptions.wrapException(() -> JooqTransaction.jooqTransaction(this.db()).execute(db -> { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ConsentRepositoryImpl.java:245: .execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ConsentRepositoryImpl.java:255: .execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ConsentRepositoryImpl.java:267: .execute() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ConsentRepositoryImpl.java:289: .execute() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ConsentRepositoryImpl.java:305: .execute() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ConsentRepositoryImpl.java:319: .execute() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ConsentRepositoryImpl.java:334: .execute() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ConsentRepositoryImpl.java:352: .execute() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ConsentRepositoryImpl.java:379: .execute() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:35: private static final String REQUEST_URI_PREFIX = "urn:ietf:params:oauth:request_uri:"; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:56: String requestUriReference = AlphanumericRandomStringGenerator.generateAlphanumericRandomString(30); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:59: .execute( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:61: .set(Tables.OAUTH2_PAR_REQUEST.REQUEST_URI_REFERENCE, requestUriReference) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:67: .execute() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:71: OAuth2ParRequestUri requestUri = new OAuth2ParRequestUri("urn:ietf:params:oauth:request_uri:" + requestUriReference); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:78: + LogUtil.logSafeQuote(requestUri.requestUri()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:80: return requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:85: OAuth2ClientId clientId, AuthorizationServerId authorizationServerId, OAuth2ParRequestUri requestUri work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:87: if (!this.validateRequestUri(requestUri)) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:91: LogUtil.quote("urn:ietf:params:oauth:request_uri:"), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:92: LogUtil.logSafeQuote(requestUri.requestUri()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:104: .where(Tables.OAUTH2_PAR_REQUEST.REQUEST_URI_REFERENCE.eq(this.extractRequestUriReference(requestUri))) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:115: .where(Tables.OAUTH2_PAR_REQUEST.REQUEST_URI_REFERENCE.eq(this.extractRequestUriReference(requestUri))) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:116: .execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:121: LogUtil.logSafeQuote(requestUri.requestUri()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:134: e -> new FailureException(String.format("Error finding OAuth 2.0 PAR request for request URI %s", LogUtil.logSafeQuote(requestUri.requestUri())), e) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:139: private boolean validateRequestUri(OAuth2ParRequestUri requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:140: return requestUri.requestUri().startsWith("urn:ietf:params:oauth:request_uri:"); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:143: private String extractRequestUriReference(OAuth2ParRequestUri requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/OAuth2ParRequestRepositoryImpl.java:144: return Strings.CS.removeStart(requestUri.requestUri(), "urn:ietf:params:oauth:request_uri:"); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:11:import com.airlock.iam.common.domain.service.jwt.signature.RemoteJWKSetLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:37: private final Provider jwksLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:38: private final Provider jwksUriLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:46: Provider jwksLoader, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:47: Provider jwksUriLoader work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:54: this.jwksUriLoader = jwksUriLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:131: URI jwksUri = issuerId.deriveOpenIdConnectDiscoveryUri() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:132: .map(((RemoteDiscoveryLoader)this.jwksUriLoader.get())::getJwksUriFromDiscoveryEndpoint) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:140: JwtSignatureVerifier signatureVerifier = new JwtSignatureVerifierImpl(new JwksSignatureValidator((RemoteJWKSetLoader)this.jwksLoader.get(), jwksUri)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:171: private Provider jwksLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:173: private Provider jwksUriLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:213: Provider jwksLoader work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:220: public OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImplBuilder jwksUriLoader( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:221: Provider jwksUriLoader work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:223: this.jwksUriLoader = jwksUriLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:230: this.settings, this.loggerFactory, this.tokenRepresentation, this.timeProvider, this.jwksLoader, this.jwksUriLoader work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:247: + ", jwksUriLoader=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/service/tokenexchange/OAuth2TokenExchangeOidcDiscoveryTokenValidationServiceImpl.java:248: + this.jwksUriLoader work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/rest/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationModule.java:4:import com.airlock.iam.common.domain.service.jwt.signature.RemoteJWKSetLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/rest/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationModule.java:22: RemoteJWKSetLoader provideRemoteJWKSetLoader(OAuth2OIDCDiscoverySubjectTokenValidationConfig config) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:18:import org.apache.hc.client5.http.classic.methods.HttpPost; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:20:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:34: private final Supplier httpClientSupplier; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:39: CloseableHttpClient httpClient = this.httpClientSupplier.get(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:44: var2 = (String)httpClient.execute(this.createBackchannelLogoutRequest(this.logoutToken), this::checkStatusCode); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:100: private HttpPost createBackchannelLogoutRequest(String logoutToken) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:101: HttpPost request = new HttpPost(IamUriBuilder.fromUri(this.backchannelLogoutUri).build()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:120: Supplier httpClientSupplier, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:160: private Supplier httpClientSupplier; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:193: public BackchannelLogoutImpl.BackchannelLogoutImplBuilder httpClientSupplier(Supplier httpClientSupplier) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/rest/tokenexchange/jwt/OAuth2OIDCDiscoveryActorTokenValidationModule.java:4:import com.airlock.iam.common.domain.service.jwt.signature.RemoteJWKSetLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/rest/tokenexchange/jwt/OAuth2OIDCDiscoveryActorTokenValidationModule.java:21: RemoteJWKSetLoader provideRemoteJWKSetLoader(OAuth2OIDCDiscoveryActorTokenValidationConfig config) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/OidcBackchannelLogoutGeneratorImpl.java:75: .httpClientSupplier(rpSettings.get().clientSettings().closeableHttpClientSupplier()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/OAuth2ClientCommunicatorFactoryImpl.java:5:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/OAuth2ClientCommunicatorFactoryImpl.java:36: HttpClient httpClient = clientSettings.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/OpenIDConnectClientCommunicatorFactoryImpl.java:7:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/OpenIDConnectClientCommunicatorFactoryImpl.java:46: HttpClient httpClient = clientSettings.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/OpenIDConnectClientCommunicatorFactoryImpl.java:77: private static List getResourceRequests(OpenIDConnectSsoFlowClientSettingsBase clientSettings, HttpClient httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/discovery/OpenIDConnectProviderMetadataRequestClient.java:8:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/discovery/OpenIDConnectProviderMetadataRequestClient.java:20: private final HttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/discovery/OpenIDConnectProviderMetadataRequestClient.java:39: discoveryResponse = this.httpClient.execute(discoveryRequest); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/discovery/OpenIDConnectProviderMetadataRequestClient.java:55: public OpenIDConnectProviderMetadataRequestClient(HttpClient httpClient, URI discoveryURL) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/codegrant/AuthorizationCodeRequestParser.java:59: public static OAuth2AuthorizationRequest parseOAuth2PushedAuthorizationRequest(URI requestUri, String contentType, Map> parameters) throws OAuth2AuthorizationCodeGrantRequestParseException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/codegrant/AuthorizationCodeRequestParser.java:61: HTTPRequest request = httpRequest(requestUri, contentType, parameters); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/codegrant/AuthorizationCodeRequestParser.java:74: URI requestUri, String contentType, Map> parameters work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/codegrant/AuthorizationCodeRequestParser.java:77: HTTPRequest request = httpRequest(requestUri, contentType, parameters); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/codegrant/AuthorizationCodeRequestParser.java:89: private static HTTPRequest httpRequest(URI requestUri, String contentType, Map> parameters) throws ParseException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/codegrant/AuthorizationCodeRequestParser.java:90: HTTPRequest request = new HTTPRequest(Method.POST, requestUri); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/sso/OAuth2Authentication.java:20: .execute(OAuth2AuthorizationVerifyingFlowStep::buildAuthorizationRequest, OAuth2AuthorizationVerifyingFlowStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/sso/OAuth2Authentication.java:26: .execute(flowStep -> flowStep.verifyAuthorizationResponse(queryString), OAuth2AuthorizationVerifyingFlowStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/settings/OAuth2ParSettings.java:7:public record OAuth2ParSettings(Duration requestUriLifetime, OAuth2AuthorizationEndpointMode endpointMode, OAuth2ParRequestRepositoryConfig repositoryConfig) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/OAuth2Param.java:25: REQUEST_URI("request_uri"), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2Client.java:6:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2Client.java:37: Optional httpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/validation/OAuth2Error.java:24: REQUEST_URI_NOT_SUPPORTED("request_uri_not_supported"), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2ClientImpl.java:7:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2ClientImpl.java:32: private final Optional httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2ClientImpl.java:48: @NonNull Optional httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2ClientImpl.java:202: public Optional httpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2ClientImpl.java:246: private Optional httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2ClientImpl.java:359: public OAuth2ClientImpl.OAuth2ClientImplBuilder httpClient(@NonNull Optional httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/par/OAuth2ParResponse.java:5:public record OAuth2ParResponse(OAuth2ParRequestUri requestUri, Duration expiresIn) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientResourceRequestLogic.java:9:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientResourceRequestLogic.java:28: private final HttpClient httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientResourceRequestLogic.java:55: HttpResponse resourceResponse = this.httpClientInstance.execute(resourceRequest); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientResourceRequestLogic.java:93: HttpClient httpClientInstance, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientResourceRequestLogic.java:117: private HttpClient httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientResourceRequestLogic.java:138: public OAuth2ClientResourceRequestLogic.OAuth2ClientResourceRequestLogicBuilder httpClientInstance(HttpClient httpClientInstance) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/par/OAuth2ParRequestUri.java:5:public record OAuth2ParRequestUri(String requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/par/OAuth2ParRequestUri.java:6: public OAuth2ParRequestUri(URI requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/par/OAuth2ParRequestUri.java:7: this(requestUri.toASCIIString()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/par/OAuth2ParRequestUri.java:12: return this.requestUri; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientCommunicatorImpl.java:10:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientCommunicatorImpl.java:55: private final HttpClient httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientCommunicatorImpl.java:251: HttpResponse httpResponse = this.httpClientInstance.execute(httpRequest); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientCommunicatorImpl.java:291: HttpClient httpClientInstance work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientCommunicatorImpl.java:342: private HttpClient httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientCommunicatorImpl.java:391: public OAuth2ClientCommunicatorImpl.OAuth2ClientCommunicatorImplBuilder httpClientInstance(HttpClient httpClientInstance) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OpenIDConnectClientCommunicatorImpl.java:4:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OpenIDConnectClientCommunicatorImpl.java:191: HttpClient httpClientInstance, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OpenIDConnectClientCommunicatorImpl.java:222: private HttpClient httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OpenIDConnectClientCommunicatorImpl.java:275: public OpenIDConnectClientCommunicatorImpl.OpenIDConnectClientCommunicatorImplBuilder httpClientInstance(HttpClient httpClientInstance) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OpenIdConnectParam.java:15: REQUEST_URI("request_uri"); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/provider/OAuth2TokenEndpointRequestBean.java:25: private boolean requestUriFromRequestValidated; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/provider/OAuth2TokenEndpointRequestBean.java:63: this.requestUriFromRequestValidated = true; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/provider/OAuth2TokenEndpointRequestBean.java:80: if (!this.requestUriFromRequestValidated) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/provider/OAuth2Consent.java:19: return this.flow.getCurrentOrStartNew().execute(OAuth2ConsentStep::retrieveLocalConsent, OAuth2ConsentStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/provider/OAuth2Consent.java:35: return this.flow.getCurrentOrStartNew().execute(stepMethod, OAuth2ConsentStep.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/logoutaction/BackchannelLogoutClientSettings.java:5:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/logoutaction/BackchannelLogoutClientSettings.java:7:public record BackchannelLogoutClientSettings(URI backchannelLogoutUri, Supplier closeableHttpClientSupplier) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/logoutaction/RemoveOpuasCookieLogoutAction.java:22: public void execute() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/logoutaction/OidcBackchannelLogoutAction.java:42: public void execute() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/logoutaction/OAuth2AsCentricTokenRemoveAction.java:25: public void execute() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/metadata/OAuth2MetadataRequestUriToProviderUriConverter.java:20: public static URI convert(URI requestUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/metadata/OAuth2MetadataRequestUriToProviderUriConverter.java:21: Matcher matcher = METADATA_REQUEST_URL_PATTERN.matcher(requestUri.toString()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/tokenexchange/HttpClientRemoteDiscoveryLoader.java:10:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/tokenexchange/HttpClientRemoteDiscoveryLoader.java:19:public final class HttpClientRemoteDiscoveryLoader implements RemoteDiscoveryLoader { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/tokenexchange/HttpClientRemoteDiscoveryLoader.java:20: private static final ELogger LOG = ELoggerFactory.getLogger(HttpClientRemoteDiscoveryLoader.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/tokenexchange/HttpClientRemoteDiscoveryLoader.java:23: public HttpClientRemoteDiscoveryLoader(HttpClient httpClient, Duration cacheRefreshInterval) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/tokenexchange/HttpClientRemoteDiscoveryLoader.java:44: private static OIDCProviderMetadata loadDiscoveryMetadata(HttpClient httpClient, URI location) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/tokenexchange/HttpClientRemoteDiscoveryLoader.java:48: discoveryResponse = httpClient.execute(HttpRequest.builder().uri(HttpRequestUri.httpRequestUri(location)).method(HttpRequestMethod.GET).build());