機能
- 使いやすさ - 新規訪問者は初回ログイン時、ボタンを2回クリックするだけで完了します。
- Xとの統合 - Log in with Xのフローにより、ユーザーに代わってX APIを使用するための認可を付与できます。
- OAuthベース - 多数のクライアントライブラリとサンプルコードがLog in with X APIに対応しています。
対応環境
- ブラウザ — ユーザーがブラウザにアクセスできる場合は、Log in with X を組み込めます。ブラウザでのサインインフローをご覧ください。
- モバイルデバイス — インターネット接続済みのあらゆるモバイルデバイスで Log in with X を利用できます。モバイルでのサインインフローをご覧ください。
Xでログインを実装する
- 手順 1
- 手順 2
- 手順 3
ステップ 1: リクエストトークンの取得
サインインフローを開始するには、X app が署名済みメッセージを POST oauth/request_token に送信し、リクエストトークンを取得する必要があります。このリクエストで一意のパラメータは oauth_callback のみで、ステップ 2 完了時にユーザーをリダイレクトする先の URL を URL エンコードしたものにする必要があります。その他のパラメータは OAuth の署名プロセスによって追加されます。注: POST oauth/request_token endpoint で使用するあらゆる callback URL は、developer portal の X app settings に登録しておく必要があります。

- Additional resources
- Browser sign in flow
- Mobile sign in flow