エンタープライズ設定

デバイス管理ソリューションを通じてCursorの特定の機能を一元管理し、組織のニーズに確実に対応できます。Cursorポリシーを指定すると、その値がユーザーのデバイス上の対応するCursor設定を上書きします。 組織によって「Extensions: Allowed」設定が管理されていることを示す設定エディター。 Cursorは現在、以下の管理者制御機能を制御するポリシーを提供しています:
ポリシー説明Cursor設定利用開始バージョン
AllowedExtensionsインストール可能な拡張機能を制御します。extensions.allowed1.2
AllowedTeamIdログインが許可されるチームIDを制御します。許可されていないチームIDを持つユーザーは強制的にログアウトされます。cursorAuth.allowedTeamId1.3

許可された拡張機能の設定

extensions.allowed Cursor設定は、どの拡張機能をインストールできるかを制御します。この設定は、キーがパブリッシャー名で、値がそのパブリッシャーからの拡張機能が許可されているかどうかを示すブール値であるJSONオブジェクトを受け入れます。 例えば、extensions.allowed{"anysphere": true, "github": true}に設定すると、AnysphereとGitHubパブリッシャーからの拡張機能が許可され、{"anysphere": false}に設定するとAnysphere拡張機能がブロックされます。 組織の許可された拡張機能を一元管理するには、デバイス管理ソリューションを使用してAllowedExtensionsポリシーを設定してください。このポリシーは、ユーザーのデバイス上のextensions.allowed設定を上書きします。このポリシーの値は、許可されたパブリッシャーを定義するJSON文字列です。 Cursorの拡張機能について詳しく知りたい場合は、拡張機能のドキュメントを参照してください。

許可されたチームIDの設定

cursorAuth.allowedTeamId Cursor設定は、Cursorへのログインが許可されるチームIDを制御します。この設定は、アクセスが承認されたチームIDのカンマ区切りリストを受け入れます。 例えば、cursorAuth.allowedTeamId"1,3,7"に設定すると、これらの特定のチームIDのユーザーがログインできるようになります。 許可リストにないチームIDでユーザーがログインを試行した場合:
  • 即座に強制的にログアウトされます
  • エラーメッセージが表示されます
  • 有効なチームIDが使用されるまで、アプリケーションはそれ以上の認証試行を防止します
組織の許可されたチームIDを一元管理するには、デバイス管理ソリューションを使用してAllowedTeamIdポリシーを設定してください。このポリシーは、ユーザーのデバイス上のcursorAuth.allowedTeamId設定を上書きします。このポリシーの値は、承認されたチームIDのカンマ区切りリストを含む文字列です。

WindowsでのGroup Policy

CursorはWindowsレジストリベースのGroup Policyをサポートしています。ポリシー定義がインストールされると、管理者はローカルグループポリシーエディターを使用してポリシー値を管理できます。 ポリシーはコンピューターレベルとユーザーレベルの両方で設定できます。両方が設定されている場合、コンピューターレベルが優先されます。ポリシー値が設定されると、その値は任意のレベル(デフォルト、ユーザー、ワークスペースなど)で構成されたCursor設定値を上書きします。

macOSでの構成プロファイル

構成プロファイルはmacOSデバイスの設定を管理します。プロファイルは、利用可能なポリシーに対応するキー/値のペアを含むXMLファイルです。これらのプロファイルは、モバイルデバイス管理(MDM)ソリューションを使用して展開するか、手動でインストールできます。

文字列ポリシー

以下の例では、AllowedExtensionsポリシーの設定を示しています。サンプルファイルでは、ポリシー値は空で開始されています(拡張機能は許可されていません)。
<key>AllowedExtensions</key>
<string></string>
<string>タグの間に、ポリシーを定義する適切なJSON文字列を追加してください。
<key>AllowedExtensions</key>
<string>{"anysphere": true, "github": true}</string>
AllowedTeamIdポリシーの場合は、チームIDのカンマ区切りリストを追加してください:
<key>AllowedTeamId</key>
<string>1,3,7</string>
重要: 提供された.mobileconfigファイルは、そのバージョンのCursorで利用可能なすべてのポリシーを初期化します。不要なポリシーは削除してください。 サンプル.mobileconfigからポリシーを編集または削除しない場合、そのポリシーはデフォルト(制限的)のポリシー値で強制されます。 構成プロファイルを手動でインストールするには、Finderで.mobileconfigプロファイルをダブルクリックし、システム環境設定の一般 > デバイス管理で有効にします。システム環境設定からプロファイルを削除すると、Cursorからポリシーが削除されます。 構成プロファイルの詳細については、Appleのドキュメントを参照してください。

追加ポリシー

目標は、現在のCursor設定をポリシーとして推進し、既存の設定に密接に従うことで、命名と動作の一貫性を保つことです。より多くのポリシーを制定するリクエストがある場合は、CursorのGitHubリポジトリでissueを開いてください。チームは、その動作に対応する既存の設定があるか、または望ましい動作を制御するための新しい設定を作成すべきかを判断します。

よくある質問

CursorはLinuxでの設定プロファイルをサポートしていますか?

Linuxのサポートはロードマップにありません。Linuxでの設定プロファイルに興味がある場合は、Cursor GitHubリポジトリでissueを開き、あなたのシナリオの詳細を共有してください。