mikalv / gsh

GSH is an OpenID Connect-compatible authentication system for systems using OpenSSH servers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gsh

CircleCI Coverage Status Go Report Card

GSH is an OpenID Connect-compatible authentication system for systems using OpenSSH servers consisting of an out-of-box binary set. Its use requires only a few configurations in the sshd_config file, allowing for a staged migration of an infrastructure based on PAM authentication (LDAP/AD/Kerberos/etc) to an authentication structure with OpenID Connect and SSH certificates.

Want to know more?

Take a look at our excellent documentation!

References

This project is based on a number of other similar projects.

About

GSH is an OpenID Connect-compatible authentication system for systems using OpenSSH servers

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Go 92.5%Language:Shell 3.4%Language:HTML 2.1%Language:Makefile 1.7%Language:Dockerfile 0.3%