Permalink
Show file tree
Hide file tree
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
7 changed files
with
184 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@@ -0,0 +1,15 @@ | ||
Guacamole's SSO extensions are available separately from the main | ||
`guacamole.war`. The link for this and all other officially-supported and | ||
compatible extensions for a particular version of Guacamole are provided on the | ||
release notes for that version. You can find the release notes for current | ||
versions of Guacamole here: <http://guacamole.apache.org/releases/>. | ||
|
||
The SSO extensions are packaged together in a `.tar.gz` file containing one | ||
extension for each supported SSO method: | ||
|
||
| SSO Method | Extension | | ||
| ----------------------------- | -------------------------------------------- | | ||
| [CAS](cas-auth) | `cas/guacamole-auth-sso-cas-1.4.0.jar` | | ||
| [OpenID Connect](openid-auth) | `openid/guacamole-auth-sso-openid-1.4.0.jar` | | ||
| [SAML](saml-auth) | `saml/guacamole-auth-sso-saml-1.4.0.jar` | | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@@ -0,0 +1,20 @@ | ||
Guacamole loads authentication extensions in order of priority, and evaluates | ||
authentication attempts in this same order. This has implications for how the | ||
Guacamole login process behaves when an SSO extension is present: | ||
|
||
If the SSO extension has priority: | ||
: Users that are not yet authenticated | ||
will be immediately redirected to the configured identity provider. They will | ||
not see a Guacamole login screen. | ||
|
||
If a non-SSO extension has priority: | ||
: Users that are not yet authenticated | ||
will be presented with a Guacamole login screen. Additionally, links to the | ||
configured identity provider(s) will be available for users that wish to log | ||
in using SSO. | ||
|
||
The default priority of extensions is dictated by their filenames, with | ||
extensions that sort earlier alphabetically having higher priority than others. | ||
This can be overridden [by setting the `extension-priority` property within | ||
`guacamole.properties`](initial-setup). | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters