Dieser Adapter erstellt und verifiziert Salted BCrypt-Hashes.
Eigenschaften (Properties)
|
|
Vom Adapter ausgeführte Operation Mögliche Werte:
|
Parameter
|
Adapter |
Adapter-Hauptklasse (nicht verändern!) Mögliche Werte: de.softproject.integration.adapter.bcrypt.BCryptAdapter: Hauptklasse (Standard) |
|
|
Klartext-Passwort Mögliche Werte: Beliebiger String, z. B. (information) Der Parameter darf nicht leer sein. |
|
|
Salted BCrypt-Hash, der mit dem Klartext-Passwort verglichen werden soll; Nötig bei den Operationen Mögliche Werte: Beliebiger Salted BCrypt-Hash |
|
|
Neues Klartext-Passwort; Nur nötig bei der Operation Mögliche Werte: Beliebiger String, z. B. (information) Der Parameter darf nicht leer sein. |
Statuswerte
|
|
Die Operation wurde erfolgreich ausgeführt und im Output befindet sich ein XML-Dokument mit dem Resultat |
|
|
Operationen |
|
|
Es kam zu einem Fehler während der Ausführung
|
Input
Der Adapter erwartet bei keiner Operation einen Input.
Output
Je nach Operation gibt der Adapter verschiedene Ergebnisse aus:
-
Operationen
GenerateHashundVerifyAndReplace: XML-Dokument mit dem Salted Hash -
Operation
Verify: XML-Dokument mit dem Ergebnis, ob der Salted Hash dem Klartext-Passwort entspricht -
Operation
VerifyAndReplace(wenn Salted Hash nicht mit Klartext-Passwort übereinstimmt): XML-Dokument mit dem Ergebnis, dass der Salted Hash nicht dem Klartext-Passwort entspricht -
XML-Dokument mit Fehlermeldungen
<?xml version="1.0" encoding="UTF-8"
<Hash>$2a$10$EcgngKl9hSlppvEcDspLzeq.9Blqim1SFNVzY6tbn5ixTZFMh4xs</Hash>