Apidog Docs
🇯🇵 日本語
  • 🇺🇸 English
  • 🇯🇵 日本語
HomeLearning CenterSupport CenterAPI References
HomeLearning CenterSupport CenterAPI References
Discord Community
Slack Community
X / Twitter
🇯🇵 日本語
  • 🇺🇸 English
  • 🇯🇵 日本語
  1. チーム管理
  • Apidog学習センター
  • はじめに
    • Apidog紹介
    • Apidog基本操作
      • 概要
      • 新しい APIを作成
      • APIにリクエストを送信
      • アサーションを追加
      • テストシナリオを作成
      • APIドキュメントを共有
      • さらなる探究
      • リクエストを送信してAPIとして保存
    • Apidog基本知識
      • Apidog操作方法
      • Apidogの基本概念
    • 移行
      • 概要
      • 手動インポート
      • 定期インポート
      • インポートオプション
      • データのエクスポート
      • Import from...
        • Postman からインポート
        • OpenAPI(Swagger)仕様のインポート
        • cURLのインポート
        • Markdownのインポート
        • Insomniaからのインポート
        • apiDocからのインポート
        • .harファイルのインポート
        • WSDLのインポート
  • API設計
    • 概要
    • コンポーネント
    • 常用フィールド
    • グローバルパラメータ
    • API変更履歴
    • プロジェクトの作成
    • 一括API管理
    • APIの基本
    • 複数のリクエストボディ例の設定
    • Schemas
      • 概要
      • 新規Schemaの作成
      • スキーマを構築する
      • JSONなどからのSchema生成
    • Security schemes
      • 概要
      • Security Schemeの作成
      • Security Schemeの使用
      • オンラインドキュメントにおけるSecurity Scheme
    • 高度な機能
      • APIをテストステップとしてインポート
      • パラメータリストの表示形式
      • APIのカスタムフィールド
      • APIのステータス
      • API固有識別子
  • API開発とデバッグ
    • 概要
    • リクエストの生成
    • リクエストの送信
    • コード生成機能
    • APIケース
    • 動的な値
    • レスポンスの検証
    • 設計優先 & リクエスト優先
    • 環境 & 変数
      • 概要
      • 環境とサービス
      • 変数の使い方
    • Vault secrets
      • 概要
      • AWS Secrets Manager
      • Azure Key Vault
      • HashiCorp Vault
    • 前/後処理
      • 概要
      • Wait
      • 変数の抽出
      • アサーション
      • データベース操作
        • 概要
        • MongoDB
        • Redis
        • Oracle クライアント
      • スクリプト利用
        • 概要
        • 前処理スクリプト
        • 後処理スクリプト
        • Postmanスクリプトリファレンス
        • 共通スクリプト
        • 他のプログラミング言語の呼び出し
        • JSライブラリの使用
        • レスポンスの可視化
        • スクリプトの例
          • その他の例
          • スクリプトを使用したリクエストメッセージの変更
          • スクリプトでの変数の使用
          • アサーションスクリプト
    • 動的値モジュール
  • APIモック
    • 概要
    • スマートMock
    • カスタムMock
    • Mockの優先順位
    • Mockスクリプト
    • クラウドMock
    • セルフホストランナーMock
    • Mock言語 (ロケール)
  • 自動テスト
    • 概要
    • テストレポート
    • テストシナリオ
      • テストシナリオの作成
      • 他のプロジェクトからAPI/APIケースをインポートする
      • リクエスト間でデータを渡す
      • API/APIケースからのデータ同期
      • フロー制御条件
      • テストシナリオのエクスポート
    • テストシナリオ実行
      • データ駆動型テスト
      • スケジュールタスク
      • テストシナリオを一括実行する
      • 他のプロジェクトのAPIの実行環境を管理する
      • テストシナリオを実行する
    • APIテスト
      • 統合テスト
      • 回帰テスト
      • エンドツーエンド(E2E)テスト
      • パフォーマンステスト
    • Apidog CLI
      • 概要
      • Apidog CLIのインストールと実行
      • Apidog CLI オプション
    • CI/CD
      • 概要
      • Jenkinsとの連携
      • Gitlabとの統合
  • APIドキュメント公開
    • 概要
    • Google AnalyticsとDoc Sitesの連携
    • CORS プロキシ
    • クイック共有
    • 可視性設定
    • ドキュメントURLに値を埋め込む
    • APIドキュメントを表示する
    • フォルダツリー設定
    • API SEO設定
    • カスタムレイアウト
    • ドキュメント検索
    • カスタムドメイン
    • ドキュメントサイトの公開
    • APIバージョン
      • 概要
      • APIバージョンの作成
      • APIバージョンの公開
      • APIバージョンごとにAPIの共有
  • リクエスト送信
    • 概要
    • GraphQL
    • gRPC
    • WebSocket
    • SSEデバッグ
    • SOAP/Webサービス
    • デバッグ用のリクエストプロキシエージェントを使用する
    • Socket.IO
    • リクエスト作成
      • リクエストの基本
      • パラメータとボディ
      • リクエストヘッダー
      • リクエスト設定
      • HTTP/2
      • リクエスト履歴
    • 認証と認可
      • 概要
      • CAとクライアント証明書
      • Apidogがサポートする認可タイプ
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Hawk Authentication
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • レスポンスとクッキー
      • 概要
      • ApidogのAPIレスポンス
      • Cookieの作成と送信
      • リクエストのデバッグ
      • リクエストをAPIとして保存
  • ブランチ管理
    • 概要
    • 新しいスプリントブランチの作成
    • スプリントブランチの管理
    • ブランチ内でのAPIテスト
    • ブランチでAPIの設計
    • スプリントブランチのマージ
  • Apidog MCP Server
    • 概要
    • Apidogプロジェクト内のAPI仕様をApidog MCPサーバー経由でAIに接続する
    • Apidogが公開したオンラインAPIドキュメントをApidog MCPサーバー経由でAIに接続する
    • Apidog MCPサーバーを介してOpenAPIファイルをAIに接続する
  • ベストプラクティス
    • ガイド:ChatGPT APIのトークンとコスト計算
    • Apidog コラボレーションワークフロー
    • API署名の取り扱い方法
    • Apidogでの認証状態の管理
    • OAuth 2.0で保護されたAPIにアクセスする方法
  • 管理
    • オンボーディングチェックリスト
      • 基本概念
      • Apidogスタートアップガイド
    • チーム管理
      • チーム管理
      • チームメンバーの管理
      • メンバーの役割と権限設定
      • チーム活動
      • チームリソース
        • 一般ランナー
        • チーム変数
        • リクエストプロキシエージェント
        • データベース接続
      • リアルタイムコラボレーション
        • チームコラボレーション
    • プロジェクト管理
      • プロジェクト管理
      • プロジェクトメンバーの管理
      • 通知設定
    • 組織管理
      • シングルサインオン(SSO)
        • 概要
        • Microsoft Entra IDの設定
        • Okta設定
        • 組織のSSOを設定する
        • チームへのグループのマッピング
        • ユーザーアカウントの管理
      • SCIMプロビジョニング
        • SCIMプロビジョニング入門
        • Microsoft Entra ID
        • Okta
      • 組織リソース
        • セルフホストランナー
  • 請求情報
    • 概要
    • プランのアップグレード
    • クレジット
    • クレジットカードが使えない?
    • サブスクリプションの管理
  • アドオン
    • API Hub
    • Apidog IntelliJ IDEA プラグイン
    • リクエストプロキシ
      • Apidogウェブでのリクエストプロキシ
      • 共有ドキュメントでのリクエストプロキシ
      • Apidogクライアントでのリクエストプロキシ
    • ブラウザ拡張機能
      • Microsoft Edge
      • Chrome
  • アカウント & 設定
    • アカウント設定
    • 言語設定
    • データバックアップ
    • ネットワークプロキシ設定
    • ホットキー
    • Apidogの更新
    • OpenAPIアクセストークンの生成
    • アカウント削除
  • 参考資料
    • Swagger拡張機能
    • Socket通信:パケットの分断と結合
    • 用語の説明
    • よくある質問
    • API-デザインファーストアプローチ
    • Apidog OpenAPI/Swagger仕様拡張
    • JSONPath
    • XPath
    • 正規表現
    • JSONスキーマ
    • CSVファイルフォーマット
    • Java環境のインストール
    • ランナーのデプロイ環境
    • ApidogフレーバーMarkdown
  1. チーム管理

メンバーの役割と権限設定

メンバーの役割と権限は、チームとプロジェクトの2つのカテゴリーに分かれているよ。

チームの役割と権限#

デフォルトの役割と権限#

Apidogは、さまざまなニーズに対応するために事前に定義された権限を持つ組み込みのチーム役割を提供しているんだ。チームメンバーに役割を割り当てることで、チーム内での権限とアクセスレベルを効果的に管理できるよ。
チームレベルの権限は、チームオーナー、チーム管理者、チームメンバー、ゲストの4つの主要な役割に基づいて構成されている。以下は、それぞれの権限の詳細な内訳だよ:
リソースカテゴリーリソース名権限チームオーナーチーム管理者チームメンバーゲスト
チーム管理 メンバー/役割チームメンバーの詳細を表示✅✅✅❌
チームメンバーを招待✅✅❌❌
チームメンバーの役割を割り当て/削除✅✅❌❌
プロジェクト役割を表示✅✅❌❌
プロジェクト役割を追加/編集/削除✅✅❌❌
チーム設定チーム名を編集✅✅❌❌
チームを移管✅❌❌❌
チームを解散✅❌❌❌
プロジェクト操作新しいプロジェクトを作成✅✅❌❌
プロジェクトをクローン✅✅❌❌
プロジェクトを削除/移管✅✅❌❌
プロジェクト名を編集✅✅❌❌
NOTE
チーム役割のカスタム権限はまだサポートされていないよ。

