Kimlik Doğrulama & Tokenlar
JWT authentication, token generation, refresh, session management.
JWT Token Structure
Header.Payload.Signature
Payload contains:
├─ sub: user_id
├─ tenant_id: organization_id
├─ role: user_role
├─ email: user_email
├─ iat: issued_at
└─ exp: expiration (24 hours)Getting a Token
Login Endpoint
POST /auth/login
Request:
{
"email": "[email protected]",
"password": "password123"
}
Response:
{
"token": "eyJhbGc...",
"refreshToken": "eyJhbGc...",
"expiresIn": 86400
}Using Token in Requests
Token Refresh
Errors
Security Best Practices
Last updated