Establece AuthenticationAlgorithm para el repositorio de esquemas.
Marca el repositorio de esquemas completo como si tuviera una preferencia para autenticarlo de un modo determinado. Seleccione un valor de algoritmo de autenticación que corresponda al AuthenticationMode configurado para la mayoría de los usuarios de las bases de datos del repositorio de esquemas. Por ejemplo, si la mayoría de los usuarios se van a configurar con una modalidad de autenticación de LDAP_AUTHENTICATION, establezca el AuthenticationAlgorithm del repositorio de esquemas en LDAP_FIRST.
El algoritmo de autenticación CQ_FIRST para un repositorio 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 repositorio 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 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);