<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docker on devlog</title><link>https://dev-log-19e.pages.dev/tags/docker/</link><description>Recent content in Docker on devlog</description><generator>Hugo</generator><language>ja</language><lastBuildDate>Mon, 06 Apr 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://dev-log-19e.pages.dev/tags/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>Anthropic の OAuth 禁止で NanoClaw 大丈夫？→大丈夫(?)だと思うけど別の問題があった</title><link>https://dev-log-19e.pages.dev/posts/nanoclaw-docker-startup/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0900</pubDate><guid>https://dev-log-19e.pages.dev/posts/nanoclaw-docker-startup/</guid><description>&lt;p&gt;Anthropic がサードパーティツールでの OAuth トークン利用を禁止したというニュースを見て、自分の &lt;a href="https://github.com/nanoclaw/nanoclaw"&gt;NanoClaw&lt;/a&gt; は大丈夫かと確認しに行ったら、OAuth とは別のところに問題があった。&lt;/p&gt;
&lt;h2 id="anthropic-の-oauth-禁止とは"&gt;Anthropic の OAuth 禁止とは&lt;/h2&gt;
&lt;p&gt;Anthropic が Claude Pro/Max のサブスクリプション認証トークンをサードパーティツール経由で使う行為を禁止した。&lt;/p&gt;
&lt;p&gt;要するに「月 20 ドルの Claude Pro に加入して、API キーの代わりにそのセッショントークンを使えば月 200〜500 ドル相当の API をほぼタダで使える」という抜け道を塞いだ話。&lt;/p&gt;
&lt;p&gt;昨今の Claude への流入増大も影響あったんだろうね。&lt;/p&gt;
&lt;h2 id="nanoclaw-への影響は"&gt;NanoClaw への影響は？&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;(おそらく)なし。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;公式が&lt;a href="https://nanoclaws.io/blog/anthropic-oauth-ban-why-api-keys-win"&gt;そう言ってる&lt;/a&gt;、けどまあどうなるか分かんないけどね。&lt;br&gt;
NanoClaw は、Anthropic の正規 API キーを使う構成で、OAuth には一切依存していない。認証まわりは OneCLI という credential proxy が担っていて、コンテナ起動時に &lt;code&gt;ANTHROPIC_BASE_URL&lt;/code&gt; 経由でキーを注入する仕組みになっている。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Credentials are injected by the host&amp;rsquo;s credential proxy via ANTHROPIC_BASE_URL.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;直接 &lt;code&gt;.env&lt;/code&gt; に API キーを書くわけでもなく、OAuth トークンを流用するわけでもないので、今回の禁止措置とは完全に無関係って言ってる。まあ若干不安だけど。&lt;br&gt;
ということで確かめてみることにしました。&lt;/p&gt;
&lt;h2 id="onecli-の設定確認しておくか"&gt;OneCLI の設定確認しておくか&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;onecli&lt;/code&gt; コマンドで実際の状態を確認しようとしたら…&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ onecli auth status

{
 &amp;#34;error&amp;#34;: &amp;#34;getting user: executing request: Get \&amp;#34;http://127.0.0.1:10254/api/user\&amp;#34;: dial tcp 127.0.0.1:10254: connect: connection refused&amp;#34;,
 &amp;#34;code&amp;#34;: &amp;#34;ERROR&amp;#34;
}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;OneCLI のサーバーが落ちてる…&lt;br&gt;
いやいや、最初から躓くの？&lt;br&gt;
NanoClaw 自体は動いてるんだっけ？&lt;/p&gt;</description></item></channel></rss>