Authenticating with Guacamole using single sign-on#
Single sign-on alows you to leverage a third-party authentication service that can be shared by multiple applications, including Guacamole. This has the benefit of streamlining and centralizing authentication when users would otherwise need to maintain a distinct set of credentials for each application. Guacamole supports the following single sign-on methods:
- CAS
An open source single sign-on application that implements its own authentication protocol.
- OpenID Connect and SAML
Widely supported open standards for single sign-on. It is extremely common for commercial identity providers to support at least one of these standards.
- Smart cards / Certificates
User identification using certificates that are installed on the user’s machine or within smart cards presented by the user. The user identity is derived from the content of the certificate presented, if valid. This mechanism makes use of SSL/TLS client authentication via a reverse proxy.
Hint
OpenID Connect is commonly confused with “OAuth”, with the term “OAuth” sometimes used incorrectly to refer to OpenID Connect.