メインコンテンツへスキップ

概要

カスタムロールと RBAC を使用すると、Devin アプリケーションへのアクセス権限を細かく調整できます。エンタープライズ管理者は、特定の権限を持つカスタムロールを作成し、それらをユーザーや IdP グループに割り当てることで、Devin Enterprise デプロイ内でユーザーが実行できる操作をきめ細かく制御できます。 Devin Enterprise では、スコープと機能が明確に分かれた 2 層構造のロールシステムを実装しており、組織レベルのロールとアカウントレベルのロールがあります。

組織レベルのロール

組織レベルのロールは組織ごとに個別に割り当てられ、その組織の外では適用されません。これらのロールは、特定の組織内で利用できるリソースや実行可能なアクションへのアクセスを制御します。 組織レベルのロールには、次の権限を設定できます。
Permission説明
Use DeepWikiDeepWiki 機能へのアクセス
Use Ask DevinAsk Devin 機能へのアクセス
Use Devin SessionsDevin セッションの作成および利用の権限
Manage Membershipユーザーおよびグループの追加・削除、権限ロールの割り当て/解除
Manage Settings組織レベルの設定の管理
Manage Playbooks組織の Playbook の作成・編集・削除
Manage Secrets組織の Secret の作成・編集・削除
Manage Knowledge組織の Knowledge の作成・編集・削除
Manage Snapshotsマシン Snapshot の作成・編集・削除
Index RepositoriesAsk Devin および DeepWiki による生成のためのリポジトリのインデックス化
Manage Sessions組織内の他ユーザーの Devin セッションの編集
View Sessions組織内の他ユーザーの Devin セッションの閲覧
Manage API KeysAPI キーの作成・削除・利用
Manage MCP ServersMCP サーバーの作成・編集・削除
View Metrics組織メトリクスの閲覧
View Consumption組織の利用状況の閲覧
ユーザーは、特定の権限セットを持つ独自のカスタムロールを作成することも、用意されている 3 種類のデフォルトの組織ロールのいずれかを使用することもできます。
  • Admin: 組織内の管理機能へのフルアクセス
  • Member: コア機能を利用できる標準ユーザーのアクセス
  • DeepWiki Only: DeepWiki と Ask Devin の機能およびリポジトリのインデックス化権限のみに制限されたアクセス

アカウントレベルのロール(エンタープライズロール)

アカウントレベルのロール(エンタープライズレベルのロールとも呼ばれます)は、エンタープライズ全体に対して付与され、そのエンタープライズ内のすべての組織に適用されます。アカウントレベルのロールを持つユーザーは、所属するすべての組織において、対応する組織レベルの権限を自動的に継承します。 アカウントレベルのロールには、次の権限を設定できます。
PermissionDescription
Manage Organizationsエンタープライズ組織の閲覧 / 作成 / 編集 / 削除
Manage Account Membershipエンタープライズおよび組織メンバーシップの閲覧 / 作成 / 編集 / 削除
Manage Enterprise Settingsエンタープライズおよび組織レベルの設定の閲覧 / 編集
Manage Git IntegrationsGit 統合(GitHub, GitLab, ADO, Bitbucket)の作成 / 編集 / 削除。リポジトリ権限とリポジトリのインデックスを管理
Manage Chat IntegrationsMicrosoft Teams や Slack などのチャット統合の作成 / 編集 / 削除
Manage Ticket IntegrationsJira や Linear などのチケッティング統合の作成 / 編集 / 削除
Use Account Tools任意の組織で Devin セッション、Ask Devin、DeepWiki を使用
Manage Account Resources任意の組織でプレイブック、シークレット、ナレッジの作成 / 編集 / 削除
Manage Account Snapshots任意の組織でマシンスナップショットの作成 / 編集 / 削除。アカウントレベルのスナップショット管理およびリポジトリのインデックス化
Index Account Repositoriesエンタープライズ全体で Ask Devin および DeepWiki 生成用にリポジトリをインデックス化
Manage Sessions任意の組織における他ユーザーの Devin セッションを編集
View Sessions任意の組織における他ユーザーの Devin セッションを閲覧
View Enterprise Infra Detailsエンタープライズインフラストラクチャの詳細を閲覧
Manage Account API Keysエンタープライズおよび任意の組織で API キーを作成 / 編集 / 削除 / 使用
Manage Account MCP Servers任意の組織で MCP サーバーの作成 / 編集 / 削除
View Account Metricsエンタープライズのメトリクスを閲覧
Manage Billingエンタープライズの利用状況(消費量)の閲覧 / 編集
ユーザーは、特定の権限セットを持つカスタムロールを自分で作成することも、次の 2 つのデフォルトアカウントロールのいずれかを使用することもできます。
  • Admin: エンタープライズ全体に対する完全な管理アクセス
  • Member: エンタープライズ内のすべての組織に対する標準ユーザーアクセス

