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