Establece AuthenticationAlgorithm para el repositorio de esquemas.
El algoritmo de autenticación CQ_FIRST para un depósito de esquemas permite la autenticación LDAP, comprobando antes si la autenticación de ClearQuest tradicional se ha configurado para el nombre de inicio de sesión. El repositorio de esquemas de ClearQuest primero se comprueba para un registro de perfil de usuario que tenga el mismo nombre de usuario que el nombre de inicio de sesión proporcionado. Si se encuentra el usuario, se utiliza la modalidad de autenticación del usuario para determinar si se debe utilizar la autenticación LDAP o de ClearQuest tradicional para el usuario seleccionado. Si no existe ningún registro de usuario en el repositorio de esquemas con el mismo nombre de usuario que el nombre de inicio de sesión, se intenta la autenticación LDAP. Si el servidor LDAP autentica el par de contraseña y nombre de inicio de sesión como válido, se utiliza el atributo de correlación de LDAP (utilizando el mandato installutil setcqldapmap) para buscar un registro de perfil de usuario de ClearQuest que tenga el mismo valor de campo de perfil de correlación que el valor de atributo de correlación del usuario de LDAP.
Cambiar AuthenticationAlgorithm para el flujo de control de autenticación del repositorio de esquemas en conjunto, no cambia la modalidad de autenticación de ninguna cuenta de usuario de ClearQuest existente. Para cambiar la modalidad de autenticación de un usuario concreto, el administrador debe cambiar AuthenticationMode de dicho usuario.
Si se cambia AuthenticationAlgorithm por CQ_ONLY, ningún usuario de ClearQuest existente autenticado con LDAP puede iniciar la sesión, puesto que no se permite la autenticación LDAP. El administrador de ClearQuest debe volver a configurar dichos usuarios de modo individual como usuarios autenticados de ClearQuest.
Sin embargo, si se vuelve a cambiar AuthenticationAlgorithm a CQ_FIRST y el administrador no ha reconfigurado los usuarios autenticados de LDAP, los usuarios se pueden autenticar utilizando LDAP.
VBScript
adminSession.SetAuthenticationAlgorithm(AuthenticationAlgorithm)
Perl
$adminSession->SetAuthenticationAlgorithm(AuthenticationAlgorithm);
VBScript
' set the admin session ...
set adminSession = CreateObject("ClearQuest.AdminSession")
adminSession.Logon "admin", "admin", ""
' set preferred authentication algorithm:
Dim cquser2 ' a user object
Dim authAlg ' the authentication algorithm value
authAlg = AD_CQ_FIRST ' set preference
StdOut "Setting authentication algorithm for schema to "
& CStr(authAlg) & vbCrLf
adminSession.SetAuthenticationAlgorithm (authAlg)
StdOut "Authentication algorithm set to: " & CStr(authAlg)
& vbCrLf
Perl
use CQPerlExt;
#Create a Rational ClearQuest admin session
$adminSession = CQAdminSession::Build();
#Logon as admin
$adminSession->Logon( "admin", "admin", "" );
$adminSession->SetAuthenticationAlgorithm($CQPerlExt::CQ_CQ_FIRST);
# ...
CQAdminSession::Unbuild($adminSession);