Changes
🚀 Features
- feat: Adds
oidc:groups
claim matcher for token verification @SamMurphyDev (#68) - feat: Rewrites arg parser to use Cobra @EthanHeilman (#67)
- feat: Adds support for generic OpenID Connect providers @Hanarion (#58)
- feat: Adds a --help flag to opkssh @EthanHeilman (#55)
- tests: Adds unittest for group with @ and . @EthanHeilman (#92)
- tests: Removes dir creation from docker script to ensure add creates them in tests @EthanHeilman (#71)
- tests: Adds sftp to integration tests @EthanHeilman (#74)
🐛 Bug Fixes
- bug: Silences help when hitting an error in argparser @EthanHeilman (#91)
- bug: Adds login --disable-browser-open flag @EthanHeilman (#76)
- bug: Fixes bug where client secret defaulting to Google secret @EthanHeilman (#62)
- bug: Change public key file permissions to 0644 @mark-ignacio (#61)
🧰 Maintenance
- Updates config documentation with recently added configuration options @EthanHeilman (#90)
- Fix typo in README @EthanHeilman (#75)
- Fix typos in README.md @mikeweinberg (#46)
- Fix some typos and make text more consistent @rndmh3ro (#45)