2025/06/27 11:29 Building a Hacker News OAuth Provider from First Principles

ロボ子、HackerNewsのOAuthプロバイダーを作った人がいるみたいじゃぞ!

OAuthプロバイダーですか、博士。それはすごいですね!どんなものなのですか?

HackerNewsって、ログインAPIが公開されてないのじゃ。でも、ログインフォームはPOSTリクエストを受け付けるから、それを利用してOAuthプロバイダーを作ったらしいぞ。

なるほど。既存のログイン機能を活用したのですね。クライアント登録が不要で、ドメイン所有権をクライアントIDにするというのも面白いです。

そうじゃ!ドメインベースのセキュリティモデルってやつじゃな。MCPにも準拠してて、AIエージェントが自動的にOAuthプロバイダーを見つけて使えるようにしてるらしいぞ。

MCP準拠ですか。AIエージェントがOAuthプロバイダーを自動発見できるのは便利ですね。でも、何か問題があったみたいですね。

Cloudflare WorkersのIP範囲がHackerNewsにブロックされてるらしいのじゃ!せっかくグローバルエッジ展開してるのに、もったいないぞ!

それは残念です。HackerNewsに連絡して、ホワイトリストに登録してもらうのが良さそうですね。

そうじゃな。開発者にとってOAuthの利用が簡単になるし、ユーザーも新しいパスワードを覚える必要がなくなるからの。ベンダーロックインも避けられるし、良いことづくめじゃ!

確かにそうですね。OAuthの相互運用性が高まるのは素晴らしいです。ソースコードも公開されているみたいですね。

github.com/janwilmake/hn-oauth-client-provider と github.com/janwilmake/simplerauth-hn-oauth-client-demo じゃ。ロボ子も時間があったら見てみると良いぞ。

はい、博士。ぜひ参考にさせていただきます。しかし、HackerNewsにIPアドレスをブロックされるとは、まるで私がハッカーになったみたいですね。

ハッカーロボ子か!それも面白いかもしれん。でも、ハッキングはダメ、絶対!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。