AMBARI-21147. Update Database Access Layer to Support New Database Schema for Improved User Account Management (rlevas)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/f76c87a6 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/f76c87a6 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/f76c87a6 Branch: refs/heads/branch-feature-AMBARI-20859 Commit: f76c87a699dad1b5a85f6fc13fd76b82818c6e58 Parents: d7bc588 Author: Robert Levas <[email protected]> Authored: Thu Jun 15 11:04:49 2017 -0400 Committer: Robert Levas <[email protected]> Committed: Thu Jun 15 11:04:49 2017 -0400 ---------------------------------------------------------------------- ambari-server/docs/api/generated/index.html | 15868 +++++++++-------- ambari-server/docs/api/generated/swagger.json | 4393 ++--- .../server/configuration/Configuration.java | 8 +- .../controller/AmbariManagementController.java | 39 - .../AmbariManagementControllerImpl.java | 147 - .../ambari/server/controller/AmbariServer.java | 13 +- .../server/controller/ControllerModule.java | 2 + .../controller/ResourceProviderFactory.java | 5 + .../ambari/server/controller/UserRequest.java | 29 +- .../ambari/server/controller/UserResponse.java | 23 +- .../AbstractControllerResourceProvider.java | 2 +- .../ActiveWidgetLayoutResourceProvider.java | 2 +- .../internal/UserPrivilegeResourceProvider.java | 20 +- .../internal/UserResourceProvider.java | 268 +- .../server/orm/dao/UserAuthenticationDAO.java | 93 + .../apache/ambari/server/orm/dao/UserDAO.java | 93 +- .../orm/entities/UserAuthenticationEntity.java | 167 + .../ambari/server/orm/entities/UserEntity.java | 221 +- .../AmbariJWTAuthenticationFilter.java | 5 +- ...AuthenticationMethodNotAllowedException.java | 65 + .../authentication/UserNotFoundException.java | 43 + .../AmbariAuthToLocalUserDetailsService.java | 112 +- .../AmbariKerberosAuthenticationProperties.java | 18 +- .../AmbariAuthorizationFilter.java | 4 +- .../AmbariLdapAuthenticationProvider.java | 19 +- .../AmbariLdapAuthoritiesPopulator.java | 2 +- .../authorization/AmbariLocalUserProvider.java | 46 +- .../AmbariPamAuthenticationProvider.java | 204 +- .../AmbariUserAuthorizationFilter.java | 11 +- .../authorization/AuthenticationMethod.java | 37 + .../authorization/AuthorizationHelper.java | 4 +- .../server/security/authorization/User.java | 61 +- .../authorization/UserAuthenticationType.java | 26 + .../server/security/authorization/UserType.java | 25 - .../server/security/authorization/Users.java | 729 +- .../AmbariInternalAuthenticationProvider.java | 2 +- .../AuthenticationJwtUserNotFoundException.java | 43 - .../jwt/JwtAuthenticationFilter.java | 69 +- .../server/upgrade/UpgradeCatalog240.java | 5 +- .../src/main/resources/META-INF/persistence.xml | 1 + .../server/configuration/ConfigurationTest.java | 6 +- .../AmbariManagementControllerTest.java | 73 - .../AbstractPrivilegeResourceProviderTest.java | 38 - .../ActiveWidgetLayoutResourceProviderTest.java | 4 +- .../GroupPrivilegeResourceProviderTest.java | 44 +- .../UserPrivilegeResourceProviderTest.java | 107 +- .../internal/UserResourceProviderDBTest.java | 426 +- .../internal/UserResourceProviderTest.java | 152 +- .../apache/ambari/server/orm/OrmTestHelper.java | 7 +- .../ambari/server/orm/dao/UserDAOTest.java | 53 +- .../server/security/SecurityHelperImplTest.java | 5 +- .../AmbariJWTAuthenticationFilterTest.java | 12 +- ...AmbariAuthToLocalUserDetailsServiceTest.java | 22 +- ...ariKerberosAuthenticationPropertiesTest.java | 16 - .../AmbariAuthorizationFilterTest.java | 5 +- ...ariAuthorizationProviderDisableUserTest.java | 16 +- ...uthenticationProviderForDNWithSpaceTest.java | 7 +- .../AmbariLdapAuthenticationProviderTest.java | 18 +- .../AmbariLocalUserProviderTest.java | 24 +- .../AmbariPamAuthenticationProviderTest.java | 23 +- .../AmbariUserAuthenticationFilterTest.java | 20 +- .../TestAmbariLdapAuthoritiesPopulator.java | 4 +- .../security/authorization/TestUsers.java | 196 +- .../security/authorization/UsersTest.java | 15 +- .../jwt/JwtAuthenticationFilterTest.java | 10 +- .../ldap/AmbariLdapDataPopulatorTest.java | 19 +- .../server/upgrade/UpgradeCatalog240Test.java | 7 +- 67 files changed, 13111 insertions(+), 11142 deletions(-) ----------------------------------------------------------------------
