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