-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/58968/
-----------------------------------------------------------
(Updated May 3, 2017, 6:24 p.m.)
Review request for Ambari, Attila Doroszlai, Di Li, Robert Levas, and Tim
Thorpe.
Bugs: AMBARI-20909
https://issues.apache.org/jira/browse/AMBARI-20909
Repository: ambari
Description
-------
Create a local user "test" in Ambari
Create a system user "test" with different password
Trying to authenticate via pam in Ambari UI as user "test" throws Server Error
in Ambari UI, without any error in Ambari-server logs
Also the UI gets stalled and not even able to login as admin user unless the
browser cache is removed or Ambari UI is opened in a new browser page
Ambari doesn't allow creating users with same user name but different
types(Local/pam), We reach the pam authentication only when the local user
authentication failed due to non-existing userid or incorrect password, So if
local user exists do not attempt to authenticate via PAM, This lets Ambari to
avoid importing duplicate userid into the database
Diffs (updated)
-----
ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariPamAuthenticationProvider.java
b3fb861
ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariPamAuthenticationProviderTest.java
b7272c5
Diff: https://reviews.apache.org/r/58968/diff/2/
Changes: https://reviews.apache.org/r/58968/diff/1-2/
Testing
-------
Updated the related test cases
Thanks,
Anita Jebaraj