Commit Graph
28 Commits
Author SHA1 Message Date
Carl Harris 70db9a4c42 GUACAMOLE-408: exclude generated HTML files from rat validation
When building inside of the Docker container, some files with
generated HTML are being validated by RAT and failing due to the
lack of a license header. When building outside of Docker, this
problem does not occur. Not sure why these paths don't fail when
building outside of the container, and I don't know enough about
the plugin that generates these files to understand why it behaves
differently inside of the container. Nonetheless, I think these
excludes seem reasonable.
2017-10-07 10:12:49 -04:00
Michael Jumper 4e459b9f19 GUACAMOLE-210: Implement AuthenticationProvider shutdown() function required due to GUACAMOLE-393. 2017-09-25 13:09:11 -07:00
Michael Jumper 4dbf9a3f9e GUACAMOLE-210: Add configuration options for scope, clock skew, etc., as well as sensible defaults. 2017-09-25 13:06:45 -07:00
Michael Jumper aaf1b796f3 GUACAMOLE-210: Properly generate and validate nonces. 2017-09-25 13:06:45 -07:00
Michael Jumper 4f8c853daa GUACAMOLE-210: Re-request ID token if validation or username retrieval fails. 2017-09-25 13:06:45 -07:00
Michael Jumper 187903563b GUACAMOLE-210: Add redirect message. Refactor to use minification and pre-cached templates. 2017-09-25 13:06:44 -07:00
Michael Jumper 724a6a9737 GUACAMOLE-210: Update API to 0.9.13-incubating. 2017-09-25 13:06:44 -07:00
Michael Jumper 28cfc39c11 GUACAMOLE-210: Remove unnecessary empty template definitions (empty template is the default). 2017-09-25 13:06:44 -07:00
Michael Jumper 82c6048d50 GUACAMOLE-210: Move OpenID configuration property definitions into ConfigurationService. 2017-09-25 13:06:44 -07:00
Michael Jumper d04d61225a GUACAMOLE-210: Refactor source referencing OAuth to OpenID. This extension uses OpenID, not OAuth. 2017-09-25 13:06:44 -07:00
Michael Jumper 1034612a47 GUACAMOLE-210: Create guacamole-auth-openid bundle .tar.gz as part of build. 2017-09-25 13:06:43 -07:00
Michael Jumper a8f97b548e GUACAMOLE-210: Document licenses of bundled dependencies for guacamole-auth-openid. 2017-09-25 13:06:43 -07:00
Michael Jumper 11fb9b3fa4 GUACAMOLE-210: Update to jose4j 0.5.5. 2017-09-25 13:06:43 -07:00
Michael Jumper 6d46d5cfb8 GUACAMOLE-210: Add Apache RAT plugin to guacamole-auth-openid build. 2017-09-25 13:06:43 -07:00
Michael Jumper 254639f6e9 GUACAMOLE-210: Update to 0.9.11-incubating API. 2017-09-25 13:06:43 -07:00
Michael Jumper c5bd3390bf GUACAMOLE-210: Update for recent sharing-related changes to AuthenticationProvider on 0.9.9-incubating (current upstream git). 2017-09-25 13:06:43 -07:00
Michael Jumper faa327824b GUACAMOLE-210: Add missing comment. 2017-09-25 13:06:43 -07:00
Michael Jumper 9159ca4289 GUACAMOLE-210: Use cryptographically-sound nonce generator. 2017-09-25 13:06:43 -07:00
Michael Jumper d27ba44439 GUACAMOLE-210: Validate the JWT using jose.4.j. 2017-09-25 13:06:43 -07:00
Michael Jumper fdc0313387 GUACAMOLE-210: Migrate to implicit flow (client-side, relies on "id_token"). Update to pre-release 0.9.9-incubating codebase. 2017-09-25 13:06:43 -07:00
Michael Jumper c3c6e0c43b GUACAMOLE-210: POST code to OAuth service to retrieve token. 2017-09-25 13:06:43 -07:00
Michael Jumper c20271cb99 GUACAMOLE-210: Add remaining endpoint properties. 2017-09-25 13:06:43 -07:00
Michael Jumper 63b69ad076 GUACAMOLE-210: Use same version of Jersey as the main Guacamole webapp. 2017-09-25 13:06:42 -07:00
Michael Jumper 1c6a603a08 GUACAMOLE-210: Move classes to reasonable packages. 2017-09-25 13:06:42 -07:00
Michael Jumper 77e714b0e1 GUACAMOLE-210: Stub out authentication (recognize but do not actually use code). 2017-09-25 13:06:42 -07:00
Michael Jumper 89f25a9467 GUACAMOLE-210: Add OAuth code/link field. 2017-09-25 13:06:42 -07:00
Michael Jumper c7d5bd69aa GUACAMOLE-210: Add OAuth code field generated from configuration info in guacamole.properties. Use Guice. 2017-09-25 13:06:42 -07:00
Michael Jumper 67c817af9f GUACAMOLE-210: Add stub OAuthAuthenticationProvider. 2017-09-25 13:06:42 -07:00