Added escape character in unique name
If the user ID contains a special character (namely, "#", "," , "+", """, "\", "", "<", ">" or ";"), the unique name that is generated has an escape sequence consisting of a backslash (\) preceding the special character.
For example, if the user ID is User#1, the unique name is generated as uid=User\#1,o=default.
This escape sequence character affects operations such as search, get, update and delete that require the uniqueName attribute.