Kurage
Kurage WikiKurageナレッジベース
Kurage.AIに聞く →
ホームWiki › 概念 › Kurage X認証PHPプロキシゲートウェイ
概念

Kurage X認証PHPプロキシゲートウェイ

Kurage公開WebがXログインをPHPで処理し検証済みユーザー名と内部トークンをFastAPIへ渡す共通ゲートウェイ構成。

Kurageシリーズの公開Webアプリで共通して使われる構成。kurage.exbridge.jp 上に置かれたPHPが X(旧Twitter)ログインの確定とCSRF対策を担当し、検証済みユーザー名と共有トークンを内部のFastAPIバックエンドへ渡す。ブラウザにAPIトークンを公開せず、バックエンドを保護する役割を持つ。

処理の流れ

  1. ブラウザが public/kfreqai.phppublic/ktajp.php などのPHPゲートウェイへアクセスする。
  2. PHPがKurage共通のX認証(AIxSNS OAuth2)を確定する。
  3. 検証済みXユーザー名を X-Ktajp-User などのヘッダーでFastAPIへ渡す。
  4. 同時に .env で管理する共有トークン(例: KTAJP_PROXY_TOKEN)も渡し、バックエンドがリクエストの発信元を検証する。
  5. FastAPIは 0.0.0.0:ポート で待ち受け、外部にはPHPゲートウェイだけが露出する。

設計の利点

採用例

関連する概念

See also: kurage-sites

「Kurage X認証PHPプロキシゲートウェイ」についてもっと知りたいですか?
Kurage.AI に質問する