組織のCursor設定を一元管理
ポリシー | 説明 | Cursor設定 | 利用開始バージョン |
---|---|---|---|
AllowedExtensions | インストール可能な拡張機能を制御します。 | extensions.allowed | 1.2 |
AllowedTeamId | ログインが許可されるチームIDを制御します。許可されていないチームIDを持つユーザーは強制的にログアウトされます。 | cursorAuth.allowedTeamId | 1.3 |
extensions.allowed
Cursor設定は、どの拡張機能をインストールできるかを制御します。この設定は、キーがパブリッシャー名で、値がそのパブリッシャーからの拡張機能が許可されているかどうかを示すブール値であるJSONオブジェクトを受け入れます。
例えば、extensions.allowed
を{"anysphere": true, "github": true}
に設定すると、AnysphereとGitHubパブリッシャーからの拡張機能が許可され、{"anysphere": false}
に設定するとAnysphere拡張機能がブロックされます。
組織の許可された拡張機能を一元管理するには、デバイス管理ソリューションを使用してAllowedExtensions
ポリシーを設定してください。このポリシーは、ユーザーのデバイス上のextensions.allowed
設定を上書きします。このポリシーの値は、許可されたパブリッシャーを定義するJSON文字列です。
Cursorの拡張機能について詳しく知りたい場合は、拡張機能のドキュメントを参照してください。
cursorAuth.allowedTeamId
Cursor設定は、Cursorへのログインが許可されるチームIDを制御します。この設定は、アクセスが承認されたチームIDのカンマ区切りリストを受け入れます。
例えば、cursorAuth.allowedTeamId
を"1,3,7"
に設定すると、これらの特定のチームIDのユーザーがログインできるようになります。
許可リストにないチームIDでユーザーがログインを試行した場合:
AllowedTeamId
ポリシーを設定してください。このポリシーは、ユーザーのデバイス上のcursorAuth.allowedTeamId
設定を上書きします。このポリシーの値は、承認されたチームIDのカンマ区切りリストを含む文字列です。
サンプル .mobileconfigファイル
.mobileconfig
ファイルを以下に示します:AllowedExtensions
ポリシーの設定を示しています。サンプルファイルでは、ポリシー値は空で開始されています(拡張機能は許可されていません)。
<string>
タグの間に、ポリシーを定義する適切なJSON文字列を追加してください。
AllowedTeamId
ポリシーの場合は、チームIDのカンマ区切りリストを追加してください:
.mobileconfig
ファイルは、そのバージョンのCursorで利用可能なすべてのポリシーを初期化します。不要なポリシーは削除してください。
サンプル.mobileconfig
からポリシーを編集または削除しない場合、そのポリシーはデフォルト(制限的)のポリシー値で強制されます。
構成プロファイルを手動でインストールするには、Finderで.mobileconfig
プロファイルをダブルクリックし、システム環境設定の一般 > デバイス管理で有効にします。システム環境設定からプロファイルを削除すると、Cursorからポリシーが削除されます。
構成プロファイルの詳細については、Appleのドキュメントを参照してください。