vendor_data zugeordnet, zusammen mit ihren Verifizierungen und Transaktionen.
Senden Sie für dieselben Anmeldungen nicht zusätzlich Ihre eigenen auth.login-Ereignisse an /v3/events/. Sie würden doppelt gespeichert, und sie aktualisieren weder die Anmeldezusammenfassung der Person noch lösen sie auth.*-Webhooks aus.
Was gesendet wird
Bot-Schutz-Entscheidungen (
attempt_challenged, attempt_blocked und weitere) werden ebenfalls als auth.*-Ereignisse gespeichert, sodass sie in der Zeitleiste erscheinen.
Ein neues Gerät ist ein Gerät, das weder mit einer Geräte-ID noch mit einem Fingerprint übereinstimmt, mit dem sich die Person zuvor angemeldet hat.
Jedes Ereignis enthält:
- die Anmeldemethode
method(zum Beispielpasswordoderpasskey) und einenreasonfür Fehlschläge und Sperren, - die Adresse sowie den Gerätekontext: eine dauerhafte Geräte-ID, einen Fingerprint, den User-Agent und einen Bot-Score, sofern der Client diesen übermittelt hat,
- die Sitzungs-ID.
vendor_data. Didit erhält die Kennung selbst nie, sondern nur einen schlüsselbasierten Hash davon. Diese Versuche werden nie einer Person zugeordnet, die Betrugsansichten unten zählen sie jedoch pro Konto.
Wo Sie sie sehen
Das Profil der Person
Jede Person erhält eine Anmeldezusammenfassung. Sie wird in der Liste und im Profil von Personen angezeigt und über/v3/users/ als authentication zurückgegeben:
statusistACTIVE,LOCKED(durch eine Sicherheitsrichtlinie gesperrt) oderBLOCKED(durch Ihr Team blockiert).authenticationist bei einer Person ohne Anmeldeidentitätnull.- Sie können Personen nach Anmeldestatus, Anmeldemethode (einschließlich „none“) und MFA filtern.
Ereignisse und Zeitleiste
Anmeldeereignisse erscheinen auf der Konsolenseite Ereignisse und auf dem Tab Ereignisse jeder Person. Zum Lesen benötigen Sie die Berechtigunglist:transactions oder read:authentication. Wenn Sie ein Anmeldeereignis öffnen, werden das Gerät und das Netzwerk angezeigt, ein etwaiger Schutzgrund (zum Beispiel bots, stuffing, brute, vpn, travel oder attack_mode) sowie die Regeln, auf die es zutraf.
Betrugsansichten
Auf der Seite Ereignisse stehen fertige Ansichten zur Verfügung, die Anmeldungen mit der übrigen Aktivität einer Person kombinieren:
Die Ansichten berücksichtigen Daten bis zu 31 Tage rückwirkend.
Ereignisregeln
Anmeldeereignisse durchlaufen dieselben Ereignisregeln wie Ihre übrigen Ereignisse. Das Paket Authentication fraud enthält vier Vorlagen:
Nützliche Felder für Ihre eigenen Regeln sind unter anderem
event.category, event.action_type, event.payload.method, event.payload.reason, event.security.changed_field, event.device.fingerprint, event.device.persistent_device_id, event.device.bot_score, event.ip.is_vpn_or_tor, event.ip.is_data_center, event.ip.country, event.ip.travel_distance_km und event.ip.travel_speed_kmh.
Ereignisregeln haben zwei Aktionen, die nur für Anmeldeereignisse gelten: Die Person von jeder Sitzung abmelden und Die Person für Anmeldungen sperren. Sie sind noch nicht aktiv. Bis dahin protokolliert eine Regel sie mit dem Status DISABLED und wendet sie nicht an. Die übrigen Aktionen (Score, Status, Tags, Notizen, Listen und Fälle) funktionieren wie gewohnt.
Webhooks
Abonnieren Sie ein Webhook-Ziel für die benötigtenauth.*-Typen. Nur abonnierte Ziele erhalten sie. Verwenden Sie in der Konsole Try Webhook, um von jedem Typ ein Beispiel zu senden.
auth.new_device
- Deduplizieren Sie anhand von
auth_event.event_id, der eigenen ID des Anmeldeereignisses. Sie bleibt bei jeder Zustellung dieses Ereignisses gleich. Überauth_event.event_uuidlesen Sie das gespeicherte Ereignis unterGET /v3/events/{event_uuid}/aus. vendor_data,vendor_user_idundauthenticationsindnullfür einen Versuch, der keine bekannte Person nennt.- Prüfen Sie die Signatur wie bei jedem Didit-Webhook (siehe Webhooks).
Abrechnung
Authentifizierungsereignisse werden nicht pro Ereignis abgerechnet. Die Authentifizierung wird pro monatlich aktivem Benutzer abgerechnet.Ereignisse in Ihrer Anwendung
Bei Aktionen in Ihrem eigenen Produkt, etwa einer Profiländerung oder einer Auszahlungsanfrage, übermitteln Sie die Ereignisse selbst: entweder von Ihrem Server aus (POST /v3/events/ mit x-api-key) oder vom Gerät aus mit einem Monitoring-Token mit eingeschränktem Geltungsbereich. Siehe Ereignisse und Ereignisübermittlung über das SDK. Verwenden Sie das vendor_data der Person aus deren Zugriffstoken.