"connect/token/GetResetPasswordFactor" "connect/token/GetResetPasswordRules" Bu servis ile hangi işlem ile ilerleneceği seçiliyor "connect/token/ChangeResetPasswordFactor" Bu servis "connect/token/GetResetPasswordFactor" ```plantuml @startuml start :Seçim ekranı üzerinden\nKimlik kartı ile şifre alma seçilir\n ocelot:"connect/token/ChangeResetPasswordFactor" \n "connect/token/GetResetPasswordFactor" 40 dönerse kimlik okuma süreci başlar; :Bilgilendirme sayfası; :KVKK ve rıza sözleşmeleri onaylanır\nocelot:"connect/token/EkycGetDocuments"\nconnect/token/EkycApproveDocs; :SDK connection kurulduysa "connect/token/EkycStart" çalışır; :OCR ile kimlik tanıtımı yapılır\n ocelot:"connect/token/EkycReadOcr"; while (Kimlik okuma denemesi) is (Başarısız) :Tekrar dene butonu göster; if (5. Hata) then (evet) :"Tekrar dene" ile "giriş ekranına dön" butonu göster; else (10. Hata) :Doğrulama yapılamadı uyarısı\nve "giriş ekranına dön" butonu; stop endif endwhile (Başarılı) :Giriş bilgileri ile kimlik bilgileri karşılaştırılır; if (Bilgiler eşleşmiyor) then (evet) :Doğrulama yapılamadı hatası; stop else (hayır) endif if (Cihazın NFC özelliği var) then (evet) :NFC doğrulama ekranı\n ocelot:"connect/token/EkycReadNfc"; while (NFC doğrulama) is (Başarısız) :Tekrar dene butonu göster; if (5. Hata) then (evet) :"Tekrar dene" ya da "görüntülü görüşme başlat(Yüz tanıma)"; else (10. Hata) :Sadece "girişe yönlendir"; stop endif endwhile (Başarılı) :Aktif pasif otantikasyon kontrolü; else (hayır) endif :Yüz tanıma süreci başlatılır\n"connect/token/EkycReadFace"; while (Yüz tanıma) is (Başarısız) :Tekrar dene butonu göster; if (5. Hatalı deneme) then (evet) :Tekrar deneme ya da\ngörüntülü görüşme başlat; else (10. Hatalı deneme) :Sadece "girişe yönlendir"; stop endif endwhile (Başarılı) if (OCR başarılı ve\nNFC başarılı ve\nYüz tanıma başarılı) then (herhangi biri başarısız ise ) if (Çalışma saatleri içinde) then (evet FlowIbSecurity_EkycVideoCall state'i döner) :VideoCall adımı; :Görüşme başarılı mı başarısız mı ?\nconnect/token/GetWorkFlowInstanceStatus(başarılı olma kontrolü); if (VideoCall başarısız) then (evet) stop endif :SMS ile geçici şifre gönderilir\nFlowIbSecurity_NewPasswordSentCompleted; :Kullanıcı Ankete katılabilir\nya da giriş ekranına gidebilir\n"survey/opt/nosurvey/{customerId}"(hayır)\nsurvey/sessions/transient/{customerId}(Evet)\n"survey/sessions/{guid}/check"\n"survey/sessions/{guid}/start"\n"survey/sessions/{token}/next"\n"survey/sessions/{token}/question/{id}/prev; stop else (hayır) stop endif else (evet FlowIbSecurity_PasswordChange state'i döner) :Reset password adımına gidilir; stop endif @enduml ``` "connect/token/EkycGetDocuments" "connect/token/EkycApproveDocs" "connect/token/EkycStart" "connect/token/EkycReadOcr"; "connect/token/EkycReadNfc" "connect/token/EkycReadFace" "survey/opt/nosurvey/{customerId}" "survey/sessions/transient/{customerId}" "survey/sessions/{guid}/check" "survey/sessions/{guid}/start" "survey/sessions/{token}/next" "survey/sessions/{token}/question/{id}/prev"