SetCQAuthentication

설명

사용자 계정 AuthenticationMode를 CQ_AUTHENTICATION으로 설정하며, 이는 일반적인 Rational ClearQuest 사용 가능 사용자 인증을 사용합니다.

사용자의 AuthenticationMode를 CQ_AUTHENTICATION으로 설정하면 Rational® ClearQuest® 사용자 계정 비밀번호가 new_password 인수로 설정되며 이것은 모든 전통적 Rational ClearQuest 인증 사용자에 대해 수행되는 것과 마찬가지로 Rational ClearQuest 데이터베이스에 Rational ClearQuest 비밀번호로 저장됩니다.

주: 이 메소드의 호출자는 이 값을 설정하려면 관리자 권한(UserPrivilegeMaskType 값, USER_ADMIN)이 있어야 합니다. Rational ClearQuest에서는 수퍼 유저가 자신의 AuthenticationMode를 설정할 수 없습니다.
주: 이 메소드는 버전 2003.06.14부터 사용 가능해졌습니다.

구문

VBScript

user.SetCQAuthentication(new_password) 

Perl

user->SetCQAuthentication(new_password); 
ID
설명
user
User 오브젝트입니다.
new_password
사용자 비밀번호를 지정하는 문자열입니다. 이 값은 Rational ClearQuest 사용자 비밀번호를 이 새 값으로 다시 설정합니다.
Return value
성공 시 리턴값이 없으며 그렇지 않은 경우 예외가 발생합니다.

예제

VBScript

'set the user authentication mode to cq:   
   Dim cquser2 ' a user object 
   Dim  passwd
   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;
	}
}

피드백