@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); } }
assertEquals(openIdConnectDiscoveryResponse.getStatus(), 200, "Unexpected response code"); assertNotNull(openIdConnectDiscoveryResponse.getSubject()); assertTrue(openIdConnectDiscoveryResponse.getLinks().size() > 0); String configurationEndpoint = openIdConnectDiscoveryResponse.getLinks().get(0).getHref() + "/.well-known/openid-configuration";
String openIdConfigurationUrl = openIdConnectDiscoveryResponse.getLinks().get(0).getHref() + "/.well-known/openid-configuration"; OpenIdConfigurationClient openIdConfigurationClient = new OpenIdConfigurationClient(
webFingerLink.setHref(linksJsonArray.getJSONObject(i).getString(HREF)); getResponse().getLinks().add(webFingerLink);
assertEquals(openIdConnectDiscoveryResponse.getStatus(), 200, "Unexpected response code"); assertNotNull(openIdConnectDiscoveryResponse.getSubject()); assertTrue(openIdConnectDiscoveryResponse.getLinks().size() > 0); configurationEndpoint = openIdConnectDiscoveryResponse.getLinks().get(0).getHref() + "/.well-known/openid-configuration"; introspectionEndpoint = response.getIntrospectionEndpoint(); scopeToClaimsMapping = response.getScopeToClaimsMapping(); gluuConfigurationEndpoint = determineGluuConfigurationEndpoint(openIdConnectDiscoveryResponse.getLinks().get(0).getHref()); } else { showTitle("Loading configuration endpoints from properties file");