El método CreateUser del objeto AdminSession.
Si la autenticación LDAP se habilita para la cuenta de usuario, la contraseña del usuario es el valor almacenado en el repositorio LDAP. No se puede establecer mediante SetPassword. La llamada a SetPassword devuelve un error, a menos que el valor del argumento sea una serie vacía (""). Para realizar esta llamada se necesita el privilegio de usuario USER_ADMIN.
Si la autenticación LDAP se habilita para la cuenta de usuario, puede cambiar el nombre de inicio de sesión, pero no la contraseña. El valor del argumento new_password debe ser la serie vacía (""). Para cambiar el nombre de inicio de sesión, se necesita el privilegio de usuario USER_ADMIN.
En releases anteriores a la versión 2003.06.15, el campo de nombre de inicio de sesión del registro de perfil de usuario de Rational ClearQuest siempre representaba el nombre que entraban los usuarios en la ventana de inicio de sesión de ClearQuest. A partir de la versión 2003.06.15, cuando configura una base de datos de usuario de Rational ClearQuest para autenticación LDAP, el nombre que los usuarios entran en la ventana de inicio de sesión de ClearQuest puede representar valores que no son el valor del campo de nombre de inicio de sesión del perfil de usuario de ClearQuest (CQ_LOGIN_NAME). Si escoge una configuración con un valor diferente, el campo de nombre de inicio de sesión no representa el nombre que los usuarios entran en la ventana de inicio de sesión de ClearQuest. Si la base de datos de usuario utiliza cualquier script Perl o Visual Basic que presupone que el campo de nombre de inicio de sesión (es decir, el valor que devuelve $UserObject->Name o $SessionObject->GetLoginName) representa el nombre que los usuarios entran en la ventana de inicio de sesión de ClearQuest, puede necesitar modificar estos scripts para garantizar que funcionan correctamente.
En especial, si se utiliza la autenticación LDAP, cualquier método de la API de Rational ClearQuest existente que requiera o devuelva un valor documentado actualmente como un nombre de inicio de sesión de Rational ClearQuest (como, por ejemplo, CQ_login_name) se debe manejar como un nombre de perfil de usuario de Rational ClearQuest (como, por ejemplo, CQ_user_name, es decir, el valor del campo Name del objeto User).
El método GetAuthenticationLoginName del objeto Session y del objeto AdminSession devuelve el valor String que entra un usuario en la ventana de inicio de sesión de Rational ClearQuest. Consulte el método GetAuthenticationLoginName del objeto Session y el método GetAuthenticationLoginName del objeto AdminSession.
El GetUserLoginName del objeto AdminSession devuelve el nombre de usuario de Rational ClearQuest almacenado en la base de datos. Consulte el método GetUserLoginName del objeto AdminSession.
Los caracteres siguientes no se pueden incluir en un campo de nombre de perfil de usuario de Rational ClearQuest (CQ_LOGIN_NAME), para autenticación Rational ClearQuest o en un valor de correlación CQLDAPMap, para autenticación LDAP.
! {el carácter espacio} " # $ % & ' ( ) * + , / : ; < = > ? [ \ ] ^ ` { | }
Los nombres de inicio de sesión y los valores de correlación CQLDAPMap no pueden tener caracteres que no sean válidos, ni palabras clave reservadas para la base de datos o que prohíban las interfaces de Rational ClearQuest.