Der Authentifizierungsalgorithmus (AuthenticationAlgorithm) steuert die Suchlogik der Authentifizierung.
Sie kann den Authentifizierungsalgorithmus so einschränken, dass nur das traditionelle Authentifizierungsschema von Rational ClearQuest verwendet wird, oder sie kann sowohl
die Rational ClearQuest-Authentifizierung als
auch die LDAP-Authentifizierung für die Datenbankgruppe zulassen. Der Administrator konfiguriert einen
Authentifizierungsalgorithmus zur Authentifizierung von Benutzern, indem er den Algorithmus für das Schemarepository als Ganzes angibt.
Die folgenden Funktionen des AdminSession-Objekts ermöglichen die Verwaltung und Änderung des Authentifizierungsablaufs.
- SetAuthenticationAlgorithm(AuthenticationAlgorithm);
- GetAuthenticationAlgorithm( );
Anmerkung: Die Methode GetAuthenticationAlgorithm gibt einen zwischengespeicherten Wert des Authentifizierungsalgorithmus zurück, der bei Erstellung des AdminSession-Objekts initialisiert wird. Der Rückgabewert gibt erst dann einen aktualisierten (geänderten) Wert wieder (durch Aufruf der Methode SetAuthenticationAlgorithm oder Verwendung des Befehls installutil setauthenticationalgorithm), wenn das AdminSession-Objekt geschlossen und stattdessen ein neues AdminSession-Objekt erstellt und verwendet wird.
Gültige Werte für den Authentifizierungsalgorithmus:
- CQ_FIRST: Das Schemarepository von Rational ClearQuest
wird zuerst auf einen Benutzerprofilsatz von Rational ClearQuest
durchsucht, dessen Benutzername mit dem jeweiligen Anmeldenamen übereinstimmt, und der Benutzer wird anhand des
Authentifizierungsmodus für diesen Benutzersatz authentifiziert. Wenn kein Benutzerprofilsatz von
Rational ClearQuest mit dem angegebenen Anmeldenamen
übereinstimmt, erfolgt eine LDAP-Authentifizierung.
- CQ_ONLY: Traditionelle Benutzerauthentifizierung von
Rational ClearQuest. LDAP-Authentifizierung
ist nicht zulässig. Es handelt sich um den Standardmodus.
Weitere Informationen zu diesen Algorithmustypen finden Sie im Abschnitt zum Authentifizierungsalgorithmus.
Weitere Informationen zu den Methoden finden Sie in den Abschnitten zu "GetAuthenticationAlgorithm" und "SetAuthenticationAlgorithm".
Anmerkung: Die traditionelle Rational ClearQuest-Authentifizierung
ist für Benutzeraccounts immer eine Option.
Die Änderung des Authentifizierungsalgorithmus für das Schemarepository als Ganzes ändert nicht den
Authentifizierungsmodus für vorhandene
Rational ClearQuest-Benutzeraccounts. Zur
Änderung des Authentifizierungsmodus für einen Benutzer muss der Administrator "AuthenticationMode"
für diesen Benutzer ändern. Siehe "User AuthenticationMode".