work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/misc/io/FileWatcher.java:42: this.executorService.execute(() -> { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/misc/exception/Exceptions.java:23: executable.execute(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/misc/exception/Exceptions.java:48: void execute() throws Exception; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/IamUriBuilder.java:61: URI uri = URI.create(uriString); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/IamUriBuilder.java:78: return URI.create(uri); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:30: public static String addParameterToUrl(String url, String paramName, String paramValue) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:38: return UrlUtils.UrlParts.assemble(urlParts.getUrl(), newQuery, urlParts.getFragment()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:46: return UrlUtils.UrlParts.split(url).getUrl(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:49: public static String appendPathElementToUrl(String url, String pathElement) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:55: String baseUrl = Strings.CS.removeEnd(urlParts.getUrl(), "/"); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:61: public static String replaceOrAddParameterInUrl(String url, String paramName, String newValue) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:65: return addParameterToUrl(urlWithRemovedParametersOfNameParamName, paramName, newValue); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:73: return UrlUtils.UrlParts.assemble(urlParts.getUrl(), newQuery, urlParts.getFragment()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:167: .url(UrlUtils.UrlParts.UrlSplitter.getUrl(url)) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:190: public String getUrl() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:218: public UrlUtils.UrlParts.UrlPartsBuilder url(String url) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:248: private static String getUrl(String fullUrl) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:210: .proxySettings(this.proxyUri == null ? null : new RestClientProxySettings(URI.create(this.proxyUri), this.proxyLoginUser, this.proxyLoginPassword)) 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:186: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:203: return this.endSessionEndpoint != null ? URI.create(this.endSessionEndpoint) : null; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:226: public Optional getPushedAuthorizationRequestEndpointURL() { 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:237: return this.httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:246: public String getTokenEndpointURL() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:251: public String getAuthorizationEndpointURL() { 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:511: public OpenIDConnectSsoFlowClientSettings.OpenIDConnectSsoFlowClientSettingsBuilder postLogoutRedirectUrl( 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/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:520: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:533: public OpenIDConnectSsoFlowClientSettings.OpenIDConnectSsoFlowClientSettingsBuilder tokenEndpointURL(String tokenEndpointURL) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:539: public OpenIDConnectSsoFlowClientSettings.OpenIDConnectSsoFlowClientSettingsBuilder authorizationEndpointURL(String authorizationEndpointURL) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:545: public OpenIDConnectSsoFlowClientSettings.OpenIDConnectSsoFlowClientSettingsBuilder pushedAuthorizationRequestEndpointURL( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:611: this.httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:678: + ", httpClient=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:679: + this.httpClient 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:40: PluginConfiguration httpClientConfig = PluginPropertyValueReader.effectivePluginPropertyValue(config, "httpClient", env, context); 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/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:87: PluginConfiguration httpClientConfig = PluginPropertyValueReader.effectivePluginPropertyValue(config, "httpClient", env, context); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:89: return httpClientConfig != null && StringUtils.isNotEmpty(discoveryURL); 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:140: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:164: public Optional getPushedAuthorizationRequestEndpointURL() { 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:175: return this.httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:183: public String getAuthorizationEndpointURL() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:187: public String getTokenEndpointURL() { 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/OAuth2SsoFlowClientSettings.java:323: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:336: public OAuth2SsoFlowClientSettings.OAuth2SsoFlowClientSettingsBuilder authorizationEndpointURL(String authorizationEndpointURL) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:342: public OAuth2SsoFlowClientSettings.OAuth2SsoFlowClientSettingsBuilder tokenEndpointURL(String tokenEndpointURL) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:348: public OAuth2SsoFlowClientSettings.OAuth2SsoFlowClientSettingsBuilder pushedAuthorizationRequestEndpointURL(String pushedAuthorizationRequestEndpointURL) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:380: this.httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:417: + ", httpClient=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:418: + this.httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettingsBase.java:248: public abstract String getAuthorizationEndpointURL(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettingsBase.java:250: public abstract String getTokenEndpointURL(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettingsBase.java:314: public OAuth2PostLogoutRedirectUriConfig getPostLogoutRedirectUrl() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/context/URLContextExtractor.java:63: Optional requestUrl = this.extractUrlFromRequest(request).getRequestUrl(this.useVirtualHost); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/context/URLContextExtractor.java:80: service.getRequestUrl().ifPresent(uri -> requestUriBuilder.uriPath(uri.getUri().getPath())); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/context/URLContextExtractor.java:91: .getRequestUrl() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/context/URLContextExtractor.java:164: public Optional getRequestUrl(boolean useVirtualHost) { 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: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: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:53: this.httpClient = 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:72: return this.httpClient; 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:97: this.httpClient = httpClient; 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: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:134: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:165: this.allowedTokenIssuers, this.httpClient, this.cacheRefreshTimeInMinutes, this.remoteJwksLoader, this.remoteDiscoveryLoader work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:174: + ", httpClient=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:175: + this.httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:6:import com.airlock.iam.common.domain.service.jwt.signature.HttpClientRemoteJWKSetLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:12:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:45: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:61: public JwksSignatureVerifierSettings(String url, HttpClientConfig httpClient, int cacheRefreshTimeInMinutes) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:63: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:69: this.jwksSignatureValidator = new JwksSignatureValidator(this.getRemoteJwksLoader(), URI.create(this.url)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:73: static void validateJwksUrl(PluginConfiguration config, ConfigurationEnvironment env, ConfigurationContext context, Environment validationEnvironment) throws ConfigurationException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:87: return new HttpClientRemoteJWKSetLoader(this.httpClient.createHttpClientForDomainClasses(), Duration.ofMinutes(this.cacheRefreshTimeInMinutes)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:107: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:116: public JwksSignatureVerifierSettings.JwksSignatureVerifierSettingsBuilder url(String url) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:122: public JwksSignatureVerifierSettings.JwksSignatureVerifierSettingsBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:123: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:135: return new JwksSignatureVerifierSettings(this.url, this.httpClient, this.cacheRefreshTimeInMinutes); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:143: + ", httpClient=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/jwt/signature/JwksSignatureVerifierSettings.java:144: + this.httpClient 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: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: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:55: this.httpClient = 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:74: return this.httpClient; 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/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:125: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:131: return new OAuth2OIDCDiscoverySubjectTokenValidationConfig(this.allowedTokenIssuers, this.cacheRefreshTimeInMinutes, this.httpClient); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:141: + ", httpClient=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:142: + this.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:177: public abstract Optional getPushedAuthorizationRequestEndpointURL(); 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/OAuth2SsoFlowClientSettingsBase.java:188: return this.httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2RemoteConsentConfig.java:109: public static void validateRemoteConsentUrl(PluginConfiguration config, ConfigurationEnvironment configEnv, ConfigurationContext context, Environment env) throws ConfigurationException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2RemoteConsentConfig.java:114: public static void validateCallbackUrl(PluginConfiguration config, ConfigurationEnvironment configEnv, ConfigurationContext context, Environment env) throws ConfigurationException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2RemoteConsentConfig.java:121: URL url = validateUrl(config, configEnv, context, value, propertyName); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2RemoteConsentConfig.java:125: private static URL validateUrl( 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/application/configuration/OAuth2RemoteConsentConfig.java:162: public String getRemoteConsentUrl() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2RemoteConsentConfig.java:178: public String getCallbackUrl() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2RemoteConsentConfig.java:244: public OAuth2RemoteConsentConfig.OAuth2RemoteConsentConfigBuilder remoteConsentUrl(String remoteConsentUrl) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2RemoteConsentConfig.java:268: public OAuth2RemoteConsentConfig.OAuth2RemoteConsentConfigBuilder callbackUrl(String callbackUrl) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/ui/OAuth2CustomApplicationUiConfig.java:51: return URI.create(this.authorizationEndpointUri); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/ui/OAuth2CustomApplicationUiConfig.java:56: return URI.create(this.checkSessionEndpointUri); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/ui/OAuth2DefaultSpaApplicationUiConfig.java:15: return URI.create("ui/app/auth/oauth2/authorization-servers/").resolve(UrlUtils.urlEncodePathSegment(asId.id()) + "/authorize"); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/ui/OAuth2DefaultSpaApplicationUiConfig.java:20: return URI.create("ui/app/oauth2/authorization-servers/").resolve(UrlUtils.urlEncodePathSegment(asId.id()) + "/session/check"); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:4:import com.airlock.iam.core.misc.util.httpclient.ConnectionTestlet; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:5:import com.airlock.iam.core.misc.util.httpclient.HttpClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:25:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:48: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:49: static final String HTTP_CLIENT_FIELD = "httpClient"; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:52: public String getUrl() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:56: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:57: return this.httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:70: public GatewayRestApiConnectionConfig(String url, HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:72: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:80: PluginConfiguration httpClientPlugin = PluginPropertyValueReader.effectivePluginPropertyValue(config, "httpClient", env, context); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:83: HttpClientConfig httpClientConfig = (HttpClientConfig)PluginLoader.get().loadPlugin(httpClientPlugin, env, context); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:84: return this.connectToGatewayAdminRestApi(httpClientConfig, gatewayAdminRestApiUrl); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:93: return isURLPropertyConfigured(config, env, context, "url") && this.isHttpClientConfigured(config, env, context); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:100: private boolean isHttpClientConfigured(PluginConfiguration config, ConfigurationEnvironment env, ConfigurationContext context) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:102: return PluginPropertyValueReader.effectivePluginPropertyValue(config, "httpClient", env, context) != null; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:108: private TestletResult connectToGatewayAdminRestApi(HttpClientConfig httpClientConfig, String gatewayAdminRestApiUrl) throws GeneralSecurityException, IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:109: CloseableHttpClient httpClient = httpClientConfig.createHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:116: int responseCode = (Integer)httpClient.execute(createRequest, HttpResponse::getCode); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:118: httpClient.execute(terminateRequest, HttpResponse::getCode); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:131: if (httpClient != null) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:133: httpClient.close(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:142: if (httpClient != null) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:143: httpClient.close(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:149: if (httpClient != null) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:150: httpClient.close(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:166: private HttpClientConfig httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:173: public GatewayRestApiConnectionConfig.GatewayRestApiConnectionConfigBuilder url(String url) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:179: public GatewayRestApiConnectionConfig.GatewayRestApiConnectionConfigBuilder httpClient(HttpClientConfig httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:180: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:186: return new GatewayRestApiConnectionConfig(this.url, this.httpClient); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:192: return "GatewayRestApiConnectionConfig.GatewayRestApiConnectionConfigBuilder(url=" + this.url + ", httpClient=" + this.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:108: public URI getTokenEndpointURL() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:109: return URI.create(this.tokenEndpointURL); 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:136: this.httpClient = 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/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:191: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:204: public OAuth2AccessTokenStringValueProviderConfig.OAuth2AccessTokenStringValueProviderConfigBuilder tokenEndpointURL(String tokenEndpointURL) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:235: this.httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:253: + ", httpClient=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/valueprovider/OAuth2AccessTokenStringValueProviderConfig.java:254: + this.httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2RestUiClientRedirectUriConfig.java:32: static void validateUrl(PluginConfiguration config, ConfigurationEnvironment env, ConfigurationContext context, Environment validationEnvironment) throws ConfigurationException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2RestUiClientRedirectUriConfig.java:36: public String getExternalIamURL() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2RestUiClientRedirectUriConfig.java:64: public OAuth2RestUiClientRedirectUriConfig.OAuth2RestUiClientRedirectUriConfigBuilder externalIamURL(String externalIamURL) { 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/client/OAuth2ClientResourceRequest.java:43: .httpClientInstance(httpClient) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2ClientResourceRequest.java:44: .resourceURI(URI.create(this.resourceURL)) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2ClientResourceRequest.java:89: public OAuth2ClientResourceRequest.OAuth2ClientResourceRequestBuilder resourceURL(String resourceURL) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2LegacyClientEndpointRestUiSupport.java:13: return URI.create("ui/app/oauth2/client"); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/state/SingleModeRedisStateRepositoryConfig.java:4:import com.airlock.iam.core.misc.util.httpclient.ConnectionTestlet; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/state/SingleModeRedisStateRepositoryConfig.java:231: .setSslTruststore(this.toUrl(this.trustStorePath))) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/state/SingleModeRedisStateRepositoryConfig.java:233: .setSslKeystore(this.toUrl(this.keyStorePath))) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/state/SingleModeRedisStateRepositoryConfig.java:245: private URL toUrl(File file) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/state/SingleModeRedisStateRepositoryConfig.java:251: return file.toURI().toURL(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2LegacyCustomClientEndpointSupport.java:30: static void validateUrl(PluginConfiguration config, ConfigurationEnvironment env, ConfigurationContext context, Environment validationEnvironment) throws ConfigurationException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2LegacyCustomClientEndpointSupport.java:36: return URI.create(this.redirectUri); 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: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: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:53: this.httpClient = 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:68: return new JwksSignatureValidator(this.keyLoader, URI.create(this.remoteKeyLocation)) 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/client/OpenIDConnectRS256SignatureValidator.java:134: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:140: return new OpenIDConnectRS256SignatureValidator(this.remoteKeyLocation, this.httpClient); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:148: + ", httpClient=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OpenIDConnectRS256SignatureValidator.java:149: + this.httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2SpaPostLogoutRedirectUriConfig.java:28: return Optional.of(URI.create(this.postLogoutRedirectBaseUrl + "/ui/app/auth/logout/resume")); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2SpaPostLogoutRedirectUriConfig.java:55: public OAuth2SpaPostLogoutRedirectUriConfig.OAuth2SpaPostLogoutRedirectUriConfigBuilder postLogoutRedirectBaseUrl(String postLogoutRedirectBaseUrl) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/state/ExpertModeRedisStateRepositoryConfig.java:4:import com.airlock.iam.core.misc.util.httpclient.ConnectionTestlet; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2CustomClientEndpointRedirectUriConfig.java:32: static void validateUrl(PluginConfiguration config, ConfigurationEnvironment env, ConfigurationContext context, Environment validationEnvironment) throws ConfigurationException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2LegacyClientEndpointRedirectUriConfig.java:32: static void validateUrl(PluginConfiguration config, ConfigurationEnvironment env, ConfigurationContext context, Environment validationEnvironment) throws ConfigurationException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2LegacyClientEndpointRedirectUriConfig.java:36: public String getExternalIamURL() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2LegacyClientEndpointRedirectUriConfig.java:64: public OAuth2LegacyClientEndpointRedirectUriConfig.OAuth2LegacyClientEndpointRedirectUriConfigBuilder externalIamURL(String externalIamURL) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/claims/DistributedClaimConfig.java:28: public String getEndpointUrl() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/claims/DistributedClaimConfig.java:69: public DistributedClaimConfig.DistributedClaimConfigBuilder endpointUrl(String endpointUrl) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/token/JwtAccessTokenFormatConfig.java:118: this.distributedClaims.stream().map(c -> new DistributedClaim(c.getClaimNames(), c.getEndpointUrl())).collect(Collectors.toList()) 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:83: public static final String HTTP_CLIENT_FIELD = "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:218: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:229: public String getAuthorizationEndpointURL() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:234: public Optional getPushedAuthorizationRequestEndpointURL() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:245: public String getTokenEndpointURL() { 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:338: return this.httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:341: public String getDiscoveryEndpointURL() { 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:630: public OpenIDConnectDiscoverySsoFlowClientSettings.OpenIDConnectDiscoverySsoFlowClientSettingsBuilder postLogoutRedirectUrl( 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/OpenIDConnectDiscoverySsoFlowClientSettings.java:639: this.httpClient = httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:644: public OpenIDConnectDiscoverySsoFlowClientSettings.OpenIDConnectDiscoverySsoFlowClientSettingsBuilder discoveryEndpointURL(String discoveryEndpointURL) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:732: this.httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:799: + ", httpClient=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:800: + this.httpClient