SetCQAuthentication

Description

Establece un AuthenticationMode de cuenta de usuario en CQ_AUTHENTICATION, que utiliza la autenticación de usuario habilitada de Rational ClearQuest tradicional.

Al establecer el AuthenticationMode para un usuario en CQ_AUTHENTICATION, se establece la contraseña de la cuenta de usuario de Rational ClearQuest en el argumento new_password que, a continuación, se almacena como la contraseña de Rational ClearQuest en la base de datos de Rational ClearQuest, como ocurre para todos los usuarios autenticados de Rational ClearQuest tradicional.

Nota: El llamador de este método debe tener privilegios de administrador (es decir, un valor UserPrivilegeMaskType, USER_ADMIN) para establecer este valor. Rational ClearQuest impide que los superusuarios establezcan su propio AuthenticationMode.
Nota: Este método estuvo disponible en la versión de 2003.06.14.

Sintaxis

VBScript

user.SetCQAuthentication(new_password) 

Perl

user->SetCQAuthentication(new_password); 
Identificador
Description
user
Un objeto User.
new_password
Un valor String que especifica la contraseña de usuario. Este valor restablece la contraseña de usuario de Rational ClearQuest en el nuevo valor.
Valor de retorno
Ninguno si es satisfactorio, de otro modo, una excepción.

Ejemplos

VBScript

'set the user authentication mode to cq:   
   Dim cquser2 ' a user object 
   Dim pssswd
   passwd = ""
   Dim mode ' the user authentication mode
   StdOut "Setting CQ authentication for " & cquser2.name & vbCrLf
   cquser2.SetCQAuthentication passwd
   ' verify the user authentication mode:  
   StdOut "Getting authentication mode for user " & cquser2.name
	 & vbCrLf
   mode = cquser2.GetAuthenticationMode
   StdOut "user mode: " & CStr(mode) & vbCrLf

Perl

# Set user's authentication to CQ authenticated
sub set_cq_auth
{
	my ($user, $newpwd) = @_;
	eval{$user->SetCQAuthentication($newpwd);};
	if ($@)
	{
		print "Couldnt run user->SetCQAuthentication.  Error: $@\n";
		die;
	}
}

Comentarios