├── .gitignore ├── LICENSE ├── README.md ├── doc └── encrypt-json.sh ├── pom.xml └── src └── main ├── java └── org │ └── glyptodon │ └── guacamole │ └── auth │ └── json │ ├── AuthenticationProviderService.java │ ├── ByteArrayProperty.java │ ├── ConfigurationService.java │ ├── CryptoService.java │ ├── JSONAuthenticationProvider.java │ ├── JSONAuthenticationProviderModule.java │ ├── RequestValidationService.java │ ├── StringListProperty.java │ ├── connection │ └── ConnectionService.java │ └── user │ ├── AuthenticatedUser.java │ ├── UserContext.java │ ├── UserData.java │ ├── UserDataBlacklist.java │ ├── UserDataConnection.java │ └── UserDataService.java └── resources ├── guac-manifest.json └── translations └── en.json /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | *~ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/README.md -------------------------------------------------------------------------------- /doc/encrypt-json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/doc/encrypt-json.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/AuthenticationProviderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/AuthenticationProviderService.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/ByteArrayProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/ByteArrayProperty.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/ConfigurationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/ConfigurationService.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/CryptoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/CryptoService.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/JSONAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/JSONAuthenticationProvider.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/JSONAuthenticationProviderModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/JSONAuthenticationProviderModule.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/RequestValidationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/RequestValidationService.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/StringListProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/StringListProperty.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/connection/ConnectionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/connection/ConnectionService.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/user/AuthenticatedUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/user/AuthenticatedUser.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/user/UserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/user/UserContext.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/user/UserData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/user/UserData.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataBlacklist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataBlacklist.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataConnection.java -------------------------------------------------------------------------------- /src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataService.java -------------------------------------------------------------------------------- /src/main/resources/guac-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/resources/guac-manifest.json -------------------------------------------------------------------------------- /src/main/resources/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glyptodon/guacamole-auth-json/HEAD/src/main/resources/translations/en.json --------------------------------------------------------------------------------