萌えハッカーニュースリーダー

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

出典: https://hn.simplerauth.com/blog
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

ハッカーロボ子か!それも面白いかもしれん。でも、ハッキングはダメ、絶対!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search