Uploaded image for project: 'Ranger'
  1. Ranger
  2. RANGER-1039

User and groups having special characters are not populating in edit policy page

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.5.0, 0.6.0
    • 0.6.0
    • Ranger
    • None

    Description

      Problem statement : User and groups having special characters are not populating
      in edit policy page.
      Example Case : Ranger admin behavior for username usu+gonzáev
      While loading Edit policy page; each user details are requested using userSearch API by sending username as search filter.
      observed REST request was : http://localhost:6080/service/xusers/users?page=0&pageSize=25&startIndex=0&name=usu%2Bgonz%C3%A1ev
      At Ranger admin end when request was received; username was received as : usu+gonzáev
      To fetch user details; generated Sql query was : SELECT COUNT(ID) FROM x_user WHERE ((1 = 1) AND LOWER(USER_NAME) LIKE '%usu+gonz??ev%')
      Above SQL query didn't returned any row as provided username did not matches with available username in db; in DB username entry was observed as : 'usu+gonz�ev'
      REST call returned response code 200 with no records; UI end code did not get any response object so it got stuck there.

      Proposed Solution : Rather using user search api; search by username api can be used to avoid encoded character addition.

      Attachments

        1. RANGER-1039-1.patch
          3 kB
          Pradeep Agrawal

        Issue Links

          Activity

            People

              pradeep Pradeep Agrawal
              pradeep Pradeep Agrawal
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: