> ## Documentation Index
> Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
> Use this file to discover all available pages before exploring further.

# LaunchLab Auth API

> Cüzdan imzası handshake'i, LaunchLab Forum ve Mint API'leri için kısa ömürlü ray-token JWT'leri üretir.

<Info>
  **Bu sayfa yapay zekâ tarafından otomatik olarak çevrilmiştir. İngilizce sürüm esas alınır.**

  [İngilizce sürümü görüntüle →](/api-reference/launch-auth-v1/overview)
</Info>

Auth API, LaunchLab hizmetleri için cüzdan tabanlı kimlik doğrulamayı yönetir. İmzalanmış bir mesajı JWT belirteci ile değiştirin, ardından bu belirteci Forum ve Mint oluşturma API'lerine yapılan isteklerin kimliğini doğrulamak için kullanın.

## API Uç Noktaları

**Mainnet:** [https://launch-auth-v1.raydium.io](https://launch-auth-v1.raydium.io)\
**Devnet:** [https://launch-auth-v1-devnet.raydium.io](https://launch-auth-v1-devnet.raydium.io)

## Kimlik Doğrulama Akışı

Önceden mevcut kimlik bilgileri gerekmez. Kimlik doğrulama cüzdan tabanlıdır:

1. **Geçerli zaman damgasını alın** (Unix saniye)
2. **Cüzdanınızla mesajı imzalayın:** `"Sign in to raydium.io: " + <timestamp>`
3. **İmzayı** `/request-token` uç noktasına gönderin
4. **Belirtilen süre için geçerli JWT belirteci alın**
5. **Belirteci** korumalı uç noktalar için `ray-token` başlığında kullanın

## Mesaj Formatı

İmzalamanız gereken mesaj tam olarak şu biçimi izlemelidir:

```
Sign in to raydium.io: <UNIX_TIMESTAMP_SECONDS>
```

**Örnek:**

```
Sign in to raydium.io: 1704067200
```

* Geçerli Unix zaman damgasını saniye cinsinden kullanın (milisaniye değil)
* Ed25519 imzası (yerel Solana imzalama)
* İmzayı base58 dizesi olarak kodlayın
* Zaman damgası ve imzayı `/request-token` adresine iletin

## Belirteci Doğrulama

Belirtecinin hala geçerli olup olmadığını doğrulamak için `/check-token` kullanın. Uç nokta, süresi dolmak üzereyken belirtecin yaşam süresini otomatik olarak uzatır.

Belirtecin yaşam süresi sunucu tarafında yapılandırılabilir; varsayılan değer tipik olarak 24 saattir.

## Belirteci İptal Etme

`/del-token` uç noktası ile bir belirteci iptal edin.

## Desteklenen İmzalama Yöntemleri

* **Standart cüzdan:** `/request-token` ile Ed25519 imzası
* **Ledger cüzdanı:** `/request-token-ledger` ile imzalanmış işlem

## Kullanım Durumları

* **Forum gönderisi** — yorum göndermeden önce kimlik doğrulama
* **Mint oluşturma** — yeni belirteçleri göndermeden önce cüzdan sahipliğini imzalayın
* **Kullanıcı oturumları** — API çağrıları arasında kimliği doğrulanmış durum
* **Çok cüzdanlı destek** — cüzdan adresi başına ayrı belirteçler

## İlgili Kaynaklar

[Forum API](/tr/api-reference/launch-forum-v1/overview)\
[Mint API](/tr/api-reference/launch-mint-v1/overview)\
[LaunchLab Platform Özeti](/tr/products/launchlab)
