メインコンテンツまでスキップ

APIキー自動設定

OpenRouter用のAPIキーを簡単な操作でデバイス内に保存することが出来ます。

手順

設定画面APIキーを取得ボタンを押すと、OpenRouterの承認ページへ遷移します(OpenRouterにサインインしていない場合はサインインを求められます)。Authorizeボタンを押すとこのアプリの設定画面に遷移し、デバイス内にAPIキーが読み込まれ、成功した場合は画面にトースト通知が出ます。

備考

PKCEという技術を使用しています。

🔑 PKCE(Proof Key for Code Exchange)とは?

PKCE(ピクシー)は、ゲームクライアントなどの「認証情報を秘密に保持できない環境」において、安全にAPIキー(アクセストークン)を取得するための仕組みです。 通常の認証(OAuth 2.0)では、クライアント認証情報(Client Secret)を使ってAPIキーを取得しますが、ゲームのプログラム内にこれを埋め込むと、リバースエンジニアリングなどで盗まれるリスクがあります。 PKCEは、Client Secretを使わずに「使い捨ての秘密の合言葉」をその場で生成して認証を行うため、ゲームアプリでも安全にAPI認証を行うことができます。