74 ClientExecutor clientExecutor = null;
76 HttpClient httpClient =
new SslDefaultHttpClient(
new TrustAllTrustManager());
77 clientExecutor =
new ApacheHttpClient4Executor(httpClient);
80 OpenIdConnectDiscoveryRequest openIdConnectDiscoveryRequest =
new OpenIdConnectDiscoveryRequest(
resource);
81 host = openIdConnectDiscoveryRequest.getHost();
84 OpenIdConnectDiscoveryClient openIdConnectDiscoveryClient =
new OpenIdConnectDiscoveryClient(
resource);
86 OpenIdConnectDiscoveryResponse openIdConnectDiscoveryResponse;
87 if (clientExecutor == null) {
88 openIdConnectDiscoveryResponse = openIdConnectDiscoveryClient.exec();
90 openIdConnectDiscoveryResponse = openIdConnectDiscoveryClient.exec(clientExecutor);
94 requestString1 = openIdConnectDiscoveryClient.getRequestAsString();
97 if (openIdConnectDiscoveryResponse.getStatus() == 200) {
98 String openIdConfigurationUrl = openIdConnectDiscoveryResponse.getLinks().get(0).getHref()
99 +
"/.well-known/openid-configuration";
100 OpenIdConfigurationClient openIdConfigurationClient =
new OpenIdConfigurationClient(
101 openIdConfigurationUrl);
102 OpenIdConfigurationResponse openIdConfigurationResponse;
103 if (clientExecutor == null) {
104 openIdConfigurationResponse = openIdConfigurationClient.execOpenIdConfiguration();
106 openIdConfigurationResponse = openIdConfigurationClient.execOpenIdConfiguration(clientExecutor);
120 }
catch (IllegalArgumentException e) {
121 log.error(e.getMessage(), e);
122 }
catch (URISyntaxException e) {
123 log.error(e.getMessage(), e);
124 }
catch (Exception e) {
125 log.error(e.getMessage(), e);
void setJwksUri(String jwksUri)
Definition: AuthorizationAction.java:152
TokenAction tokenAction
Definition: OpenIdConnectDiscoveryAction.java:50
String requestString2
Definition: OpenIdConnectDiscoveryAction.java:69
String responseString2
Definition: OpenIdConnectDiscoveryAction.java:70
AuthorizationAction authorizationAction
Definition: OpenIdConnectDiscoveryAction.java:47
void setAuthorizationEndpoint(String authorizationEndpoint)
Definition: AuthorizationAction.java:144
void setTokenEndpoint(String tokenEndpoint)
Definition: TokenAction.java:92
String rel
Definition: OpenIdConnectDiscoveryAction.java:63
Logger log
Definition: OpenIdConnectDiscoveryAction.java:41
String responseString1
Definition: OpenIdConnectDiscoveryAction.java:68
boolean acceptUntrustedCertificate
Definition: OpenIdConnectDiscoveryAction.java:66
String host
Definition: OpenIdConnectDiscoveryAction.java:62
void setCheckSessionEndpoint(String checkSessionEndpoint)
Definition: CheckSessionAction.java:35
UserInfoAction userInfoAction
Definition: OpenIdConnectDiscoveryAction.java:53
void setEndSessionEndpoint(String endSessionEndpoint)
Definition: EndSessionAction.java:56
RegistrationAction registrationAction
Definition: OpenIdConnectDiscoveryAction.java:44
EndSessionAction endSessionAction
Definition: OpenIdConnectDiscoveryAction.java:59
CheckSessionAction checkSessionAction
Definition: OpenIdConnectDiscoveryAction.java:56
boolean showResults
Definition: OpenIdConnectDiscoveryAction.java:65
String resource
Definition: OpenIdConnectDiscoveryAction.java:61
String requestString1
Definition: OpenIdConnectDiscoveryAction.java:67
void setRegistrationEndpoint(String registrationEndpoint)
Definition: RegistrationAction.java:174
void setUserInfoEndpoint(String userInfoEndpoint)
Definition: UserInfoAction.java:70