You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "Bryan Bende (JIRA)" <ji...@apache.org> on 2016/05/04 17:06:12 UTC

[jira] [Created] (RANGER-968) Remove email validation to allow syncing users from a file

Bryan Bende created RANGER-968:
----------------------------------

             Summary: Remove email validation to allow syncing users from a file
                 Key: RANGER-968
                 URL: https://issues.apache.org/jira/browse/RANGER-968
             Project: Ranger
          Issue Type: Bug
            Reporter: Bryan Bende
            Assignee: Bryan Bende
            Priority: Minor


When using the file source for syncing users, an email address is created for each user based on the hostname. This email is often not a valid email address and fails when the user is posted to the REST endpoint:

{code}
016-05-04 17:01:28,318 [http-bio-6080-exec-6] INFO  org.apache.ranger.biz.UserMgr (UserMgr.java:1140) - create:bob@localhost
2016-05-04 17:01:28,318 [http-bio-6080-exec-6] INFO  org.apache.ranger.biz.UserMgr (UserMgr.java:1150) - Invalid email address:bob@localhost
2016-05-04 17:01:28,319 [http-bio-6080-exec-6] INFO  org.apache.ranger.common.RESTErrorUtil (RESTErrorUtil.java:64) - Request failed. SessionId=13, loginId=rangerusersync, logMessage=Please provide valid email address.
javax.ws.rs.WebApplicationException
	at org.apache.ranger.common.RESTErrorUtil.createRESTException(RESTErrorUtil.java:55)
	at org.apache.ranger.common.RESTErrorUtil.createRESTException(RESTErrorUtil.java:310)
	at org.apache.ranger.biz.UserMgr.createDefaultAccountUser(UserMgr.java:1151)
{code}

Since the UI does not require email address, we should remove this validation.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)