# Authentifizierungstypen

Authentifizierungstypen legen fest, wie sich Nutzer auf Ihrem Marktplatz registrieren und anmelden. Jeder Typ steht für einen anderen Ablauf, etwa E-Mail und Passwort, Mobiltelefon und Einmalcode (OTP) oder eine direkte Registrierung. Die Tabelle hilft Ihnen, den passenden Ablauf für Ihre Anforderungen an Onboarding und Verifizierung auszuwählen.

| Typ | Konstante | Ablauf | Verifizierung |
|-----|-----------|--------|---------------|
| 1 | `AUTH_TYPE_EMAIL_PASSWORD` | E-Mail + Passwort | E-Mail-OTP erforderlich (`/v1/users/verify`) |
| 2 | `AUTH_TYPE_MOBILE_OTP` | Mobiltelefon + OTP | Mobil-OTP erforderlich (`/v1/users/verify`) |
| 3 | `AUTH_TYPE_MOBILE_PASSWORD` | Mobiltelefon + Passwort | Mobil-OTP nur bei der Registrierung erforderlich (`/v1/users/verify`) |
| 4 | `AUTH_TYPE_EMAIL_PASSWORD_DIRECT` | E-Mail + Passwort | Direkte Registrierung (ohne Verifizierungsschritt) |
| 5 | `AUTH_TYPE_MOBILE_PASSWORD_NO_OTP` | Mobiltelefon + Passwort | Direkte Registrierung (ohne Verifizierungsschritt) |
| 6 | `AUTH_TYPE_DIRECT_REGISTRATION` | Nur Profil / direkte Registrierung | Direkte Registrierung (ohne Verifizierungsschritt) |
| 7 | `AUTH_TYPE_EMAIL_OTP` | E-Mail + OTP | E-Mail-OTP erforderlich (`/v1/users/verify`) |

## Typ 1: E-Mail und Passwort (2 Schritte)

Erstellen Sie einen Nutzer mit E-Mail-Adresse und Passwort. Die API sendet einen sechsstelligen E-Mail-OTP und gibt `verify_id` zurück. Schließen Sie die Registrierung ab, indem Sie **Verify** mit `verify_id` und `code` aufrufen.

## Typ 2: Mobiltelefon und OTP (2 Schritte)

Erstellen Sie einen Nutzer mit seiner Mobiltelefonnummer. Die API sendet einen sechsstelligen SMS-OTP und gibt `verify_id` zurück. Schließen Sie die Registrierung ab, indem Sie **Verify** mit `verify_id` und `code` aufrufen.

## Typ 3: Mobiltelefon und Passwort (2 Schritte)

Erstellen Sie einen Nutzer mit Mobiltelefonnummer und Passwort. Die API sendet einen sechsstelligen SMS-OTP und gibt `verify_id` zurück. Schließen Sie die Registrierung ab, indem Sie **Verify** mit `verify_id` und `code` aufrufen.

## Typ 4: E-Mail und Passwort ohne Verifizierung

Erstellen oder verknüpfen Sie einen Nutzer mit E-Mail-Adresse und Passwort, ohne OTP-Verifizierung. Der Nutzer wird beim Registrierungsaufruf angelegt.

## Typ 5: Mobiltelefon und Passwort ohne OTP

Erstellen oder verknüpfen Sie einen Nutzer mit Mobiltelefonnummer und Passwort, ohne OTP-Verifizierung. Der Nutzer wird beim Registrierungsaufruf angelegt.

## Typ 6: direkte Registrierung

Registrieren Sie die Profildaten eines Nutzers direkt und ohne OTP-Verifizierung. Dieser Ablauf ist für vertrauenswürdige oder direkte Onboarding-Prozesse vorgesehen.

## Typ 7: E-Mail-OTP

Registrierungsablauf ausschließlich mit E-Mail-OTP. Die API sendet einen sechsstelligen E-Mail-OTP und gibt `verify_id` zurück. Schließen Sie die Registrierung ab, indem Sie **Verify** mit `verify_id` und `code` aufrufen.

## Hinweise

1. Eine Registrierung per Mobiltelefon wird in von Tradly verwalteten Hosted Web Apps nicht unterstützt. Sie ist für Unternehmen verfügbar, die die Tradly Headless API verwenden.
2. Twilio und Karix werden derzeit als SMS-Gateways unterstützt. Wenn Sie einen anderen SMS-Anbieter benötigen, wenden Sie sich an unser Support-Team, um Integrationsmöglichkeiten zu besprechen.
