@@ -158,7 +158,7 @@ public void register(
158
158
) {
159
159
this .parseHeaderMap (headers );
160
160
final ConnectionBuilder builder = createConnectionBuilder (dangerouslyAllowInsecureHttpRequests , this .registrationRequestHeaders );
161
- final AppAuthConfiguration appAuthConfiguration = this .createAppAuthConfiguration (builder );
161
+ final AppAuthConfiguration appAuthConfiguration = this .createAppAuthConfiguration (builder , dangerouslyAllowInsecureHttpRequests );
162
162
final HashMap <String , String > additionalParametersMap = MapUtil .readableMapToHashMap (additionalParameters );
163
163
164
164
// when serviceConfiguration is provided, we don't need to hit up the OpenID well-known id endpoint
@@ -229,7 +229,7 @@ public void authorize(
229
229
) {
230
230
this .parseHeaderMap (headers );
231
231
final ConnectionBuilder builder = createConnectionBuilder (dangerouslyAllowInsecureHttpRequests , this .authorizationRequestHeaders );
232
- final AppAuthConfiguration appAuthConfiguration = this .createAppAuthConfiguration (builder );
232
+ final AppAuthConfiguration appAuthConfiguration = this .createAppAuthConfiguration (builder , dangerouslyAllowInsecureHttpRequests );
233
233
final HashMap <String , String > additionalParametersMap = MapUtil .readableMapToHashMap (additionalParameters );
234
234
235
235
// store args in private fields for later use in onActivityResult handler
@@ -317,7 +317,7 @@ public void refresh(
317
317
) {
318
318
this .parseHeaderMap (headers );
319
319
final ConnectionBuilder builder = createConnectionBuilder (dangerouslyAllowInsecureHttpRequests , this .tokenRequestHeaders );
320
- final AppAuthConfiguration appAuthConfiguration = createAppAuthConfiguration (builder );
320
+ final AppAuthConfiguration appAuthConfiguration = createAppAuthConfiguration (builder , dangerouslyAllowInsecureHttpRequests );
321
321
final HashMap <String , String > additionalParametersMap = MapUtil .readableMapToHashMap (additionalParameters );
322
322
323
323
if (clientSecret != null ) {
@@ -428,7 +428,8 @@ public void onActivityResult(Activity activity, int requestCode, int resultCode,
428
428
429
429
final Promise authorizePromise = this .promise ;
430
430
final AppAuthConfiguration configuration = createAppAuthConfiguration (
431
- createConnectionBuilder (this .dangerouslyAllowInsecureHttpRequests , this .tokenRequestHeaders )
431
+ createConnectionBuilder (this .dangerouslyAllowInsecureHttpRequests , this .tokenRequestHeaders ),
432
+ this .dangerouslyAllowInsecureHttpRequests
432
433
);
433
434
434
435
AuthorizationService authService = new AuthorizationService (this .reactContext , configuration );
@@ -504,7 +505,7 @@ private void registerWithConfiguration(
504
505
if (tokenEndpointAuthMethod != null ) {
505
506
registrationRequestBuilder .setTokenEndpointAuthenticationMethod (tokenEndpointAuthMethod );
506
507
}
507
-
508
+
508
509
RegistrationRequest registrationRequest = registrationRequestBuilder .build ();
509
510
510
511
AuthorizationService .RegistrationResponseCallback registrationResponseCallback = new AuthorizationService .RegistrationResponseCallback () {
@@ -730,10 +731,14 @@ private List<Uri> arrayToUriList(ReadableArray array) {
730
731
/*
731
732
* Create an App Auth configuration using the provided connection builder
732
733
*/
733
- private AppAuthConfiguration createAppAuthConfiguration (ConnectionBuilder connectionBuilder ) {
734
+ private AppAuthConfiguration createAppAuthConfiguration (
735
+ ConnectionBuilder connectionBuilder ,
736
+ Boolean skipIssuerHttpsCheck
737
+ ) {
734
738
return new AppAuthConfiguration
735
739
.Builder ()
736
740
.setConnectionBuilder (connectionBuilder )
741
+ .setSkipIssuerHttpsCheck (skipIssuerHttpsCheck )
737
742
.build ();
738
743
}
739
744
0 commit comments