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.
portalLib.getCredential(
slotID STRING in,
userId STRING? out,
password STRING? out)
returns (value BOOLEAN)
uid String?;
pw String?;
succeeded boolean = portalLib.getCredential("myslot", uid, pw);