Establece AuthenticationAlgorithm para el depósito 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. En primer lugar se comprueba si en el depósito de esquemas de ClearQuest existe un registro de perfil de usuario con 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 depósito 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 depósito 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 para un usuario determinado, el administrador debe cambiar AuthenticationMode para el usuario especificado.
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
' establecer la sesión de administración ...
set adminSession = CreateObject("ClearQuest.AdminSession")
adminSession.Logon "admin", "admin", ""
' establecer el algoritmo de autenticación preferido:
Dim cquser2 ' un objeto User
Dim authAlg ' el valor del algoritmo de autenticación
authAlg = AD_CQ_FIRST ' establecer la preferencia
StdOut "Setting authentication algorithm for schema to "
& CStr(authAlg) & vbCrLf
adminSession.SetAuthenticationAlgorithm (authAlg)
StdOut "Authentication algorithm set to: " & CStr(authAlg)
& vbCrLf
Perl
use CQPerlExt; #Crear una sesión de administración de Rational ClearQuest $adminSession = CQAdminSession::Build(); #Iniciar la sesión como administrador $adminSession->Logon( "admin", "admin", "" ); $adminSession->SetAuthenticationAlgorithm($CQPerlExt::CQ_CQ_FIRST); # ... CQAdminSession::Unbuild($adminSession);