ゲスト#

「プロジェクト招待」から来たユーザーで、「チーム招待」には含まれていない場合、チームレベルではゲストと見なされるよ。
ゲストは招待されたプロジェクトにのみアクセスできる。
ゲストはチームメンバーと同様の権限を持っているけど、新しいプロジェクトの権限設定からは除外される。
ゲストはプラン選択時のユーザー制限にカウントされる。
ゲストもチームメンバーとしてカウントされ、チームメンバーの総数に応じて請求される。

チーム権限の設定#

チームレベルの権限は、「私のチーム > メンバー/役割」ページ > メンバー詳細 > 役割から役割を割り当てることで設定できるよ。
setting-team-roles.png

プロジェクトの役割と権限#

デフォルトの役割と権限#

Apidogは、アクセス管理を効率化するために事前に定義された権限を持つ組み込みのプロジェクト役割を提供しているんだ。プロジェクト役割は、管理者、編集者、読み取り専用、禁止の4つのタイプに分類されている。以下は、それぞれの役割の権限の詳細な内訳だよ。
リソースカテゴリーリソース名権限管理者編集者読み取り専用禁止
ブランチ管理スプリントブランチブランチを表示、切り替え✅✅✅❌
ブランチをマージ✅✅❌❌
マージリクエストを表示/提出✅✅❌❌
保護されたブランチの内容を追加、削除、変更、マージ✅❌❌❌
APIバージョンAPIバージョンを表示、切り替え✅✅✅❌
API管理API(ケース、Markdown、WebSocket、APIドキュメントなどを含む)APIを表示、実行✅✅✅❌
APIを追加、削除、変更✅✅❌❌
コードを生成✅✅❌❌
ケースを追加、削除、変更✅✅❌❌
スキーマスキーマを表示、参照✅✅✅❌
スキーマを追加、削除、変更✅✅❌❌
コンポーネントコンポーネントを表示、参照✅✅✅❌
コンポーネントを追加、削除、変更✅✅❌❌
リクエストリクエストを表示、送信✅✅✅❌
リクエストを追加、削除、変更✅✅❌❌
ゴミ箱表示✅✅❌❌
復元✅✅❌❌
完全に削除✅❌❌❌
自動テストテストシナリオ機能テストを表示、実行✅✅✅❌
パフォーマンステストを実行✅✅✅❌
追加、削除、変更✅✅❌❌
外部プログラムにエクスポート✅✅❌❌
スケジュールされたタスク表示/今すぐ実行✅✅✅❌
追加、削除、変更✅✅❌❌
テストレポート削除✅✅❌❌
環境管理グローバル変数現在の値を表示、編集✅✅✅❌
追加、削除、変更✅✅❌❌
グローバルパラメータ表示✅✅✅❌
追加、削除、変更✅✅❌❌
Vault Secrets追加、削除、変更、取得✅✅❌❌
環境現在の値を表示、編集✅✅✅❌
追加、削除、変更✅✅❌❌
ドキュメント共有クイックシェア表示✅✅✅❌
追加、削除、変更✅✅❌❌
ドキュメントサイトの公開表示、プレビュー✅✅✅❌
公開設定✅❌❌❌
プロジェクト設定基本設定表示✅✅✅❌
変更✅❌❌❌
プロジェクトをクローン✅❌❌❌
メンバー管理表示✅❌❌❌
追加✅❌❌❌
メンバーの役割を割り当て/削除✅❌❌❌
機能設定表示✅✅✅❌
追加、削除、変更✅❌❌❌
通知ターゲット表示✅✅✅❌
追加、削除、変更✅✅❌❌
通知イベント表示✅✅✅❌
追加、削除、変更✅✅❌❌
共通パラメータ表示、参照✅✅✅❌
追加、削除、変更✅✅❌❌
スプリントブランチ表示✅✅✅❌
追加、削除、変更、保護、アーカイブ、復元✅✅❌❌
APIバージョン表示✅✅✅❌
追加、削除、変更✅✅❌❌
公開スクリプト表示、参照✅✅✅❌
追加、削除、変更✅✅❌❌
データベース接続表示、参照✅✅✅❌
追加、削除、変更✅✅❌❌
カスタム関数表示、参照✅✅✅❌
追加、削除、変更✅✅❌❌
データのインポート手動インポート✅✅❌❌
スケジュールされたインポート(手動トリガー)✅✅❌❌
スケジュールされたインポート設定✅❌❌❌
データのエクスポートデータをエクスポート✅✅❌❌
リクエスト履歴ローカルリクエスト履歴表示✅✅✅❌
共有✅✅✅❌
共有リクエスト履歴表示✅✅✅❌
削除✅✅❌❌

