Skip to main content
ユーザーがログインしたら、ユーザープロファイルと、それに関連付けられたaccessTokenを取得できます。これを使って、IDプロバイダー API を呼び出すで説明されているとおり、 (IdP) API を呼び出せます。 ただし、IdP API の呼び出し時にAccess Deniedが返される場合は、ログイン時にユーザーに対して適切な権限をリクエストしていない可能性があります。適切な権限は、次の 2 つの方法のいずれかでリクエストできます。

IDプロバイダーの設定を変更する

ユーザーに必要なスコープ/権限を設定するには、Auth0 Dashboard > Authentication > Social に移動して IdP を選択します。設定画面で、必要な権限を選択できます。 たとえば、Google / Gmail 接続をクリックすると、Google 固有の権限を設定できます。
Google の権限

Authorize エンドポイントにスコープを渡す

authorize エンドポイントを呼び出す際には、connection_scope パラメーターに、リクエストしたいスコープ/権限をカンマ区切りのリストで渡すこともできます。たとえば、Google に https://www.googleapis.com/auth/contacts.readonlyhttps://www.googleapis.com/auth/analytics のスコープをリクエストしたい場合は、ユーザーが Google アカウントでログインできるよう、これらを connection パラメーターとあわせて渡すことができます:
上記のリクエスト例では、connection_scope パラメータの値が URL エンコードされている点にご注意ください。Google に渡されるデコード後の値は、https://www.googleapis.com/auth/analytics, https://www.googleapis.com/auth/contacts.readonly です。