getCredential()

Ruft die Benutzer-ID und das Kennwort ab, die in einem Bereich einer Berechtigungsnachweisvault gespeichert sind. Wenn der Abruf erfolgreich ist, werden die abgerufenen Werte in den Ausgabeparametern 'userId' und 'password' gespeichert und die Funktion gibt den Wert 'true' zurück. Wenn die Vault für Berechtigungsnachweise zugänglich ist, jedoch kein geheimer Schlüssel abgerufen wird, werden die Parameter userId und password auf 'null' gesetzt und 'getCredential()' gibt den Wert 'false' zurück. Dies ist in der Regel das Ergebnis eines Zugriffsversuchs auf einen Vaultbereich, dessen geheimer Schlüssel nicht festgelegt wurde.

Diese Funktion generiert einen Fehler, wenn kein Zugriff auf die Vault für Berechtigungsnachweise besteht.

Syntax

portalLib.getCredential(
  slotID STRING in, 
  userId STRING? out,
  password STRING? out) 
returns (value BOOLEAN)
slotId
Die System-ID des Bereichs, auf den zugegriffen werden soll.
userId
Eine Zeichenfolgevariable, die Nullwerte enthalten kann, in der die abgerufene Benutzer-ID bei einem erfolgreichen Abruf des Berechtigungsnachweises gespeichert wird.
password
Eine Zeichenfolgevariable, die Nullwerte enthalten kann, in der das abgerufene Kennwort gespeichert wird, wenn der Abruf des Berechtigungsnachweises erfolgreich ist.
value
Ein boolescher Wert, der angibt, ob ein Berechtigungsnachweis erfolgreich abgerufen wurde.

Beispiel

uid String?;
pw String?;

succeeded boolean = portalLib.getCredential("myslot", uid, pw);

Feedback