認証アルゴリズム
認証アルゴリズムを使用して送信者の本人確認を行う
統合ステップで、複雑な、または非標準の接続メカニズムや認証情報メカニズムを必要とする Web サービスを使用した認証が可能になります。認証アルゴリズムを認証情報エイリアスや接続エイリアスに関連付けることで、統合ステップを手動で設定する必要がなくなります。
認証アルゴリズムを使用して、統合ステップで使用するカスタム認証データを生成できます。統合ステップでは、この動的データを使用して、ターゲット Web サービスを使用した認証に必要なカスタムアーティファクトを作成できます。たとえば、REST ステップでは、認証ヘッダーやクエリーパラメーター、トークンを作成できます。
認証アルゴリズムは、次のステップをサポートしています。
- 接続情報の取得ステップ
- REST ステップ
- SOAP ステップ
詳細については、「統合ステップ」を参照してください。
認証アルゴリズムのタイプ
- Amazon 署名バージョン 4:これは、Amazon Web Services に接続するためのビルド済み認証アルゴリズムです。
- カスタム認証:これは、開発者が独自の認証アルゴリズムを作成するために使用できるテンプレートです。
認証アルゴリズムの設定方法の詳細については、「認証アルゴリズムの構成」を参照してください。
スクリプト
インスタンス認証スクリプトは、sys_script_include テーブルのインスタンススクリプト部分にあります。
| RequestAuthInternal | 送信要求と一緒に送信される AWS V4 署名またはカスタム認証の生成をサポートする、インスタンスの読み取り専用スクリプト。 |
| RequestAuthAWSV4Signer | AWS V4 署名を生成する署名者を実装するための RequestAuthInternal を拡張するスクリプト。 |
| RequestAuthTwitterSigner | OAuth 1.0a を使用して Twitter の署名を生成する署名者を実装するための RequestAuthInternal を拡張するスクリプト。 |
| RequestAuthSampleCustomSigner | インスタンスでカスタム署名者を記述する方法を理解するための RequestAuthInternal を拡張するサンプルスクリプト。 |
MID 認証スクリプトは、ecc_agent_script_include テーブルの MID スクリプト部分にあります。
| RequestAuthInternal | 送信要求と一緒に送信される AWS V4 署名またはカスタム認証の生成をサポートする、MID の読み取り専用スクリプト。 |
| RequestAuthAWSV4MIDSigner | AWS V4 署名を生成する署名者を実装するための RequestAuthInternal を拡張するスクリプト。 |
| RequestAuthTwitterSigner | OAuth 1.0a を使用して Twitter の署名を生成する署名者を実装するための RequestAuthInternal を拡張するスクリプト。 |
| RequestAuthSampleMidCustomSigner | MID でカスタム署名者を記述する方法を理解するための RequestAuthInternal を拡張するサンプルスクリプト。 |
JavaScript API
認証アルゴリズム用の JavaScript API は次のとおりです。