Changes
- fix: only make GitHub provider available in GitHub environments @datosh (#210)
- Harden gh actions @datosh (#198)
- Cleans up TODOs on unneeded logging statement @EthanHeilman (#195)
- Adds Chocolatey install to Readme (#82). @fdcastel (#194)
- Define a Nix overlay and module @javbit (#186)
- Find opkssh binary path dynamically @k0da (#177)
- Add more Nix CI checks & documentation @javbit (#180)
- Documents how to use PuTTY with opkssh @EthanHeilman (#179)
- Add Nix Flake to build opkssh @javbit (#178)
- Document configuration for Gitlab selfhosted @matijse (#175)
🚀 Features
- Userinfo claims support via an Access token in the ssh cert @EthanHeilman (#183)
- GHA based login @datosh (#187)
- Honor the INSTALL_DIR Variable and openSUSE/SLES support @SweBarre (#197)
- Creates server config.yml to set env variables @EthanHeilman (#189)
- Creates policy plugin system (env vars) @EthanHeilman (#181)
🐛 Bug Fixes
- fix: read send_access_token when parsing config @datosh (#215)
- Fix broken link in readme @EthanHeilman (#205)
- Fixes missing backticks on code block @SweBarre (#203)
- Add hello provider @gdm257 (#202)
- Fix typo in README @EthanHeilman (#190)
🧰 Maintenance
- Fix broken link in readme @EthanHeilman (#205)
- Cleans up more info in the README @EthanHeilman (#196)
- Moves off of bastionzero oidc fork @EthanHeilman (#193)
- Sets permissions for directories we create on install @EthanHeilman (#192)
- Fix typo in README @EthanHeilman (#190)
- docs: Clarify point in policy plugin docs @EthanHeilman (#185)