V1AuthenticationApi class
Native Authentifizierungsoperationen der neuen V1-Fassade.
Der Login verwendet aus Kompatibilitätsgründen den bestehenden
verschlüsselten v2/login-Wire-Vertrag. Die Gruppierung unter v1
bezeichnet die öffentliche API-Familie, nicht das URL-Präfix dieses
technischen Login-Endpunkts.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
checkSession(
) → Future< RestApiResponse> - Überprüft die aktuelle Session über '/_CheckSession'
-
create2FASecret(
String appname) → Future< RestApiResponse> - Erstellt ein neues 2FA-Secret für eine Anwendung
-
delete2FASecret(
String appname, String token) → Future< RestApiResponse> - Löscht ein 2FA-Secret für eine Anwendung
-
get2FASecret(
String appname, String username) → Future< RestApi2FASecretResponse> - Ruft 2FA-Secret-Informationen für einen Benutzer ab
-
login(
String md5Password, {String? twoFactorAuthToken, bool refreshSession = false}) → Future< RestApiLoginResponse> - Meldet den Benutzer in der Datenbank über '/v2/login' oder '/v2/login/secure' an
-
logout(
) → Future< RestApiResponse> - Meldet den Benutzer vom System ab
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
refresh2FASecret(
String appname, String token) → Future< RestApiResponse> - Erneuert ein bestehendes 2FA-Secret
-
restoreSession(
String sessionId, {String md5Password = ''}) → void -
Stellt eine persistierte Session wieder her. Wird
md5Passwordmitgegeben, kann ein abgelaufener erster Request die Session automatisch erneuern; ohne Passwort bleibt die Session bewusst nicht refresh-fähig. -
setPassword(
String md5Password) → void - Hinterlegt das bereits MD5-gehashte Passwort für die automatische Anmeldung bzw. Erneuerung einer z.B. beim App-Start geladenen Session.
-
toString(
) → String -
A string representation of this object.
inherited
-
validate2FASecret(
String appname, String token) → Future< RestApiResponse> - Validiert ein 2FA-Token für eine Anwendung
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited