Apidog は幅広い種類のセキュリティスキームを提供しており、以下を含むさまざまな認証方法に対応しています。1.
API Key – Header、Query、または Cookie 経由で渡されるキーを使用して認証します。
2.
Bearer Token – Authorization: Bearer ヘッダーを使用して認証します。
3.
JWT – JSON Web Token 形式のトークンで認証します。
4.
Basic Auth – 基本認証にユーザー名とパスワードを使用します。
5.
Digest Auth – 基本認証よりも安全です。
6.
OAuth 2.0 – 複数のグラントタイプをサポートする、広く採用されている認可標準です。
7.
OAuth 1.0 – 異なる署名メカニズムを持つ OAuth の以前のバージョンです。
8.
Hawk Authentication – HMAC ベースの認証プロトコルです。
9.
AWS Signature – Amazon AWS サービスで使用される署名ベースの認証です。
10.
Kerberos – チケットベースのネットワーク認証プロトコルです。
11.
NTLM Authentication – Microsoft によって開発された認証プロトコルです。
12.
Akamai EdgeGrid – Akamai API プラットフォームで使用される認証方法です。
13.
Customize – Apidog でネイティブにサポートされていない認証方法を定義して使用できます。
セキュリティスキームを手動で作成する#
1
プロジェクトで、左サイドバーの
Components >
Security Schemes に移動し、
New Security Scheme をクリックします。
2
セキュリティスキームの種類を選択し、名前と関連設定を入力します。
3
Save をクリックして作成プロセスを完了します。
4
セキュリティスキームの編集ビューで、ページ下部の
Advanced Configuration をクリックします。
システムは、現在のセキュリティスキームの OAS(OpenAPI Specification)コードを表示します。JSON 形式と YAML 形式の両方で利用できます。ここで直接編集して、より複雑な仕様を定義できます。システムは変更内容に基づいてセキュリティスキームの設定を更新します。OAS インポートでセキュリティスキームを作成する#
セキュリティスキームを含む OpenAPI ファイルをインポートすると、Apidog は自動的に検出し、対応するセキュリティスキームを作成します。これらはプロジェクトの Security Schemes リストに表示されます。OAS ファイルをインポートする際に、Security と Auth のマッピングを設定できます。OAuth 2.0 セキュリティスキームを作成する#
OAuth 2.0 は広く使用されている認可フレームワークであり、Apidog はこれを完全にサポートしています。OAuth 2.0 セキュリティスキームを作成するには、以下を設定します。1.
Grant Type: Authorization Code、Client Credentials、Implicit、または Password から選択します。
2.
URL Settings: 選択したグラントタイプに基づいて、関連する URL を設定します。Callback URL(Redirect URL とも呼ばれます)
3.
Scope Settings(アプリがリクエストできる権限スコープを定義します):各グラントタイプに対して異なるスコープのセットを設定します
4.
Test ボタンをクリックしてテストパネルを開きます。Client ID、Client Secret、およびその他の必須フィールドを入力して、OAuth 2.0 設定をテストおよ び検証します。
Modified at 2026-06-11 07:06:02