Mevcut giriş işlemini iptal etme

POST /fapi/v1/transactions/current:cancel · ortamın giriş yap ana makinesinden çağrılır

Mevcut işlemi iptal eder. İşlem failed durumuna geçer ve işlem çerezi kaldırılır.

İstek

Başlıklar:

Başlık Zorunlu Açıklama
Idp-Client evet SDK tanımlayıcısı.
Origin evet Tam olarak https://<sign-in host> olmalıdır.
Idp-Csrf-Token evet İşlem nesnesindeki csrf_token.

Gövde yok.

Yanıt

İptal edilen işlemle birlikte 200 OK.

DPoP ile bağlanmış başsız işlemler

DPoP başlığıyla başlatılmış bir işlem için, Idp-Csrf-Token yerine aynı anahtardan yeni bir kanıt gönderin (htm POST, htu bu URL).

Hatalar

Durum Kod Ne zaman
403 origin_not_allowed Origin veya Idp-Csrf-Token eksik veya yanlış.
409 transaction_state_conflict İşlem artık iptal edilemez.
410 transaction_expired İşlem sona erdi.
401 invalid_dpop_proof DPoP kanıtı geçersiz veya yeniden kullanılmış.

Örnek

curl -X POST https://example.keenauth.app/fapi/v1/transactions/current:cancel \
  -H "Idp-Client: my-app/1.0.0 (node/22.0.0)" \
  -H "Origin: https://example.keenauth.app" \
  -H "Idp-Csrf-Token: $CSRF_TOKEN" \
  -b cookies.txt