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 を使用している場合は、このリファレンスガイドを参照してください。
詳細情報
パラメーター
トークンの種類 (
code または token) を指定します指定可能な値: code, tokenアプリケーションの client_id
アプリケーションに設定されたソーシャル IDプロバイダーの名前
認可後に Auth0 がリダイレクトする先の URL
CSRF 攻撃を防ぐために使用する不透明な値
レスポンス
| ステータス | 説明 |
|---|---|
| 302 | ソーシャルIDプロバイダーにリダイレクト |