IdP グループ連携

管理者は、アイデンティティプロバイダー (IdP) のグループにカスタムロールを割り当てることができます。ロールを IdP グループに割り当てると、そのグループのすべてのメンバー (アイデンティティプロバイダーで定義されたメンバー) に、そのロールが自動的に付与されます。
  1. グループ情報の受け渡し: 認証時に Devin Enterprise は IdP からグループ情報を受け取ります
  2. ロールの自動割り当て: ユーザーには、自分の IdP グループ所属に基づいて権限が付与されます
  3. 動的な更新: グループ所属の変更は、ユーザーが再認証したタイミングで反映されます
IdP グループはエンタープライズ SSO 接続でサポートされています。グループ設定について支援が必要な場合は、管理者にお問い合わせください。

カスタムロールの作成と割り当て

カスタムロールを設定できるのは、Enterprise 管理者、または Manage Account Membership 権限を持つユーザーのみです。Enterprise 設定にアクセスし、「Roles」タブを選択して、組織レベルおよびアカウントレベルのロールを管理します。 カスタムロールを作成するには:
  1. Enterprise Settings > Roles に移動します
  2. Organization または Enterprise レベルのいずれかについて “Create a custom role” をクリックします
  3. わかりやすいロール名を入力します
  4. 付与したい特定の権限を選択します
  5. ロールを保存します
作成したカスタムロールは、メンバーシップ管理インターフェースから、個々のユーザーまたは IdP グループに割り当てることができます。
  • Enterprise 管理者、または Manage Account Membership 権限を持つユーザーは、Enterprise 設定内の “Enterprise members” ページに移動し、アカウントレベルのロールを割り当てることができます
    • これらは、カスタムロールを作成、編集、削除できるユーザーと同じである点に注意してください
  • Organization 管理者、または Manage Organization Membership 権限を持つユーザーは、“Organization members” ページに移動し、組織レベルのロールを割り当てることができます
    • これらのユーザーは、組織レベルでカスタムロールを割り当てることはできますが、カスタムロールを作成、編集、削除できない場合がある点に注意してください
現在は 1 ユーザーあたり複数ロールの付与には対応していませんが、この機能はロードマップに含まれており、今後サポートを追加する予定です。現時点では、各ユーザーには組織ごとに 1 つのロールと、1 つのアカウントレベルロールのみを割り当てることができます。

ベストプラクティス

  • 最小権限の原則: ユーザーには、そのロールに必要な最小限の権限のみを付与する
  • IdP グループの活用: 大規模なロール割り当てを容易に管理するため、IdP グループ連携を活用する
  • 定期的な監査: ロール割り当てと権限を定期的に見直し、適切な状態が維持されていることを確認する
  • わかりやすい命名: カスタムロールには、その目的が一目でわかる明確で意味の伝わる名前を付ける
  • ドキュメント化: カスタムロールとその想定される利用ケースについて、社内向けドキュメントを整備・維持する

よくある問題

ユーザーに想定どおりの権限が付与されていない場合は、次の点を確認してください。
  • 対象の組織に対して、ユーザーに正しいロールが割り当てられていることを確認する
  • ロールに必要な権限が正しく設定されていることを確認する
  • IdP グループのメンバーシップが最新かどうかを確認する(再認証が必要な場合があります)
ロールの設定について追加のサポートが必要な場合は、Devin Enterprise 管理者に連絡するか、support までお問い合わせください。