GUACAMOLE-204: Merge support for CAS authentication.
Project: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/commit/07fb473d Tree: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/tree/07fb473d Diff: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/diff/07fb473d Branch: refs/heads/master Commit: 07fb473da7ce4266445a33cac36483ff5002c58a Parents: 68accbf ac5ed01 Author: Michael Jumper <[email protected]> Authored: Sun May 21 20:26:55 2017 -0700 Committer: Michael Jumper <[email protected]> Committed: Sun May 21 20:26:55 2017 -0700 ---------------------------------------------------------------------- extensions/guacamole-auth-cas/.gitignore | 3 + extensions/guacamole-auth-cas/pom.xml | 175 ++++++++++++++ .../guacamole-auth-cas/src/licenses/DISCLAIMER | 7 + .../guacamole-auth-cas/src/licenses/LICENSE | 236 +++++++++++++++++++ .../guacamole-auth-cas/src/licenses/NOTICE | 5 + .../licenses/bundled/aopalliance-1.0/LICENSE | 4 + .../src/licenses/bundled/guice-3.0/COPYING | 202 ++++++++++++++++ .../bundled/javax.inject-1/LICENSE-2.0.txt | 202 ++++++++++++++++ .../src/main/assembly/dist.xml | 53 +++++ .../auth/cas/AuthenticationProviderService.java | 107 +++++++++ .../auth/cas/CASAuthenticationProvider.java | 110 +++++++++ .../cas/CASAuthenticationProviderModule.java | 81 +++++++ .../auth/cas/conf/CASGuacamoleProperties.java | 60 +++++ .../auth/cas/conf/ConfigurationService.java | 71 ++++++ .../guacamole/auth/cas/form/CASTicketField.java | 98 ++++++++ .../cas/ticket/TicketValidationService.java | 84 +++++++ .../auth/cas/user/AuthenticatedUser.java | 71 ++++++ .../src/main/resources/casConfig.js | 33 +++ .../src/main/resources/casController.js | 30 +++ .../src/main/resources/casModule.js | 29 +++ .../src/main/resources/guac-manifest.json | 18 ++ pom.xml | 1 + 22 files changed, 1680 insertions(+) ----------------------------------------------------------------------
