エンドポイント
GET /authorize
Auth0 サービスをソーシャル ID プロバイダーに接続すると、Facebook、Google、Apple、その他の対応プロバイダーを通じて、ユーザーがアプリケーションにログインできるようになります。対応プロバイダーの詳細については、Marketplace をご覧ください。
ソーシャルプロバイダーでユーザーを認証するには、/authorize エンドポイントに GET リクエストを送信します。すると、connection パラメーターで指定されたソーシャルプロバイダーへの 302 リダイレクトが返されます。
ソーシャル接続でサポートされるのは、ブラウザベースの (パッシブ) 認証のみです。これは、多くのソーシャルプロバイダーが、自社所有ではないアプリケーションでユーザー名とパスワードを入力することを許可していないためです。そのため、ユーザーはプロバイダーのサインインページにリダイレクトされます。
注記
-
response_type=tokenの場合、ユーザーがプロバイダーで認証すると、アドレスのlocation.hashにアクセストークンと ID トークンを含めた状態で、アプリケーションのcallback URLにリダイレクトされます。これはシングルページアプリやネイティブモバイル SDK で使用されます。 - auth0.js のサンプルスクリプトでは、ライブラリのバージョン 8 を使用しています。auth0.js バージョン 7 を使用している場合は、このリファレンスガイドを参照してください。
詳細情報
クエリパラメータ
string
必須
トークンの種類 (
code または token) を指定します指定可能な値: code, tokenstring
必須
アプリケーションの client_id
string
アプリケーションに設定されているソーシャル ID プロバイダーの名前
string
必須
認可後に Auth0 がリダイレクトする先の URL
string
CSRF 攻撃を防ぐためのランダムな値