APIで要求される認証または認可のタイプに応じて、APIテストのテスト、フロー、およびリクエストレベルで認証設定を追加できます。mablは、APIテストで次の認証タイプをサポートしています。
- APIキー
- Basic認証
- ベアラートークン
- OAuth 1.0
他の認証タイプのサポートが必要な場合は、mabl Product Portalでお問い合わせください。
テストレベルの認証
APIテストのすべてのリクエストに認証設定を適用するには、次の手順を実行します。
- APIテストエディターの左上にある [テストプロパティを編集] 鉛筆アイコンをクリックします。
- テストの編集モーダルで、APIで要求される認証方法を選択します。
- APIで要求される認証の詳細を入力します。
- [テストの編集] モーダルを閉じます。
テストレベルの認証の追加
フローレベルの認証
すべてのフローのデフォルトの認証設定は「親から継承」です。異なるオプションが選択されている場合、フローレベルの認証設定がテストレベルの認証設定を上書きします。
APIフローのすべてのリクエストに異なる認証設定を適用するには、次の手順を実行してください。
- APIテストエディターでフローを編集するには、鉛筆アイコンをクリックしてください。
- 認証タブで、APIが要求する認証方法を選択してください。
- APIで要求される認証の詳細を入力してください。
- フロー編集モーダルを閉じます。
フローレベルの認証の追加
1つのテストでフローレベルの認証を更新すると、ワークスペース内のフローのすべてのインスタンスで認証が更新されます。
リクエストレベルの認証
すべてのリクエストのデフォルトの認証設定は「親から継承」です。リクエストレベルの認証設定で異なる方法が使用されている場合、リクエストレベルの認証設定がフローレベルまたはテストレベルの認証設定をオーバーライドします。
APIテストで特定のリクエストに認証設定を適用するには、APIテストエディターでテストを開き、次の手順を実行します。
- 特定のリクエストのステップビルダーで、[認証] タブをクリックします。
- リクエストで使用する認証方法を選択します。
- APIで要求される認証の詳細を入力します。
リクエストレベルの認証の追加
Postmanのインポートにおける認証設定
認証設定を含むPostmanコレクションをインポートした場合は、Postmanからの認証設定のインポートに関するこちらの記事を参照してください。