GetOAuthAuthorizationURL
さまざまなGoogle サービスで認証で使用されるOAuth 認可URL を取得します。
Input
Name | Type | Description |
Scope | String | Google API へのアクセス権の範囲。デフォルトでは、このデータプロバイダーが使用するすべてのAPIへのアクセス権が指定されます。
The default value is https://www.googleapis.com/auth/drive https://www.googleapis.com/auth/spreadsheets. |
CallbackURL | String | 応答の送信先を指定します。このパラメータの値は、HTTP スキームまたはHTTPS スキーム、大文字小文字の区別、末尾の'/' などが、APIs Console に登録された値の1つに正確に一致しなければなりません。 |
Prompt | String | このフィールドは、ユーザーに提示するプロンプトを示します。次の値を指定できます:NONE、CONSENT、SELECT ACCOUNT。デフォルトはSELECT_ACCOUNT で、ユーザーは接続するアカウントを選択するよう求められます。CONSENT に設定されている場合は、特定のスコープのセットについてアプリケーションに以前に同意している場合でも、ユーザーには毎回同意ページが表示されます。最後に、NONE に設定されている場合、認証または同意画面はユーザーに表示されません。
The default value is SELECT_ACCOUNT. |
AccessType | String | ユーザーがブラウザを使用中でないときに、アプリケーションがGoogle APIにアクセスする必要があるかどうかを示します。このパラメータのデフォルトはOFFLINE です。ユーザーがブラウザを使用中でないときに、アプリケーションがアクセストークンをリフレッシュする必要がある場合は、OFFLINE を使用します。これにより、アプリケーションは、ユーザーの認可コードを初めて交換するときにリフレッシュトークンを取得します。
The allowed values are ONLINE, OFFLINE. The default value is OFFLINE. |
State | String | 応答を受け取ったときにアプリケーションで使用する何らかの状態を示します。アプリケーションは、送信した値と同じ値を受け取ります。つまり、このパラメータは、Google 認可サーバーまで往復して返されます。Include redirecting user を使って、サイト、ノンス、およびcross-site-request-forgery のリソースを修正します。 |
Result Set Columns
Name | Type | Description |
URL | String | ユーザー認証を完了するためのURL。 |