Dieser Adapter generiert ein TOTP-Einmalpasswort, das mit Google Authenticator und anderen Tools kompatibel ist.
Eigenschaften (Properties)
|
|
Vom Adapter ausgeführte Operation Mögliche Werte:
|
Parameter
|
|
Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.x4.adapter.totpgenerator.TOTPGenerator: Hauptklasse (Standard) |
|
|
Name der Firma oder Organisation, die das Einmalpasswort ausstellt Dieser Parameter sollte wie ein Anzeigename behandelt werden, da er in der Authenticator App wie angegeben angezeigt wird, z. B.
|
|
|
Konto, das an den geheimen Schlüssel gebunden ist – typischerweise ein Benutzername oder eine E-Mail-Adresse Dieser Parameter sollte wie ein Anzeigename behandelt werden, da er in der Authenticator App wie angegeben angezeigt wird, z. B.
|
Statuswerte
|
|
Die Operation wurde erfolgreich ausgeführt. |
|
|
Während der Ausführung der Operation kam es zu einem Fehler. |
|
|
Das Passwort stimmt nicht überein, z. B. weil die Eingabestruktur nicht wohlgeformt ist. |
Input
Der Adapter erwartet je nach gewählter Operation eine andere Inputstruktur.
-
Operation
GenerateSecret:
Diese Operation benötigt keinen Input. -
Operation
GeneratePassword:XML<Secret> <!-- 20-byte BASE32 character string --> </Secret>
-
Operation
VerifyPassword:XML<TOTP> <Password> <!-- 6-digit number with leading zeroes --> </Password> <Secret> <!-- 20-byte BASE32 character string --> </Secret> </TOTP>
-
Operation
GenerateAuthenticatorQRCode:XML<Secret> <!-- 20-byte BASE32 character string --> </Secret>
Output
Der Adapter gibt abhängig von der gewählten Operation verschiedene Ausgabestrukturen aus.
-
Operation
GenerateSecret:XML<Secret> <!-- 20-byte BASE32 character string --> </Secret>
-
Operation
GeneratePassword:XML<Password> <!-- 6-digit number with leading zeroes --> </Password>
-
Operation
VerifyPassword:XML<Ok description="The password matches."/> <!-- or --> <Error description="The password provided is incorrect."/>
-
Operation
GenerateAuthenticatorQRCode:
Ein Bild (.png) mit einem QR-Code wird ausgegeben.