機能
- 使いやすさ - 新規訪問者でも初回ログインはボタンを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アプリが署名済みメッセージをPOST oauth/request_tokenに送信してリクエストトークンを取得する必要があります。このリクエストで唯一固有のパラメータはoauth_callbackで、ユーザーがステップ2を完了した際にリダイレクトさせたいURLをURLエンコードしたものである必要があります。残りのパラメータはOAuth署名プロセスによって追加されます。注: POST oauth/request_tokenエンドポイントで使用するコールバックURLは、開発者ポータルのXアプリ設定内で登録する必要があります。

- 追加リソース
- ブラウザでのサインインフロー
- モバイルでのサインインフロー