メインコンテンツへスキップ
GET /authorize

ソーシャル

Auth0 サービスをソーシャルIDプロバイダーに接続すると、ユーザーは Facebook、Google、Apple などのサポートされているプロバイダー経由でアプリケーションにログインできるようになります。サポートされているプロバイダーの詳細については、Marketplace を参照してください。 ソーシャルプロバイダーでユーザーを認証するには、/authorize エンドポイントに GET リクエストを送信します。これにより、connection パラメーターで指定したソーシャルプロバイダーへの 302 リダイレクトが返されます。
ソーシャル接続でサポートされるのは、ブラウザーベースの (パッシブな) 認証のみです。これは、ほとんどのソーシャルプロバイダーが、自社以外のアプリケーションでユーザー名とパスワードを入力することを許可していないためです。そのため、ユーザーはプロバイダーのサインインページにリダイレクトされます。

備考

  • response_type=token の場合、ユーザーがプロバイダーで認証すると、アプリケーションの callback URL にリダイレクトされ、アドレスの location.hash にアクセストークンとIDトークンが渡されます。これはシングルページアプリやネイティブモバイルSDKでも使用されます。
  • auth0.js のサンプルスクリプトでは、ライブラリのバージョン 8 を使用しています。auth0.js バージョン 7 を使用している場合は、このリファレンスガイドを参照してください。

詳細情報

パラメーター

response_type
string
必須
トークンの種類 (code または token) を指定します指定可能な値: code, token
client_id
string
必須
アプリケーションの client_id
connection
string
アプリケーションに設定されたソーシャル IDプロバイダーの名前
redirect_uri
string
必須
認可後に Auth0 がリダイレクトする先の URL
state
string
CSRF 攻撃を防ぐために使用する不透明な値

レスポンス

ステータス説明
302ソーシャルIDプロバイダーにリダイレクト