Authentication Login

View as MarkdownOpen in Claude
## Kimlik Doğrulama - Giriş Kullanıcıyı doğrular ve bir JWT erişim token'ı, yenileme token'ı (refresh token) ve token'ın son kullanma tarihini döndürür. ### Uç Nokta (Endpoint) `POST {{baseUrl}}/api/Authentication/login` --- ### İstek Gövdesi (Request Body) | Alan | Tür | Zorunlu | Açıklama | | --- | --- | --- | --- | | `UserName` | string | ✅ | Hesaba ait kullanıcı adı. | | `Password` | string | ✅ | Hesaba ait şifre. | | `WebApiKey` | string | ✅ | Uygulama için Web API anahtarı. Varsayılan erişim için `"-"` kullanılır. | **Örnek İstek Gövdesi:** ``` json { "UserName": "<UserName>", "Password": "<Password>", "WebApiKey": "-" } ``` --- ### 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: | Alan | Tür | Açıklama | | --- | --- | --- | | `Token` | string | Sonraki kimlik doğrulamalı isteklerde kullanılacak JWT erişim token'ı. | | `RefreshToken` | string | Mevcut erişim token'ı süresi dolduğunda yeni bir token almak için kullanılan yenileme token'ı. | | `Expiration` | string (ISO 8601) | Erişim token'ının süresinin dolacağı UTC tarih ve saat bilgisi. | **Örnek Başarılı Yanıt:** ``` json { "Token": "<JWT>", "RefreshToken": "<yenileme_tokeni>", "Expiration": "2026-03-13T12:01:11Z" } ``` --- ### Hatalı Yanıt (400 Bad Request) Giriş bilgileri yanlış olduğunda (kullanıcı adı veya şifre hatalı) HTTP `400 Bad Request` durum kodu ile aşağıdaki metin döner: **Örnek Hatalı Yanıt:** ``` Giriş bilgileri hatalı. Lütfen tekrar deneyin. ``` > ⚠️ Bu hata genellikle yanlış kullanıcı adı, hatalı şifre veya geçersiz API anahtarı gönderildiğinde oluşur. --- ### Kullanım Başarılı bir giriş işleminden sonra, dönen `Token` değerini `Expiration` zamanına kadar istek atabilirsiniz.

Authentication

AuthorizationBearer

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

Request

This endpoint expects an object.
UserNamestringRequired
PasswordstringRequired
WebApiKeystringRequired

Response headers

X-Frame-Optionsstring or null
X-XSS-Protectionstring or null
X-Content-Type-Optionsstring or null
Referrer-Policystring or null
Token-Expiredstring or null
X-Powered-Bystring or null

Response

OK
Tokenstring
RefreshTokenstring
Expirationdatetime