vendor_data वाले व्यक्ति से जुड़ता है, उसके सत्यापनों और लेन-देन के साथ।
उन्हीं साइन-इन के लिए अपने auth.login इवेंट /v3/events/ पर न भेजें। वे दो बार संग्रहीत होंगे, और वे व्यक्ति का साइन-इन सारांश अपडेट नहीं करेंगे और न ही auth.* webhooks भेजेंगे।
क्या भेजा जाता है
बॉट सुरक्षा के निर्णय (
attempt_challenged, attempt_blocked और अन्य) भी auth.* इवेंट के रूप में संग्रहीत होते हैं, ताकि वे टाइमलाइन पर दिखें।
नया डिवाइस वह डिवाइस है जो न तो डिवाइस ID से मेल खाता है और न ही उस फ़िंगरप्रिंट से, जिससे व्यक्ति ने पहले साइन-इन किया हो।
हर इवेंट में ये होते हैं:
- साइन-इन की
method(उदाहरण के लिएpasswordयाpasskey) और विफलताओं व लॉक के लिएreason, - IP पता, और डिवाइस का संदर्भ: एक स्थायी डिवाइस ID, एक फ़िंगरप्रिंट, यूज़र एजेंट, और जब क्लाइंट ने भेजा हो तो बॉट स्कोर,
- सत्र ID।
vendor_data नहीं होता। Didit को पहचानकर्ता स्वयं कभी नहीं मिलता, केवल उसका कुंजी-आधारित हैश मिलता है। ये प्रयास कभी किसी व्यक्ति से नहीं जोड़े जाते, लेकिन नीचे दिए गए फ़्रॉड दृश्य फिर भी हर खाते के हिसाब से इन्हें गिनते हैं।
ये कहाँ दिखते हैं
व्यक्ति की प्रोफ़ाइल
हर व्यक्ति को एक साइन-इन सारांश मिलता है, जो लोग सूची और प्रोफ़ाइल पर दिखता है और/v3/users/ पर authentication के रूप में लौटाया जाता है:
statusACTIVE,LOCKED(सुरक्षा नीति द्वारा लॉक) याBLOCKED(आपकी टीम द्वारा ब्लॉक) होता है।- जिस व्यक्ति की कोई साइन-इन पहचान नहीं है, उसके लिए
authenticationnullहोता है। - आप लोग को साइन-इन स्थिति, साइन-इन विधि (जिसमें “none” भी शामिल है) और MFA के आधार पर फ़िल्टर कर सकते हैं।
इवेंट और टाइमलाइन
साइन-इन इवेंट कंसोल के इवेंट पेज पर और हर व्यक्ति के इवेंट टैब में दिखते हैं। इन्हें पढ़ने के लिएlist:transactions या read:authentication अनुमति चाहिए। किसी साइन-इन इवेंट को खोलने पर उसका डिवाइस और नेटवर्क दिखता है, कोई सुरक्षा कारण (उदाहरण के लिए bots, stuffing, brute, vpn, travel या attack_mode), और वे नियम जो उससे मेल खाते हैं।
फ़्रॉड दृश्य
इवेंट पेज पर तैयार दृश्य हैं, जो साइन-इन को व्यक्ति की बाकी गतिविधि के साथ जोड़कर दिखाते हैं:
दृश्य अधिकतम 31 दिन पीछे तक देखते हैं।
इवेंट नियम
साइन-इन इवेंट भी आपके बाकी इवेंट की तरह उन्हीं इवेंट नियमों से गुज़रते हैं। Authentication fraud बंडल में चार प्रीसेट हैं:
आपके अपने नियमों के लिए उपयोगी फ़ील्ड हैं
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 और event.ip.travel_speed_kmh।
केवल साइन-इन इवेंट के लिए इवेंट नियमों में दो कार्रवाइयाँ हैं: Sign the person out of every session और Block the person from signing in। ये अभी सक्रिय नहीं हैं। जब तक ये सक्रिय नहीं होतीं, कोई नियम इन्हें DISABLED स्थिति के साथ रिकॉर्ड करता है और लागू नहीं करता। बाकी कार्रवाइयाँ (स्कोर, स्थिति, टैग, नोट, सूचियाँ और केस) हमेशा की तरह काम करती हैं।
Webhooks
webhook गंतव्य को उनauth.* प्रकारों की सदस्यता दें जिनकी आपको ज़रूरत है। केवल सदस्यता वाले गंतव्य इन्हें प्राप्त करते हैं। हर प्रकार का नमूना भेजने के लिए कंसोल में Try Webhook का उपयोग करें।
auth.new_device
auth_event.event_idपर डुप्लिकेट हटाएँ, जो साइन-इन इवेंट का अपना ID है: यह उस इवेंट की हर डिलीवरी में एक ही रहता है।auth_event.event_uuidसेGET /v3/events/{event_uuid}/पर संग्रहीत इवेंट वापस पढ़ा जा सकता है।- जब प्रयास किसी ज्ञात व्यक्ति का नाम न ले, तब
vendor_data,vendor_user_idऔरauthenticationnullहोते हैं। - हर Didit webhook की तरह हस्ताक्षर सत्यापित करें (देखें webhooks)।
बिलिंग
प्रमाणीकरण इवेंट के लिए प्रति इवेंट शुल्क नहीं लिया जाता। प्रमाणीकरण की बिलिंग मासिक सक्रिय उपयोगकर्ता के आधार पर होती है।आपके एप्लिकेशन के स्वामित्व वाले इवेंट
आपके अपने प्रोडक्ट में होने वाली क्रियाओं के लिए, जैसे प्रोफ़ाइल में बदलाव या भुगतान अनुरोध, इवेंट आप खुद अपने सर्वर से (POST /v3/events/ के साथ x-api-key) या स्कोप्ड निगरानी token के साथ डिवाइस से भेज सकते हैं। इवेंट और SDK इवेंट सबमिशन देखें। व्यक्ति का vendor_data उसके access token से लें।