GUACAMOLE-363: Merge support for SQL Server databases.
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/d808f7fb Tree: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/tree/d808f7fb Diff: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/diff/d808f7fb Branch: refs/heads/master Commit: d808f7fbbdef9a0e14b139ac31e9fa225354efc6 Parents: 81ffa5c 56bce8d Author: Michael Jumper <[email protected]> Authored: Sat Sep 30 19:05:08 2017 -0700 Committer: Michael Jumper <[email protected]> Committed: Sat Sep 30 19:05:08 2017 -0700 ---------------------------------------------------------------------- .../modules/guacamole-auth-jdbc-dist/pom.xml | 7 + .../project-assembly.xml | 14 + .../guacamole-auth-jdbc-sqlserver/.gitignore | 2 + .../guacamole-auth-jdbc-sqlserver/pom.xml | 128 +++++ .../schema/001-create-schema.sql | 467 +++++++++++++++++++ .../schema/002-create-admin-user.sql | 49 ++ .../SQLServerAuthenticationProvider.java | 50 ++ .../SQLServerAuthenticationProviderModule.java | 121 +++++ .../auth/sqlserver/SQLServerDriver.java | 46 ++ .../auth/sqlserver/SQLServerDriverProperty.java | 60 +++ .../auth/sqlserver/SQLServerEnvironment.java | 254 ++++++++++ .../sqlserver/SQLServerGuacamoleProperties.java | 185 ++++++++ .../sqlserver/SQLServerInjectorProvider.java | 49 ++ .../auth/sqlserver/SQLServerPasswordPolicy.java | 194 ++++++++ .../SQLServerSharedAuthenticationProvider.java | 50 ++ .../guacamole/auth/sqlserver/package-info.java | 23 + .../src/main/resources/guac-manifest.json | 28 ++ .../auth/jdbc/connection/ConnectionMapper.xml | 235 ++++++++++ .../connection/ConnectionParameterMapper.xml | 68 +++ .../jdbc/connection/ConnectionRecordMapper.xml | 212 +++++++++ .../connectiongroup/ConnectionGroupMapper.xml | 232 +++++++++ .../ConnectionGroupPermissionMapper.xml | 128 +++++ .../permission/ConnectionPermissionMapper.xml | 128 +++++ .../SharingProfilePermissionMapper.xml | 128 +++++ .../jdbc/permission/SystemPermissionMapper.xml | 99 ++++ .../jdbc/permission/UserPermissionMapper.xml | 135 ++++++ .../sharingprofile/SharingProfileMapper.xml | 126 +++++ .../SharingProfileParameterMapper.xml | 68 +++ .../auth/jdbc/user/PasswordRecordMapper.xml | 79 ++++ .../guacamole/auth/jdbc/user/UserMapper.xml | 216 +++++++++ extensions/guacamole-auth-jdbc/pom.xml | 1 + 31 files changed, 3582 insertions(+) ----------------------------------------------------------------------
