SetCQAuthentication

Descripción

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 nueva_contraseña 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 2003.06.14.

Sintaxis

VBScript

user.SetCQAuthentication(nueva_contraseña) 

Perl

user->SetCQAuthentication(nueva_contraseña); 
Identificador
Descripción
user
Un objeto User.
nueva_contraseña
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

'establecer la modalidad de autenticación de usuario en cq:   
   Dim cquser2 ' un objeto User 
   Dim pssswd
   passwd = ""
   Dim mode ' la modalidad de autenticación de usuario
   StdOut "Setting CQ authentication for " & cquser2.name & vbCrLf
   cquser2.SetCQAuthentication passwd
   ' verificar la modalidad de autenticación de usuario:  
   StdOut "Getting authentication mode for user " & cquser2.name
	 & vbCrLf
   mode = cquser2.GetAuthenticationMode
   StdOut "user mode: " & CStr(mode) & vbCrLf

Perl

# Establecer la autenticación de usuario en autenticada de CQ
sub set_cq_auth
{
	my ($user, $newpwd) = @_;
	eval{$user->SetCQAuthentication($newpwd);};
	if ($@)
	{
		print "Couldnt run user->SetCQAuthentication.  Error: $@\n";
		die;
	}
}


Comentarios