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

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

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

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

authorize endpoint を呼び出す際には、要求するスコープ/権限をカンマ区切りのリストとして 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 です。