OpenClaw, bunu sunan sağlayıcılar için OAuth üzerinden “abonelik kimlik doğrulaması”nı destekler (özellikle OpenAI Codex (ChatGPT OAuth)). Anthropic için pratik ayrım artık şöyledir:Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Anthropic API anahtarı: normal Anthropic API faturalandırması
- OpenClaw içinde Anthropic Claude CLI / abonelik kimlik doğrulaması: Anthropic personeli bize bu kullanımın yeniden izinli olduğunu söyledi
- OAuth token exchange işleminin nasıl çalıştığı (PKCE)
- tokenların nerede saklandığı (ve nedeni)
- birden fazla hesabın nasıl ele alınacağı (profiller + oturum başına geçersiz kılmalar)
Token alıcısı (neden var)
OAuth sağlayıcıları, oturum açma/yenileme akışları sırasında yaygın olarak yeni bir yenileme tokenı üretir. Bazı sağlayıcılar (veya OAuth istemcileri), aynı kullanıcı/uygulama için yeni bir yenileme tokenı verildiğinde eski yenileme tokenlarını geçersiz kılabilir. Pratik belirti:- OpenClaw ve Claude Code / Codex CLI üzerinden oturum açarsınız → bunlardan biri daha sonra rastgele “oturumu kapatılmış” hale gelir
auth-profiles.json dosyasını bir token alıcısı olarak ele alır:
- çalışma zamanı kimlik bilgilerini tek bir yerden okur
- birden fazla profili tutabilir ve bunları deterministik olarak yönlendirebiliriz
- harici CLI yeniden kullanımı sağlayıcıya özeldir: Codex CLI boş bir
openai-codex:defaultprofilini başlatabilir, ancak OpenClaw yerel bir OAuth profiline sahip olduğunda yerel yenileme tokenı kanonik olur; diğer entegrasyonlar harici olarak yönetilmeye devam edebilir ve CLI kimlik doğrulama depolarını yeniden okuyabilir - yapılandırılmış sağlayıcı kümesini zaten bilen durum ve başlangıç yolları, harici CLI keşfini bu kümeyle sınırlar; böylece tek sağlayıcılı bir kurulum için ilgisiz bir CLI oturum açma deposu yoklanmaz
Depolama (tokenlar nerede bulunur)
Gizli bilgiler ajan kimlik doğrulama depolarında saklanır:- Kimlik doğrulama profilleri (OAuth + API anahtarları + isteğe bağlı değer düzeyi refs):
~/.openclaw/agents/<agentId>/agent/auth-profiles.json - Eski uyumluluk dosyası:
~/.openclaw/agents/<agentId>/agent/auth.json(statikapi_keygirdileri keşfedildiklerinde temizlenir)
~/.openclaw/credentials/oauth.json(ilk kullanımdaauth-profiles.jsoniçine aktarılır)
$OPENCLAW_STATE_DIR değerine (durum dizini geçersiz kılması) uyar. Tam başvuru: /gateway/configuration
Statik gizli bilgi refs ve çalışma zamanı anlık görüntü etkinleştirme davranışı için bkz. Gizli Bilgi Yönetimi.
İkincil bir ajanın yerel kimlik doğrulama profili olmadığında OpenClaw, varsayılan/ana ajan deposundan okuma geçişli
kalıtım kullanır. Okuma sırasında ana ajanın
auth-profiles.json dosyasını klonlamaz. OAuth yenileme tokenları özellikle
hassastır: normal kopyalama akışları bunları varsayılan olarak atlar çünkü bazı sağlayıcılar
yenileme tokenlarını kullanımdan sonra döndürür veya geçersiz kılar. Bağımsız bir hesaba ihtiyaç duyduğunda
bir ajan için ayrı bir OAuth oturumu yapılandırın.
Anthropic eski token uyumluluğu
OpenClaw ayrıca Anthropic setup-token’ı desteklenen bir token kimlik doğrulama yolu olarak sunar, ancak artık mevcut olduğunda Claude CLI yeniden kullanımını veclaude -p kullanımını tercih eder.
Anthropic Claude CLI geçişi
OpenClaw, Anthropic Claude CLI yeniden kullanımını tekrar destekler. Ana makinede zaten yerel bir Claude oturumunuz varsa, onboarding/configure bunu doğrudan yeniden kullanabilir.OAuth değişimi (oturum açma nasıl çalışır)
OpenClaw’ın etkileşimli oturum açma akışları@earendil-works/pi-ai içinde uygulanır ve sihirbazlara/komutlara bağlanır.
Anthropic setup-token
Akış şekli:- OpenClaw’dan Anthropic setup-token veya paste-token başlatın
- OpenClaw ortaya çıkan Anthropic kimlik bilgisini bir kimlik doğrulama profilinde saklar
- model seçimi
anthropic/...üzerinde kalır - mevcut Anthropic kimlik doğrulama profilleri geri alma/sıra denetimi için kullanılabilir kalır
OpenAI Codex (ChatGPT OAuth)
OpenAI Codex OAuth, OpenClaw iş akışları dahil Codex CLI dışında kullanım için açıkça desteklenir. Akış şekli (PKCE):- PKCE doğrulayıcı/challenge + rastgele
stateüretin https://auth.openai.com/oauth/authorize?...adresini açın- geri çağırmayı
http://127.0.0.1:1455/auth/callbacküzerinde yakalamayı deneyin - geri çağırma bağlanamazsa (veya uzaktan/headless çalışıyorsanız), yönlendirme URL’sini/kodunu yapıştırın
https://auth.openai.com/oauth/tokenüzerinde değişim yapın- erişim tokenından
accountIddeğerini çıkarın ve{ access, refresh, expires, accountId }olarak saklayın
openclaw onboard → kimlik doğrulama seçimi openai-codex şeklindedir.
Yenileme + süre dolumu
Profiller birexpires zaman damgası saklar.
Çalışma zamanında:
expiresgelecekteyse → saklanan erişim tokenını kullanır- süresi dolmuşsa → yeniler (bir dosya kilidi altında) ve saklanan kimlik bilgilerini üzerine yazar
- ikincil bir ajan kalıtılmış ana ajan OAuth profilini okursa, yenileme yenileme tokenını ikincil ajan deposuna kopyalamak yerine ana ajan deposuna geri yazar
- istisna: bazı harici CLI kimlik bilgileri harici olarak yönetilmeye devam eder; OpenClaw
kopyalanmış yenileme tokenlarını harcamak yerine bu CLI kimlik doğrulama depolarını yeniden okur.
Codex CLI başlatması kasıtlı olarak daha dardır: boş bir
openai-codex:defaultprofili tohumlar, ardından OpenClaw tarafından sahiplenilen yenilemeler yerel profili kanonik tutar.
Birden fazla hesap (profiller) + yönlendirme
İki desen:1) Tercih edilen: ayrı ajanlar
“kişisel” ve “iş” hesaplarının asla etkileşime girmemesini istiyorsanız, yalıtılmış ajanlar kullanın (ayrı oturumlar + kimlik bilgileri + çalışma alanı):2) Gelişmiş: tek ajanda birden fazla profil
auth-profiles.json, aynı sağlayıcı için birden fazla profil kimliğini destekler.
Hangi profilin kullanılacağını seçin:
- yapılandırma sıralaması (
auth.order) üzerinden genel olarak /model ...@<profileId>üzerinden oturum başına
/model Opus@anthropic:work
openclaw channels list --json(auth[]değerini gösterir)
- Model yük devri (döndürme + soğuma kuralları)
- Eğik çizgi komutları (komut yüzeyi)
İlgili
- Kimlik Doğrulama - model sağlayıcı kimlik doğrulaması genel bakışı
- Gizli Bilgiler - kimlik bilgisi depolama ve SecretRef
- Yapılandırma Başvurusu - kimlik doğrulama yapılandırma anahtarları