Skip to main content

エンドポイント

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, token
string
必須
アプリケーションの client_id
string
アプリケーションに設定されているソーシャル ID プロバイダーの名前
string
必須
認可後に Auth0 がリダイレクトする先の URL
string
CSRF 攻撃を防ぐためのランダムな値

レスポンスメッセージ