Skip to navigation

Refresh Token

Token Yenileme (Refresh Token)

Mevcut erişim token’ı süresi dolmadan veya dolduktan sonra, yenileme token’ı kullanarak yeni bir JWT erişim token’ı ve yenileme token’ı almayı sağlar.

Uç Nokta (Endpoint)

POST {{baseUrl}}/api/Authentication/RefreshToken


Kimlik Doğrulama (Authentication)

Bu istek, koleksiyon düzeyinde tanımlanan Bearer Token kimlik doğrulamasını devralır. authToken ortam değişkeni otomatik olarak kullanılır.


İstek Gövdesi (Request Body)

AlanTürZorunluAçıklama
Tokenstring✅Mevcut JWT erişim token’ı. Ortam değişkeni {{authToken}} üzerinden otomatik olarak alınır.
RefreshTokenstring✅Daha önce giriş veya token yenileme işleminden elde edilen yenileme token’ı. Ortam değişkeni {{refreshToken}} üzerinden otomatik olarak alınır.

Örnek İstek Gövdesi:

{
"Token": "{{authToken}}",
"RefreshToken": "{{refreshToken}}"
}

Başarılı Yanıt (200 OK)

Başarılı bir istekte HTTP 200 OK durum kodu ile aşağıdaki JSON gövdesi döner:

AlanTürAçıklama
TokenstringYeni oluşturulan JWT erişim token’ı. Sonraki kimlik doğrulamalı isteklerde kullanılır.
RefreshTokenstringYeni oluşturulan yenileme token’ı. Bir sonraki token yenileme işleminde kullanılır.
Expirationstring (ISO 8601)Yeni erişim token’ının süresinin dolacağı UTC tarih ve saat bilgisi.

Örnek Başarılı Yanıt:

{
"Token": "<JWT>",
"RefreshToken": "<yenileme_tokeni>",
"Expiration": "2026-03-13T12:13:15Z"
}

Hatalı Yanıt (400 Bad Request)

Geçersiz veya süresi dolmuş token bilgileri gönderildiğinde HTTP 400 Bad Request durum kodu döner.

Örnek Hatalı Yanıt:

Invalid Refresh Token

⚠️ Bu hata genellikle süresi dolmuş bir yenileme token’ı, geçersiz bir erişim token’ı veya daha önce kullanılmış bir yenileme token’ı gönderildiğinde oluşur. Bu durumda Authentication Login endpoint’i ile yeniden giriş yapmanız gerekmektedir.


Kullanım

  1. Öncelikle Authentication Login endpoint’i ile giriş yaparak ilk authToken ve refreshToken değerlerini elde edin.

  2. Erişim token’ının süresi dolmadan veya dolduktan sonra bu endpoint’i çağırarak yeni token’lar alın.

  3. Dönen değerler otomatik olarak ortam değişkenlerine kaydedildiğinden, sonraki isteklerde ek bir işlem yapmanıza gerek yoktur.

🔄 Token yenileme işlemi, kullanıcının tekrar giriş yapmasına gerek kalmadan oturumun devam etmesini sağlar.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.

Response headers

Transfer-EncodingstringOptional
Content-TypestringOptional
Content-EncodingstringOptional
VarystringOptional
X-Frame-OptionsstringOptional
X-XSS-ProtectionstringOptional
X-Content-Type-OptionsstringOptional
Referrer-PolicystringOptional
X-Powered-BystringOptional
DatestringOptional

Response

OK