You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by rl...@apache.org on 2018/01/18 17:48:31 UTC

[ambari] branch trunk updated (1a6548a -> 1eca676)

This is an automated email from the ASF dual-hosted git repository.

rlevas pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git.


    from 1a6548a  AMBARI-22792. Refactor agent-side kerberos code (echekanskiy)
     add 7460ceb  AMBARI-20907. Create Database Schema for Improved User Account Management (rlevas)
     add 103dfff  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add ebe3939  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add eaa2e0f  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add f09670d  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 5b9454e  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add d7bc588  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add f76c87a  AMBARI-21147. Update Database Access Layer to Support New Database Schema for Improved User Account Management (rlevas)
     add f5ca114  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 8f03fd0  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add b533387  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add ac5008d  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add f760516  AMBARI-21216. Add support for consecutive login failure accounting (rlevas)
     add fd32200  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 12ae259  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 0945f28  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 9951e8f  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add e5c1b24  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 07e50d8  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add d57bab5  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add ca8e9ee  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 7097109  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 7a0850b  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 3adbbad  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 903cd1a  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 317905e  AMBARI-20861. BE: Extend Ambari REST API to Support User Account Management Improvements (rlevas)
     add 3cefb74  AMBARI-21680. Prevent users from authenticating if they exceed a configured number of login failures (amagyar)
     add 17243c6  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add f36413f  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 45ca79b  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 9eb26a0  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add e1699b0  AMBARI-21220. Update Local Authentication process to work with improved user management facility (rlevas)
     add 77d4057  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 7bb4de1  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 553e4f9  AMBARI-21217. Update JWT Authentication process to work with improved user management facility (rlevas)
     add 06676d6  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add d57ebbc  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add d6b271e  AMBARI-21221.  Update Pam Authentication process to work with improved user management facility (rlevas)
     add 698465d  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 160a6ec  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add ceead22  AMBARI-21223. Update Kerberos Authentication process to work with improved user management facility (rlevas)
     add d173011   Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 167b482   Merge branch 'trunk' into branch-feature-AMBARI-20859
     add deb1800  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add d459d13  AMBARI-21222. Update LDAP sync process to work with improved user management facility. (rlevas)
     add 44ed90e  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add b6cf432  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add de4deaf   Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 637c521  AMBARI-21219. Update LDAP Authentication process to work with improved user management facility (rlevas)
     add 3c129fc  AMBARI-22585. Fix the wording on IPA integration requirements in the Enable Kerberos Wizard (rlevas)
     add a8a7c1d  Revert "AMBARI-22572. During cluster installation bower cannot resolve angularjs version (alexantonenko)"
     add c2e5d09  Revert "AMBARI-22566. Upgrade Angular for Ambari Admin View (alexantonenko)"
     add 6484948  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 4f75ece  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 364e39e  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 068b2fe  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 15d8d1a  AMBARI-22628 - YARN Shuffle Service Can't Be Found On Client-Only Nodes After New Cluster Install (jonathanhurley)
     add da6a201  AMBARI-22638. yarn.timeline-service property enabled overriding preset secure blueprint config for the same
     add e99867a  AMBARI-22635. Ambari should create a dummy core-site.xml for Ranger plugins when namenode is not installed. (Vishal Suvagia via swagle)
     add 4a668f0  AMBARI-22639. Log Feeder refactor: integrate with spring boot (oleewere)
     add ada1ea5  AMBARI-22651 Unable to add/change role for user. (atkach)
     add 67b0642  AMBARI-22648: zeppelin server keytab missing from zeppelin-site.xml (Bikas Saha via jluniya)
     add 35247b1  AMBARI-22635: Addendum fix Ambari should create a dummy core-site.xml for Ranger plugins when namenode is not installed.
     add bb21844  AMBARI-22657 Oozie service check failed during 4th digit PU (dgrinenko)
     add 72035ef  AMBARI-22659. unable to proceed with cluster install after component install fails. (mpapirkovskyy)
     add d5120aa  AMBARI-22661 Storm service check fails with StormAtlasHook CNF after cluster deploy (dgrinenko)
     add 2244d97  AMBARI-22663 Log Search UI: incorrect caption for graph gap in weeks. (ababiichuk)
     add 26a33e5  AMBARI-22647. Rafactor: Package Log Search and Log Feeder into jars + cleanup start scripts (oleewere)
     add 1071136  AMBARI-22640 - HBase Cannot Find LZO Classes After Being Patched (jonathanhurley)
     add 7749e65  AMBARI-22644 - Node Managers fail to start after Spark2 is patched due to CNF YarnShuffleService (jonathanhurley)
     add f4e1a2b  AMBARI-22655 - Livy/Livy2 Unable To Start Due to Address Already In Use (jonathanhurley)
     add 9e9f68f  AMBARI-22522 - Livy server fails to start during downgrade due to absence of 'conf' directory  (Dmitro Lisnichenko via jonathanhurley)
     add df19a69  AMBARI-22665 - Livy2 Does Not Start On HDP 2.6.0 to 2.6.3 (jonathanhurley)
     add 85ef611  AMBARI-22647. ADDENDUM -Rafactor: Package Log Search and Log Feeder into jars + cleanup start scripts (oleewere)
     add 297e5b9  AMBARI-22571. Handle passwords/sensitive data in Ambari configuration properties (Sandor Molnar via rlevas)
     add b171ae3  Updating Ambari docs for Ambari 2.6.1 and Ambari 2.6.0
     add 72657b6  AMBARI-22670 Ambari 3.0: Implement new design for Admin View: Integrate visual-search box. (atkach)
     add e077bd2  AMBARI-22672. Error on add version view in web admin (alexantonenko)
     add b74b05c  AMBARI-22675 LogSearch Title Bar Fixes. (Istvan Tobias via ababiichuk)
     add 7ff4a96  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 0eddba5  Merge remote-tracking branch 'apache/trunk' into branch-feature-AMBARI-20859
     add 14e8c22  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add bf2f09e  Merge pull request #83 from rlevas/branch-feature-AMBARI-20859
     add 4169f4d  Merge remote-tracking branch 'origin/trunk' into branch-feature-AMBARI-20859
     add 6714768  Merge pull request #110 from rlevas/branch-feature-AMBARI-20859
     add 05200de  Merge pull request #2 from apache/trunk
     add 84434f9  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 6737bba  Merge pull request #111 from rlevas/branch-feature-AMBARI-20859
     add 2c9fd2d  Merge remote-tracking branch 'upstream/trunk' into trunk
     add f6d569b  Merge branch 'trunk' into branch-feature-AMBARI-20859
     add 473df03  Merge pull request #120 from rlevas/branch-feature-AMBARI-20859
     add 6f4063b  Merge remote-tracking branch 'upstream/trunk' into branch-feature-AMBARI-20859
     add 5582d29  Merge remote-tracking branch 'upstream/trunk' into branch-feature-AMBARI-20859
     add 9d33096  Merge pull request #135 from rlevas/branch-feature-AMBARI-20859
     add 5ba3cd3  AMBARI-22577. Migrate user data for upgrade to improved user account management
     add 6ecbcbe  Merge pull request #136 from rlevas/AMBARI-22577
     new 1eca676  Merge pull request #147 from apache/branch-feature-AMBARI-20859

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../main/resources/ui/admin-web/app/scripts/app.js |     2 +-
 .../stackVersions/StackVersionsEditCtrl.js         |     2 +-
 .../ui/admin-web/app/scripts/services/User.js      |     9 +
 .../src/main/resources/ui/admin-web/bower.json     |    11 +-
 .../src/main/resources/ui/admin-web/package.json   |     2 +-
 .../postrm => rpm/logfeeder/postremove.sh~HEAD}    |     0
 .../postrm => rpm/logfeeder/postremove.sh~trunk}   |     0
 .../postrm => rpm/portal/postremove.sh~HEAD}       |     0
 .../postrm => rpm/portal/postremove.sh~trunk}      |     0
 .../{logfeeder-env.sh => logfeeder-env.sh~HEAD}    |     0
 .../{logfeeder-env.sh => logfeeder-env.sh~trunk}   |     0
 .../{logsearch-env.sh => logsearch-env.sh~HEAD}    |     0
 .../{logsearch-env.sh => logsearch-env.sh~trunk}   |     0
 ambari-server/docs/api/generated/index.html        | 30360 +++++++++++--------
 ambari-server/docs/api/generated/swagger.json      |  4906 +--
 .../docs/api/v1/authentication-source-create.md    |    86 +
 .../docs/api/v1/authentication-source-delete.md    |    49 +
 .../docs/api/v1/authentication-source-get.md       |    93 +
 .../docs/api/v1/authentication-source-list.md      |   116 +
 .../docs/api/v1/authentication-source-resources.md |   117 +
 .../docs/api/v1/authentication-source-update.md    |   104 +
 ambari-server/docs/api/v1/index.md                 |    12 +
 ambari-server/docs/api/v1/user-create.md           |   107 +
 ambari-server/docs/api/v1/user-delete.md           |    48 +
 ambari-server/docs/api/v1/user-get.md              |    97 +
 ambari-server/docs/api/v1/user-list.md             |    98 +
 ambari-server/docs/api/v1/user-resources.md        |   175 +
 ambari-server/docs/api/v1/user-update.md           |   115 +
 ambari-server/docs/configuration/index.md          |    10 +-
 .../ambari/server/api/AmbariErrorHandler.java      |     2 +-
 .../api/resources/ResourceInstanceFactoryImpl.java |     4 +
 .../api/resources/UserResourceDefinition.java      |     1 +
 .../ambari/server/api/services/BaseService.java    |    70 +-
 .../users/UserAuthenticationSourceService.java     |   223 +
 .../server/api/services/users/UserService.java     |   132 +-
 .../ambari/server/audit/event/LoginAuditEvent.java |    20 +
 .../ambari/server/configuration/Configuration.java |   132 +-
 .../controller/AmbariManagementController.java     |    39 -
 .../controller/AmbariManagementControllerImpl.java |   147 -
 .../ambari/server/controller/AmbariServer.java     |    24 +-
 .../ambari/server/controller/ControllerModule.java |     4 +
 .../server/controller/ResourceProviderFactory.java |     6 +
 .../UserAuthenticationSourceRequest.java           |    82 +
 ...erAuthenticationSourceRequestCreateSwagger.java |    40 +
 ...erAuthenticationSourceRequestUpdateSwagger.java |    40 +
 .../UserAuthenticationSourceResponse.java          |   127 +
 .../ambari/server/controller/UserRequest.java      |    50 +-
 .../controller/UserRequestCreateUserSwagger.java   |    49 +
 .../controller/UserRequestCreateUsersSwagger.java  |    52 +
 .../controller/UserRequestUpdateUserSwagger.java   |    52 +
 .../ambari/server/controller/UserResponse.java     |    87 +-
 .../AbstractControllerResourceProvider.java        |     4 +-
 .../ActiveWidgetLayoutResourceProvider.java        |     2 +-
 .../UserAuthenticationSourceResourceProvider.java  |   417 +
 .../internal/UserPrivilegeResourceProvider.java    |    19 +-
 .../controller/internal/UserResourceProvider.java  |   482 +-
 .../ambari/server/controller/spi/Resource.java     |     2 +
 .../org/apache/ambari/server/orm/DBAccessor.java   |    29 +
 .../server/orm/dao/UserAuthenticationDAO.java      |   116 +
 .../org/apache/ambari/server/orm/dao/UserDAO.java  |    95 +-
 .../orm/entities/UserAuthenticationEntity.java     |   189 +
 .../ambari/server/orm/entities/UserEntity.java     |   253 +-
 .../AccountDisabledException.java}                 |    23 +-
 .../AmbariAuthenticationEventHandler.java          |    64 +
 .../AmbariAuthenticationEventHandlerImpl.java      |   168 +
 .../AmbariAuthenticationException.java}            |    25 +-
 .../authentication/AmbariAuthenticationFilter.java |    10 +
 .../AmbariAuthenticationProvider.java              |   117 +
 .../AmbariBasicAuthenticationFilter.java           |    97 +-
 .../AmbariJWTAuthenticationFilter.java             |   140 -
 .../AmbariLocalAuthenticationProvider.java         |   113 +
 .../AmbariUserAuthentication.java                  |     5 +-
 .../AuthenticationMethodNotAllowedException.java   |    65 +
 ...nvalidUsernamePasswordCombinationException.java |    22 +-
 .../TooManyLoginFailuresException.java}            |    14 +-
 .../authentication/UserNotFoundException.java}     |    35 +-
 .../jwt/AmbariJwtAuthenticationFilter.java}        |   270 +-
 .../jwt/AmbariJwtAuthenticationProvider.java       |   136 +
 .../jwt/JwtAuthenticationProperties.java           |     2 +-
 .../jwt/JwtAuthenticationToken.java}               |    34 +-
 .../AmbariAuthToLocalUserDetailsService.java       |   163 +-
 .../AmbariKerberosAuthenticationFilter.java        |    76 +-
 .../AmbariKerberosAuthenticationProperties.java    |    26 +-
 .../pam/AmbariPamAuthenticationProvider.java       |   302 +
 .../pam/PamAuthenticationFactory.java              |    21 +-
 .../authorization/AmbariAuthentication.java        |   229 -
 .../authorization/AmbariAuthorizationFilter.java   |     4 +-
 .../AmbariLdapAuthenticationProvider.java          |   176 +-
 .../AmbariLdapAuthoritiesPopulator.java            |     5 +-
 .../authorization/AmbariLocalUserProvider.java     |   107 -
 .../AmbariPamAuthenticationProvider.java           |   252 -
 .../AmbariUserAuthorizationFilter.java             |    12 +-
 ...ionException.java => AuthenticationMethod.java} |    19 +-
 .../authorization/AuthorizationHelper.java         |     4 +-
 .../authorization/LdapServerProperties.java        |     9 +
 .../ambari/server/security/authorization/User.java |    61 +-
 .../{UserType.java => UserAuthenticationType.java} |     5 +-
 .../server/security/authorization/Users.java       |  1255 +-
 .../AmbariInternalAuthenticationProvider.java      |     4 +-
 .../authorization/jwt/JwtAuthentication.java       |    34 -
 .../security/ldap/AmbariLdapDataPopulator.java     |    76 +-
 .../ambari/server/security/ldap/LdapBatchDto.java  |    32 +-
 .../ambari/server/upgrade/UpgradeCatalog300.java   |   393 +
 ambari-server/src/main/python/ambari-server.py     |     1 -
 .../main/python/ambari_server/kerberos_setup.py    |     2 -
 .../src/main/resources/Ambari-DDL-Derby-CREATE.sql |    33 +-
 .../src/main/resources/Ambari-DDL-MySQL-CREATE.sql |    35 +-
 .../main/resources/Ambari-DDL-Oracle-CREATE.sql    |    33 +-
 .../main/resources/Ambari-DDL-Postgres-CREATE.sql  |    32 +-
 .../resources/Ambari-DDL-SQLAnywhere-CREATE.sql    |    34 +-
 .../main/resources/Ambari-DDL-SQLServer-CREATE.sql |    36 +-
 .../src/main/resources/META-INF/persistence.xml    |     1 +
 .../HDP/2.0.6/properties/stack_packages.json       |     6 +
 .../resources/webapp/WEB-INF/spring-security.xml   |    13 +-
 .../api/resources/UserResourceDefinitionTest.java  |    13 +-
 .../ambari/server/audit/LoginAuditEventTest.java   |    36 +-
 .../server/configuration/ConfigurationTest.java    |    12 +-
 .../controller/AmbariManagementControllerTest.java |    73 -
 .../AbstractPrivilegeResourceProviderTest.java     |    38 -
 .../ActiveWidgetLayoutResourceProviderTest.java    |     4 +-
 .../GroupPrivilegeResourceProviderTest.java        |    46 +-
 .../controller/internal/RequestImplTest.java       |     7 -
 ...erAuthenticationSourceResourceProviderTest.java |   448 +
 .../UserPrivilegeResourceProviderTest.java         |   109 +-
 .../internal/UserResourceProviderDBTest.java       |   438 +-
 .../internal/UserResourceProviderTest.java         |   749 +-
 .../ambari/server/orm/DBAccessorImplTest.java      |    30 +
 .../apache/ambari/server/orm/OrmTestHelper.java    |     7 +-
 .../apache/ambari/server/orm/dao/UserDAOTest.java  |    53 +-
 .../server/security/SecurityHelperImplTest.java    |     7 +-
 .../server/security/TestAuthenticationFactory.java |    26 +-
 .../AbstractAuthenticationProviderTest.java        |   217 +
 .../AmbariBasicAuthenticationFilterTest.java       |   136 +-
 .../AmbariJWTAuthenticationFilterTest.java         |   191 -
 .../AmbariLocalAuthenticationProviderTest.java     |    90 +
 .../jwt/AmbariJwtAuthenticationFilterTest.java     |   493 +
 .../jwt/JwtAuthenticationPropertiesTest.java       |     2 +-
 .../AmbariAuthToLocalUserDetailsServiceTest.java   |    33 +-
 .../AmbariKerberosAuthenticationFilterTest.java    |   183 +-
 ...AmbariKerberosAuthenticationPropertiesTest.java |    16 -
 .../pam/AmbariPamAuthenticationProviderTest.java   |   285 +
 .../authorization/AmbariAuthenticationTest.java    |   334 -
 .../AmbariAuthorizationFilterTest.java             |     5 +-
 ...AmbariAuthorizationProviderDisableUserTest.java |    99 -
 ...apAuthenticationProviderForDNWithSpaceTest.java |    25 +-
 ...AuthenticationProviderForDuplicateUserTest.java |     9 +-
 .../AmbariLdapAuthenticationProviderTest.java      |    32 +-
 .../authorization/AmbariLocalUserProviderTest.java |   166 -
 .../AmbariPamAuthenticationProviderTest.java       |   151 -
 .../AmbariUserAuthenticationFilterTest.java        |    20 +-
 .../authorization/AuthorizationHelperTest.java     |    24 +-
 .../TestAmbariLdapAuthoritiesPopulator.java        |     4 +-
 .../server/security/authorization/TestUsers.java   |   320 +-
 .../server/security/authorization/UsersTest.java   |    15 +-
 .../jwt/JwtAuthenticationFilterTest.java           |   373 -
 .../security/ldap/AmbariLdapDataPopulatorTest.java |   238 +-
 .../server/upgrade/UpgradeCatalog300Test.java      |   252 +-
 157 files changed, 30190 insertions(+), 19960 deletions(-)
 copy ambari-logsearch/ambari-logsearch-assembly/src/main/package/{deb/logfeeder/postrm => rpm/logfeeder/postremove.sh~HEAD} (100%)
 mode change 100644 => 100755
 copy ambari-logsearch/ambari-logsearch-assembly/src/main/package/{deb/logfeeder/postrm => rpm/logfeeder/postremove.sh~trunk} (100%)
 mode change 100644 => 100755
 copy ambari-logsearch/ambari-logsearch-assembly/src/main/package/{deb/portal/postrm => rpm/portal/postremove.sh~HEAD} (100%)
 copy ambari-logsearch/ambari-logsearch-assembly/src/main/package/{deb/portal/postrm => rpm/portal/postremove.sh~trunk} (100%)
 copy ambari-logsearch/ambari-logsearch-logfeeder/src/main/scripts/{logfeeder-env.sh => logfeeder-env.sh~HEAD} (100%)
 copy ambari-logsearch/ambari-logsearch-logfeeder/src/main/scripts/{logfeeder-env.sh => logfeeder-env.sh~trunk} (100%)
 copy ambari-logsearch/ambari-logsearch-server/src/main/scripts/{logsearch-env.sh => logsearch-env.sh~HEAD} (100%)
 copy ambari-logsearch/ambari-logsearch-server/src/main/scripts/{logsearch-env.sh => logsearch-env.sh~trunk} (100%)
 create mode 100644 ambari-server/docs/api/v1/authentication-source-create.md
 create mode 100644 ambari-server/docs/api/v1/authentication-source-delete.md
 create mode 100644 ambari-server/docs/api/v1/authentication-source-get.md
 create mode 100644 ambari-server/docs/api/v1/authentication-source-list.md
 create mode 100644 ambari-server/docs/api/v1/authentication-source-resources.md
 create mode 100644 ambari-server/docs/api/v1/authentication-source-update.md
 create mode 100644 ambari-server/docs/api/v1/user-create.md
 create mode 100644 ambari-server/docs/api/v1/user-delete.md
 create mode 100644 ambari-server/docs/api/v1/user-get.md
 create mode 100644 ambari-server/docs/api/v1/user-list.md
 create mode 100644 ambari-server/docs/api/v1/user-resources.md
 create mode 100644 ambari-server/docs/api/v1/user-update.md
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/api/services/users/UserAuthenticationSourceService.java
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/controller/UserAuthenticationSourceRequest.java
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/controller/UserAuthenticationSourceRequestCreateSwagger.java
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/controller/UserAuthenticationSourceRequestUpdateSwagger.java
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/controller/UserAuthenticationSourceResponse.java
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/controller/UserRequestCreateUserSwagger.java
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/controller/UserRequestCreateUsersSwagger.java
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/controller/UserRequestUpdateUserSwagger.java
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UserAuthenticationSourceResourceProvider.java
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/orm/dao/UserAuthenticationDAO.java
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UserAuthenticationEntity.java
 rename ambari-server/src/main/java/org/apache/ambari/server/security/{authorization/PamAuthenticationException.java => authentication/AccountDisabledException.java} (64%)
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/security/authentication/AmbariAuthenticationEventHandler.java
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/security/authentication/AmbariAuthenticationEventHandlerImpl.java
 copy ambari-server/src/main/java/org/apache/ambari/server/security/{authorization/jwt/AuthenticationJwtUserNotFoundException.java => authentication/AmbariAuthenticationException.java} (53%)
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/security/authentication/AmbariAuthenticationProvider.java
 delete mode 100644 ambari-server/src/main/java/org/apache/ambari/server/security/authentication/AmbariJWTAuthenticationFilter.java
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/security/authentication/AmbariLocalAuthenticationProvider.java
 rename ambari-server/src/main/java/org/apache/ambari/server/security/{authorization => authentication}/AmbariUserAuthentication.java (88%)
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/security/authentication/AuthenticationMethodNotAllowedException.java
 copy ambari-server/src/main/java/org/apache/ambari/server/security/{authorization => authentication}/InvalidUsernamePasswordCombinationException.java (59%)
 copy ambari-server/src/main/java/org/apache/ambari/server/security/{authorization/UserType.java => authentication/TooManyLoginFailuresException.java} (69%)
 copy ambari-server/src/main/java/org/apache/ambari/server/{api/resources/UserResourceDefinition.java => security/authentication/UserNotFoundException.java} (50%)
 rename ambari-server/src/main/java/org/apache/ambari/server/security/{authorization/jwt/JwtAuthenticationFilter.java => authentication/jwt/AmbariJwtAuthenticationFilter.java} (61%)
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/security/authentication/jwt/AmbariJwtAuthenticationProvider.java
 rename ambari-server/src/main/java/org/apache/ambari/server/security/{authorization => authentication}/jwt/JwtAuthenticationProperties.java (97%)
 rename ambari-server/src/main/java/org/apache/ambari/server/security/{authorization/jwt/AuthenticationJwtUserNotFoundException.java => authentication/jwt/JwtAuthenticationToken.java} (50%)
 create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/security/authentication/pam/AmbariPamAuthenticationProvider.java
 delete mode 100644 ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariAuthentication.java
 delete mode 100644 ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariLocalUserProvider.java
 delete mode 100644 ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariPamAuthenticationProvider.java
 rename ambari-server/src/main/java/org/apache/ambari/server/security/authorization/{InvalidUsernamePasswordCombinationException.java => AuthenticationMethod.java} (63%)
 rename ambari-server/src/main/java/org/apache/ambari/server/security/authorization/{UserType.java => UserAuthenticationType.java} (94%)
 delete mode 100644 ambari-server/src/main/java/org/apache/ambari/server/security/authorization/jwt/JwtAuthentication.java
 delete mode 100644 ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AbstractPrivilegeResourceProviderTest.java
 create mode 100644 ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UserAuthenticationSourceResourceProviderTest.java
 create mode 100644 ambari-server/src/test/java/org/apache/ambari/server/security/authentication/AbstractAuthenticationProviderTest.java
 delete mode 100644 ambari-server/src/test/java/org/apache/ambari/server/security/authentication/AmbariJWTAuthenticationFilterTest.java
 create mode 100644 ambari-server/src/test/java/org/apache/ambari/server/security/authentication/AmbariLocalAuthenticationProviderTest.java
 create mode 100644 ambari-server/src/test/java/org/apache/ambari/server/security/authentication/jwt/AmbariJwtAuthenticationFilterTest.java
 rename ambari-server/src/test/java/org/apache/ambari/server/security/{authorization => authentication}/jwt/JwtAuthenticationPropertiesTest.java (97%)
 create mode 100644 ambari-server/src/test/java/org/apache/ambari/server/security/authentication/pam/AmbariPamAuthenticationProviderTest.java
 delete mode 100644 ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariAuthenticationTest.java
 delete mode 100644 ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariAuthorizationProviderDisableUserTest.java
 delete mode 100644 ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariLocalUserProviderTest.java
 delete mode 100644 ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariPamAuthenticationProviderTest.java
 delete mode 100644 ambari-server/src/test/java/org/apache/ambari/server/security/authorization/jwt/JwtAuthenticationFilterTest.java