プロジェクト権限の設定#

1.
招待を送るときに、プロジェクトを指定して招待者の権限レベルを設定する。
2.
または、「私のチーム > メンバー/役割 > プロジェクト役割」からプロジェクトレベルの権限を設定する。
Team Permissions Settings

カスタム役割と権限#

役割と権限機能を使うと、特定の役割に対して権限をカスタマイズできるんだ。これにより、さまざまなシナリオでユーザーのニーズに合わせた権限を設定できるよ。現在、この機能はプロジェクト役割のカスタム設定のみサポートしている。チームや組織の役割のカスタマイズはまだ利用できないよ。

プロジェクト役割のカスタマイズ#

Apidogの組み込みプロジェクト役割が、特定の権限管理のニーズに合わない場合、カスタムプロジェクト役割を作成してそのギャップを埋めることができるよ。
NOTE
この機能はApidog Enterpriseプランで利用可能だよ。
カスタムプロジェクト役割を作成するには、「チーム -> メンバー -> 役割と権限」または「組織 -> メンバー -> 役割と権限」に移動して、「+ 追加」をクリックしてカスタムプロジェクト役割の作成を開始する。
add-team-members-project.png
カスタム役割名を自由に設定し、次にその役割に必要なプロジェクト権限を選択することができるよ。
customizing-project-roles.png
重要な注意事項:
1.
特定のモジュールに対して「すべての権限」オプションを選択すると、そのモジュールに新しい機能が追加された場合、自動的にカスタム役割に割り当てられるよ。
2.
デフォルトの役割(例:編集者や読み取り専用)は名前を変更したり編集したりできないけど、これらの役割をコピーして変更することで、新しいカスタム役割をすばやく作成できるよ。
Previous
チームメンバーの管理
Next
チーム活動
Built with