カスタム
OAuth認証
Last updated September 28, 2018
説明
OAuthプロバイダーからOAuth 2.0認証トークンを取得し、HTTPリクエストまたはソケット接続の認証に使用します。これはWeb APIの認証によく使われます。この動作は、安全に認証トークンをファイルに保存し、Get OAuth Credentials動作を使用して取得できます。
プロパティ
完了時にトリガー
| URL | OAuthプロバイダーの基本URL。例: https://account.google.com |
| エンドポイント | OAuthエンドポイント。例: /o/oauth2/v2/auth 結果として生成される最終URL: https://accounts.google.com/o/oauth/v2/auth |
| クライアントID | OAuthプロバイダーから与えられるクライアントID。 |
| クライアントシークレット | OAuthプロバイダーから与えられる秘密鍵。 |
| 識別子 | 成功した認証後にGet OAuth Credentials動作と一緒に使用するためのこの識別子を使用します。これにより、リクエストを行うたびにサーバーに対して認証を繰り返す必要がなくなります。認証情報は安全にオフラインで使用できるように保存されるため、プロジェクトを終了しても同じ識別子を使用し続けることができます。 |
| 付与タイプ | さまざまなOAuth認証付与タイプ。利用可能なオプションはclientCredentials、password、authorizationCode、またはrefreshTokenです。あなたのOAuthプロバイダーは、どの付与タイプが必要かの高レベルの指示を提供するべきです。 |
| スコープ(clientCredentials, password, authorizationCode, refreshToken) | 使用が許可されている権限のカンマ区切りリスト。 |
出力
| トークンタイプ |
アクセスされるトークンの種類を出力します(これは「ベアラー」と呼ばれます)。 |
| アクセストークン |
サーバーからのアクセスを得るための承認トークンを出力します。 |
| リフレッシュトークン |
以前のトークンの有効期限が切れたときに新しいアクセストークンを出力します。 |
| エラー |
認証中に発生したエラーを出力します。 |
例
IAuth 2.0を使用して認証するWeb APIにアクセスします。

