64 final OpenIdConfigurationResponse r =
map.get(opHost);
68 final OpenIdConfigurationClient client =
new OpenIdConfigurationClient(
getConnectDiscoveryUrl(opHost, opDiscoveryPath));
70 final OpenIdConfigurationResponse response = client.execOpenIdConfiguration();
71 LOG.trace(
"Discovery response: {} ", response.getEntity());
72 if (StringUtils.isNotBlank(response.getEntity())) {
73 map.put(opHost, response);
76 LOG.error(
"No response from discovery!");
78 }
catch (Exception e) {
79 LOG.error(e.getMessage(), e);
81 LOG.error(
"Unable to fetch discovery information for op_host: {}", opHost);
82 throw new ErrorResponseException(ErrorResponseCode.NO_CONNECT_DISCOVERY_RESPONSE);
static final Logger LOG
Definition: DiscoveryService.java:29
ClientExecutor getClientExecutor()
Definition: HttpService.java:57
String getConnectDiscoveryUrl(Rp rp)
Definition: DiscoveryService.java:113
final ConcurrentMap< String, OpenIdConfigurationResponse > map
Definition: DiscoveryService.java:35
final HttpService httpService
Definition: DiscoveryService.java:38
void notBlankOpHost(String opHost)
Definition: ValidationService.java:35
final ValidationService validationService
Definition: DiscoveryService.java:40