public OpenIdConnectDiscoveryResponse exec() { initClientRequest(); return _exec(); }
private OpenIdConnectDiscoveryResponse _exec() { OpenIdConnectDiscoveryResponse response = null; try { response = _exec2(); } catch (Exception e) { LOG.error(e.getMessage(), e); } finally { closeConnection(); } return response; }
public OpenIdConnectDiscoveryClient(String resource) throws URISyntaxException { setRequest(new OpenIdConnectDiscoveryRequest(resource)); setUrl(SCHEMA + getRequest().getHost() + PATH); }
@Parameters({"swdResource"}) @Test public void requestOpenIdConnectDiscovery(final String resource) throws Exception { showTitle("requestOpenIdConnectDiscovery"); OpenIdConnectDiscoveryClient client = new OpenIdConnectDiscoveryClient(resource); OpenIdConnectDiscoveryResponse response = client.exec(); showClient(client); assertEquals(response.getStatus(), 200, "Unexpected response code"); assertNotNull(response.getSubject()); assertTrue(response.getLinks().size() > 0); } }
rel = REL_VALUE; OpenIdConnectDiscoveryClient openIdConnectDiscoveryClient = new OpenIdConnectDiscoveryClient(resource); openIdConnectDiscoveryResponse = openIdConnectDiscoveryClient.exec(); } else { openIdConnectDiscoveryResponse = openIdConnectDiscoveryClient.exec(clientExecutor); requestString1 = openIdConnectDiscoveryClient.getRequestAsString(); responseString1 = openIdConnectDiscoveryClient.getResponseAsString();
private OpenIdConnectDiscoveryResponse _exec2() { clientRequest.setHttpMethod(getHttpMethod()); if (StringUtils.isNotBlank(getRequest().getResource())) { clientRequest.queryParameter(RESOURCE, getRequest().getResource()); int status = clientResponse1.getStatus(); setResponse(new OpenIdConnectDiscoveryResponse(status)); getResponse().setEntity(entity); getResponse().setHeaders(clientResponse1.getMetadata()); if (StringUtils.isNotBlank(entity)) { JSONObject jsonObj = new JSONObject(entity); getResponse().setSubject(jsonObj.getString(SUBJECT)); JSONArray linksJsonArray = jsonObj.getJSONArray(LINKS); for (int i = 0; i < linksJsonArray.length(); i++) { webFingerLink.setHref(linksJsonArray.getJSONObject(i).getString(HREF)); getResponse().getLinks().add(webFingerLink); return getResponse();
showTitle("OpenID Connect Discovery"); OpenIdConnectDiscoveryClient openIdConnectDiscoveryClient = new OpenIdConnectDiscoveryClient(resource); OpenIdConnectDiscoveryResponse openIdConnectDiscoveryResponse = openIdConnectDiscoveryClient.exec( new ApacheHttpClient4Executor(createHttpClient(HostnameVerifierType.ALLOW_ALL)));
OpenIdConnectDiscoveryClient openIdConnectDiscoveryClient = new OpenIdConnectDiscoveryClient(resource); OpenIdConnectDiscoveryResponse openIdConnectDiscoveryResponse = openIdConnectDiscoveryClient.exec(clientExecutor(true));