-- 
To stop receiving notification emails like this one, please contact
['"commits@ambari.apache.org" <co...@ambari.apache.org>'].

[ambari] 01/01: Merge pull request #147 from apache/branch-feature-AMBARI-20859

Posted by rl...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rlevas pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git

commit 1eca6769fec9474b072502c41e8033fc3d6a4777
Merge: 1a6548a 6ecbcbe
Author: Robert Levas <rl...@users.noreply.github.com>
AuthorDate: Thu Jan 18 12:48:27 2018 -0500

    Merge pull request #147 from apache/branch-feature-AMBARI-20859
    
    Merge branch-feature-AMBARI-20859 into trunk

 .../main/resources/ui/admin-web/app/scripts/app.js |     2 +-
 .../stackVersions/StackVersionsEditCtrl.js         |     2 +-
 .../ui/admin-web/app/scripts/services/User.js      |     9 +
 .../src/main/resources/ui/admin-web/bower.json     |    11 +-
 .../src/main/resources/ui/admin-web/package.json   |     2 +-
 .../main/package/rpm/logfeeder/postremove.sh~HEAD  |    21 +
 .../main/package/rpm/logfeeder/postremove.sh~trunk |    21 +
 .../src/main/package/rpm/portal/postremove.sh~HEAD |    21 +
 .../main/package/rpm/portal/postremove.sh~trunk    |    21 +
 .../src/main/scripts/logfeeder-env.sh~HEAD         |    40 +
 .../src/main/scripts/logfeeder-env.sh~trunk        |    40 +
 .../src/main/scripts/logsearch-env.sh~HEAD         |    40 +
 .../src/main/scripts/logsearch-env.sh~trunk        |    40 +
 ambari-server/docs/api/generated/index.html        | 30360 +++++++++++--------
 ambari-server/docs/api/generated/swagger.json      |  4906 +--
 .../docs/api/v1/authentication-source-create.md    |    86 +
 .../docs/api/v1/authentication-source-delete.md    |    49 +
 .../docs/api/v1/authentication-source-get.md       |    93 +
 .../docs/api/v1/authentication-source-list.md      |   116 +
 .../docs/api/v1/authentication-source-resources.md |   117 +
 .../docs/api/v1/authentication-source-update.md    |   104 +
 ambari-server/docs/api/v1/index.md                 |    12 +
 ambari-server/docs/api/v1/user-create.md           |   107 +
 ambari-server/docs/api/v1/user-delete.md           |    48 +
 ambari-server/docs/api/v1/user-get.md              |    97 +
 ambari-server/docs/api/v1/user-list.md             |    98 +
 ambari-server/docs/api/v1/user-resources.md        |   175 +
 ambari-server/docs/api/v1/user-update.md           |   115 +
 ambari-server/docs/configuration/index.md          |    10 +-
 .../ambari/server/api/AmbariErrorHandler.java      |     2 +-
 .../api/resources/ResourceInstanceFactoryImpl.java |     4 +
 .../api/resources/UserResourceDefinition.java      |     1 +
 .../ambari/server/api/services/BaseService.java    |    70 +-
 .../users/UserAuthenticationSourceService.java     |   223 +
 .../server/api/services/users/UserService.java     |   132 +-
 .../ambari/server/audit/event/LoginAuditEvent.java |    20 +
 .../ambari/server/configuration/Configuration.java |   132 +-
 .../controller/AmbariManagementController.java     |    39 -
 .../controller/AmbariManagementControllerImpl.java |   147 -
 .../ambari/server/controller/AmbariServer.java     |    24 +-
 .../ambari/server/controller/ControllerModule.java |     4 +
 .../server/controller/ResourceProviderFactory.java |     6 +
 .../UserAuthenticationSourceRequest.java           |    82 +
 ...erAuthenticationSourceRequestCreateSwagger.java |    40 +
 ...erAuthenticationSourceRequestUpdateSwagger.java |    40 +
 .../UserAuthenticationSourceResponse.java          |   127 +
 .../ambari/server/controller/UserRequest.java      |    50 +-
 .../controller/UserRequestCreateUserSwagger.java   |    49 +
 .../controller/UserRequestCreateUsersSwagger.java  |    52 +
 .../controller/UserRequestUpdateUserSwagger.java   |    52 +
 .../ambari/server/controller/UserResponse.java     |    87 +-
 .../AbstractControllerResourceProvider.java        |     4 +-
 .../ActiveWidgetLayoutResourceProvider.java        |     2 +-
 .../UserAuthenticationSourceResourceProvider.java  |   417 +
 .../internal/UserPrivilegeResourceProvider.java    |    19 +-
 .../controller/internal/UserResourceProvider.java  |   482 +-
 .../ambari/server/controller/spi/Resource.java     |     2 +
 .../org/apache/ambari/server/orm/DBAccessor.java   |    29 +
 .../server/orm/dao/UserAuthenticationDAO.java      |   116 +
 .../org/apache/ambari/server/orm/dao/UserDAO.java  |    95 +-
 .../orm/entities/UserAuthenticationEntity.java     |   189 +
 .../ambari/server/orm/entities/UserEntity.java     |   253 +-
 .../AccountDisabledException.java}                 |    23 +-
 .../AmbariAuthenticationEventHandler.java          |    64 +
 .../AmbariAuthenticationEventHandlerImpl.java      |   168 +
 .../AmbariAuthenticationException.java}            |    25 +-
 .../authentication/AmbariAuthenticationFilter.java |    10 +
 .../AmbariAuthenticationProvider.java              |   117 +
 .../AmbariBasicAuthenticationFilter.java           |    97 +-
 .../AmbariJWTAuthenticationFilter.java             |   140 -
 .../AmbariLocalAuthenticationProvider.java         |   113 +
 .../AmbariUserAuthentication.java                  |     5 +-
 .../AuthenticationMethodNotAllowedException.java   |    65 +
 ...nvalidUsernamePasswordCombinationException.java |    22 +-
 .../TooManyLoginFailuresException.java}            |    14 +-
 .../authentication/UserNotFoundException.java}     |    35 +-
 .../jwt/AmbariJwtAuthenticationFilter.java}        |   270 +-
 .../jwt/AmbariJwtAuthenticationProvider.java       |   136 +
 .../jwt/JwtAuthenticationProperties.java           |     2 +-
 .../jwt/JwtAuthenticationToken.java}               |    34 +-
 .../AmbariAuthToLocalUserDetailsService.java       |   163 +-
 .../AmbariKerberosAuthenticationFilter.java        |    76 +-
 .../AmbariKerberosAuthenticationProperties.java    |    26 +-
 .../pam/AmbariPamAuthenticationProvider.java       |   302 +
 .../pam/PamAuthenticationFactory.java              |    21 +-
 .../authorization/AmbariAuthentication.java        |   229 -
 .../authorization/AmbariAuthorizationFilter.java   |     4 +-
 .../AmbariLdapAuthenticationProvider.java          |   176 +-
 .../AmbariLdapAuthoritiesPopulator.java            |     5 +-
 .../authorization/AmbariLocalUserProvider.java     |   107 -
 .../AmbariPamAuthenticationProvider.java           |   252 -
 .../AmbariUserAuthorizationFilter.java             |    12 +-
 ...ionException.java => AuthenticationMethod.java} |    19 +-
 .../authorization/AuthorizationHelper.java         |     4 +-
 .../authorization/LdapServerProperties.java        |     9 +
 .../ambari/server/security/authorization/User.java |    61 +-
 .../{UserType.java => UserAuthenticationType.java} |     5 +-
 .../server/security/authorization/Users.java       |  1255 +-
 .../AmbariInternalAuthenticationProvider.java      |     4 +-
 .../authorization/jwt/JwtAuthentication.java       |    34 -
 .../security/ldap/AmbariLdapDataPopulator.java     |    76 +-
 .../ambari/server/security/ldap/LdapBatchDto.java  |    32 +-
 .../ambari/server/upgrade/UpgradeCatalog300.java   |   393 +
 ambari-server/src/main/python/ambari-server.py     |     1 -
 .../main/python/ambari_server/kerberos_setup.py    |     2 -
 .../src/main/resources/Ambari-DDL-Derby-CREATE.sql |    33 +-
 .../src/main/resources/Ambari-DDL-MySQL-CREATE.sql |    35 +-
 .../main/resources/Ambari-DDL-Oracle-CREATE.sql    |    33 +-
 .../main/resources/Ambari-DDL-Postgres-CREATE.sql  |    32 +-
 .../resources/Ambari-DDL-SQLAnywhere-CREATE.sql    |    34 +-
 .../main/resources/Ambari-DDL-SQLServer-CREATE.sql |    36 +-
 .../src/main/resources/META-INF/persistence.xml    |     1 +
 .../HDP/2.0.6/properties/stack_packages.json       |     6 +
 .../resources/webapp/WEB-INF/spring-security.xml   |    13 +-
 .../api/resources/UserResourceDefinitionTest.java  |    13 +-
 .../ambari/server/audit/LoginAuditEventTest.java   |    36 +-
 .../server/configuration/ConfigurationTest.java    |    12 +-
 .../controller/AmbariManagementControllerTest.java |    73 -
 .../AbstractPrivilegeResourceProviderTest.java     |    38 -
 .../ActiveWidgetLayoutResourceProviderTest.java    |     4 +-
 .../GroupPrivilegeResourceProviderTest.java        |    46 +-
 .../controller/internal/RequestImplTest.java       |     7 -
 ...erAuthenticationSourceResourceProviderTest.java |   448 +
 .../UserPrivilegeResourceProviderTest.java         |   109 +-
 .../internal/UserResourceProviderDBTest.java       |   438 +-
 .../internal/UserResourceProviderTest.java         |   749 +-
 .../ambari/server/orm/DBAccessorImplTest.java      |    30 +
 .../apache/ambari/server/orm/OrmTestHelper.java    |     7 +-
 .../apache/ambari/server/orm/dao/UserDAOTest.java  |    53 +-
 .../server/security/SecurityHelperImplTest.java    |     7 +-
 .../server/security/TestAuthenticationFactory.java |    26 +-
 .../AbstractAuthenticationProviderTest.java        |   217 +
 .../AmbariBasicAuthenticationFilterTest.java       |   136 +-
 .../AmbariJWTAuthenticationFilterTest.java         |   191 -
 .../AmbariLocalAuthenticationProviderTest.java     |    90 +
 .../jwt/AmbariJwtAuthenticationFilterTest.java     |   493 +
 .../jwt/JwtAuthenticationPropertiesTest.java       |     2 +-
 .../AmbariAuthToLocalUserDetailsServiceTest.java   |    33 +-
 .../AmbariKerberosAuthenticationFilterTest.java    |   183 +-
 ...AmbariKerberosAuthenticationPropertiesTest.java |    16 -
 .../pam/AmbariPamAuthenticationProviderTest.java   |   285 +
 .../authorization/AmbariAuthenticationTest.java    |   334 -
 .../AmbariAuthorizationFilterTest.java             |     5 +-
 ...AmbariAuthorizationProviderDisableUserTest.java |    99 -
 ...apAuthenticationProviderForDNWithSpaceTest.java |    25 +-
 ...AuthenticationProviderForDuplicateUserTest.java |     9 +-
 .../AmbariLdapAuthenticationProviderTest.java      |    32 +-
 .../authorization/AmbariLocalUserProviderTest.java |   166 -
 .../AmbariPamAuthenticationProviderTest.java       |   151 -
 .../AmbariUserAuthenticationFilterTest.java        |    20 +-
 .../authorization/AuthorizationHelperTest.java     |    24 +-
 .../TestAmbariLdapAuthoritiesPopulator.java        |     4 +-
 .../server/security/authorization/TestUsers.java   |   320 +-
 .../server/security/authorization/UsersTest.java   |    15 +-
 .../jwt/JwtAuthenticationFilterTest.java           |   373 -
 .../security/ldap/AmbariLdapDataPopulatorTest.java |   238 +-
 .../server/upgrade/UpgradeCatalog300Test.java      |   252 +-
 157 files changed, 30434 insertions(+), 19960 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
"commits@ambari.apache.org" <co...@ambari.apache.org>.