File tree 1 file changed +14
-1
lines changed
1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -309,7 +309,20 @@ module.exports = function getClient(provider) {
309
309
}
310
310
} ) ;
311
311
312
- instance ( provider ) . configuration ( 'requestObjectSigningAlgValues' ) . forEach ( Set . prototype . add . bind ( algs ) ) ;
312
+ [
313
+ 'introspectionSignedResponseAlg' ,
314
+ 'userinfoSignedResponseAlg' ,
315
+ 'authorizationSignedResponseAlg' ,
316
+ 'idTokenSignedResponseAlg' ,
317
+ 'requestObjectSigningAlg' ,
318
+ ] . forEach ( ( prop ) => {
319
+ algs . add ( client [ prop ] ) ;
320
+ } ) ;
321
+
322
+ if ( ! client . requestObjectSigningAlg ) {
323
+ instance ( provider ) . configuration ( 'requestObjectSigningAlgValues' ) . forEach ( Set . prototype . add . bind ( algs ) ) ;
324
+ }
325
+
313
326
instance ( provider ) . configuration ( 'requestObjectEncryptionAlgValues' ) . forEach ( Set . prototype . add . bind ( algs ) ) ;
314
327
315
328
if ( instance ( provider ) . configuration ( 'requestObjectEncryptionAlgValues' ) . includes ( 'dir' ) ) {
You can’t perform that action at this time.
0 commit comments