Skip to content
このページは AI の支援により作成・翻訳されました。誤りがあれば、改善にご協力ください。 GitHub で編集

メンバーと権限

OpenPRはワークスペースにスコープされたロールベースアクセス制御(RBAC)を使用します。各ワークスペースメンバーには権限を決定するロールがあります。

ロール

ロール説明権限
Owner(オーナー)ワークスペース作成者または昇格されたオーナーフルアクセス:ワークスペースの削除、すべての設定の管理、メンバーの昇格/降格
Admin(管理者)ワークスペース管理者プロジェクト、メンバー(オーナーを除く)、設定、ガバナンス設定の管理
Member(メンバー)通常のチームメンバーイシュー、コメント、ラベルの作成と管理;ガバナンスへの参加

メンバーの招待

Workspace Settings(ワークスペース設定) > Members(メンバー) > **Invite(招待)**に移動:

  1. ユーザーのメールアドレスを入力。
  2. ロールを選択(Owner、Admin、またはMember)。
  3. **Invite(招待)**をクリック。

招待されたユーザーはOpenPRアカウントを持っている必要があります。アカウントがない場合は、先に登録する必要があります。

メンバーの管理

メンバーリストから以下ができます:

  • ロールの変更 -- メンバーを昇格または降格(管理者はオーナーのロールを変更できない)。
  • 削除 -- ワークスペースからメンバーを削除。

ユーザータイプ

OpenPRは2つのエンティティタイプをサポートします:

タイプ説明作成方法
human通常の人間ユーザーユーザー登録
botボット/AIアカウントボットトークン作成

ボットユーザーはボットトークンが生成されると自動的に作成されます。アクティビティフィードや監査ログに表示名で表示されます。

ボットトークン

ボットトークンはAIアシスタントや外部ツールがMCPサーバーとAPIで認証することを可能にします。各トークンは:

  • opr_プレフィックスを持つ。
  • 1つのワークスペースにスコープされる。
  • 対応するbot_mcpユーザーエンティティを作成する。
  • ワークスペースメンバーが利用可能なすべての読み書き操作をサポートする。

ボットトークンの作成

Workspace Settings(ワークスペース設定) > Bot Tokens(ボットトークン) > **Create(作成)**に移動:

  1. 表示名を入力(例:"Claude Assistant")。
  2. **Create(作成)**をクリック。
  3. トークンをすぐにコピー -- 再表示されません。

ボットトークンの使用

ボットトークンはMCPサーバーの設定に使用されます:

bash
# Environment variable
OPENPR_BOT_TOKEN=opr_your_token_here

またはAPIリクエストで:

bash
curl -H "Authorization: Bearer opr_your_token_here" \
  http://localhost:8080/api/workspaces/<workspace_id>/projects

APIリファレンス

bash
# List workspace members
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/workspaces/<workspace_id>/members

# List bot tokens
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/workspaces/<workspace_id>/bots

MCPツール

ツール説明
members.listすべてのワークスペースメンバーとそのロールをリスト

次のステップ

Released under the Apache-2.0 License.