Changes
Summary
- feat(file-utils.js file-utils.test.js): made a seperate utils for common file operations (details)
- chore(.gitignore): added jwks folder in git ignore (details)
- test(openid-client-helper.test.js): test cases for openid-client (details)
- chore(package.json): added openid-client and jose deps (details)
- feat(openid-client-helper.js): Added utility for openid client strategy initialization (details)
- feat(providers.js): added openid-client strategy support (details)
- test(providers.spec.js): added error handling and integration test for openid-client strategy (details)
- refactor(sp-meta.js sp-meta.test.js): dry to sp-meta.js (details)
- test(provider.spec.js): test pkce and custom params flow (details)
- style(file-utils.js test.js): fix codacy issues (details)
- refactor(providers.js): remove passport-openidconnect strategy (details)
- test(file-utils.spec.js openid-client-helper.spec.js): separate unit and integration test (details)
- refactor(providers.js test.js): remove callbackUrl and added redirectUrls for openid-client strategy (details)
- refactor(openid-client-helper.spec.js provider.js): code complexity and duplication #206 (details)
- chore(package-lock.json): update package lock json (details)
- chore(package-lock): update lockfileVersion (details)
- build(devDeps): fix cucumber version (details)
- feat(openid-connect): replace deprecated openid lib with openid-client (details)
- chore(release): 5.0.0 (details)