Kimlik Doğrulama

Site-scoped plugin token formatını ve auth başlığının nasıl kullanıldığını öğrenin.

Okuma süresi
4 dk okuma
Güncellenme
Mar 2026

Token Formatı

Token formatı dku_{prefix}_{secret} biçimindedir. prefix rastgele üretilen bir değerdir; prod/test etiketi değildir. secret 16 karakter hex'tir ve sunucuda yalnızca hash'i saklanır.

TOKEN
dku_a1b2c3d4_4f8b91c2e8d04b46a1d7f2aa6c93e5fd
HTTP
Authorization: Bearer dku_a1b2c3d4_4f8b91c2e8d04b46a1d7f2aa6c93e5fd
PHP
$response = Http::withToken('dku_a1b2c3d4_4f8b91c2e8d04b46a1d7f2aa6c93e5fd') ->get('https://status.anchoruptime.com/api/v1/sites/42/status');
JAVASCRIPT
fetch('https://status.anchoruptime.com/api/v1/sites/42/status', { headers: { Authorization: 'Bearer dku_a1b2c3d4_4f8b91c2e8d04b46a1d7f2aa6c93e5fd' } });

Token Üretimi ve Doğrulama

Her token, Ownership Connect akışı sırasında Anchor tarafından her hesap için otomatik olarak üretilir. Token, plugin tarafında gizli tutulur ve manuel olarak girilmez.

Plugin, hesabınıza ait verification token'ı .well-known endpoint'i üzerinden yayınlar. Anchor paneli bu adresi okur; token eşleşirse siteye erişim açılır.

Token Sağlık Kontrolü

GET /sites/{site}/token-info endpoint’i tokenın issued_at, expires_at, last_used_at, capabilities, days_until_expiry ve health alanlarını verir. Health değeri good, warning, critical, expired veya revoked olabilir.

JSON
{ "issued_at": "2026-03-01T09:10:11.000000Z", "expires_at": "2027-03-01T09:10:11.000000Z", "last_used_at": "2026-03-07T12:22:00.000000Z", "capabilities": ["read_status", "trigger_maintenance"], "days_until_expiry": 358, "health": "good" }