Carl Harris
65c16ce90e
GUACAMOLE-408: revert changes to rat excludes
...
The excludes for rat should include everything in .gitignore, so
these explicit excludes are not needed.
2017-10-07 20:31:24 -04:00
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