Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Veri Modeli Etkisi

  • Var olan veri modeli korunacaktır.

  • AYS_USER_PASSWORD tablosundan yararlanılacaktır.


Uygulama Etkisi

Back-End Servisi

https://documenter.getpostman.com/view/26813504/2s93kz55Jz#bf7873db-9ed2-4935-97ae-3e56c3b1a4b0

Şifre Oluşturma Kontrol Akışı

  • Bu endpoint AYS_USER_PASSWORD tablosundaki ilgili kullanıcıya ait kaydın ID alanı ile birlikte çağrılmalı.

  • ID’nin tabloda var olup olmadığı kontrol edilmeli.

    • Eğer veri tabanında kayıt yok ise hata fırlatılmalı.

      • Bu hata mesajı kullanıcıya 401 HTTP Status ile dönmeli fakat uygulama içerisinde loglarda ilgili hatayı görebilmeliyiz. (Benzer bir yapı uygulama içerisinde yer alıyor)

    • Eğer kayıt var ise başarılı cevap dönmeli.

      • 200 HTTP Status ile birlikte cevap dönmeli.


Back-End Servisi

https://documenter.getpostman.com/view/26813504/2s93kz55Jz#274a5f63-6e61-4f12-8196-860d0c4d9fd9

Şifre Oluşturma Akışı

  • Bu endpoint AYS_USER_PASSWORD tablosundaki ilgili kullanıcıya ait kaydın ID alanı ile birlikte çağrılmalı.

  • ID’nin tabloda var olup olmadığı kontrol edilmeli.

    • Eğer veri tabanında kayıt yok ise hata fırlatılmalı.

      • Bu hata mesajı kullanıcıya 401 HTTP Status ile dönmeli fakat uygulama içerisinde loglarda ilgili hatayı görebilmeliyiz. (Benzer bir yapı uygulama içerisinde yer alıyor)

    • Eğer kayıt var ise AYS_USER_PASSWORD tablosunda ilgili kullanıcıya ait bir kaydın PASSWORD alanının değeri gönderilen yeni şifrenin encode edilmiş hâli ile güncellenmeli.

  • Başarılı cevap dönmeli.

    • 200 HTTP Status ile birlikte cevap dönmeli.


Deneyim

create-password-flow.jpg

  • No labels