mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
docs: Address feedback on macos profile manifest (#9210)
Incorporating feedback from https://github.com/ProfileManifests/ProfileManifests/pull/791#pullrequestreview-2862167897
This commit is contained in:
@@ -4,30 +4,20 @@
|
||||
<dict>
|
||||
<key>pfm_app_url</key>
|
||||
<string>https://www.firezone.dev/kb/client-apps/macos-client</string>
|
||||
<key>pfm_documentation_url</key>
|
||||
<string>https://www.firezone.dev/kb/deploy/clients#provision-with-mdm</string>
|
||||
<key>pfm_targets</key>
|
||||
<array>
|
||||
<string>user</string>
|
||||
</array>
|
||||
<key>pfm_platforms</key>
|
||||
<array>
|
||||
<string>macOS</string>
|
||||
</array>
|
||||
<key>pfm_description</key>
|
||||
<string>Manage configuration for the Firezone macOS client.</string>
|
||||
<key>pfm_documentation_url</key>
|
||||
<string>https://www.firezone.dev/kb/deploy/clients#provision-with-mdm</string>
|
||||
<key>pfm_domain</key>
|
||||
<string>dev.firezone.firezone</string>
|
||||
<key>pfm_format_version</key>
|
||||
<integer>1</integer>
|
||||
<key>pfm_last_modified</key>
|
||||
<date>2025-05-23T07:58:48Z</date>
|
||||
<key>pfm_title</key>
|
||||
<string>Firezone</string>
|
||||
<key>pfm_unique</key>
|
||||
<true/>
|
||||
<key>pfm_version</key>
|
||||
<integer>1</integer>
|
||||
<key>pfm_platforms</key>
|
||||
<array>
|
||||
<string>macOS</string>
|
||||
</array>
|
||||
<key>pfm_subkeys</key>
|
||||
<array>
|
||||
<dict>
|
||||
@@ -135,154 +125,134 @@ A profile can consist of payloads with different version numbers. For example, c
|
||||
<key>pfm_type</key>
|
||||
<string>string</string>
|
||||
</dict>
|
||||
|
||||
<!-- authURL -->
|
||||
<dict>
|
||||
<key>pfm_name</key>
|
||||
<string>authURL</string>
|
||||
<key>pfm_type</key>
|
||||
<string>string</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Authentication URL</string>
|
||||
<key>pfm_description</key>
|
||||
<string>The base URL to open when users sign in. The accountSlug will be appended to this. In most cases you shouldn't change this.</string>
|
||||
<key>pfm_description_reference</key>
|
||||
<string>The base URL to open when users sign in. The accountSlug will be appended to this. In most cases you shouldn't change this.</string>
|
||||
<key>pfm_default</key>
|
||||
<string>https://app.firezone.dev</string>
|
||||
</dict>
|
||||
|
||||
<!-- apiURL -->
|
||||
<dict>
|
||||
<key>pfm_description</key>
|
||||
<string>The base URL to open when users sign in. The accountSlug will be appended to this. In most cases you shouldn't change this.</string>
|
||||
<key>pfm_name</key>
|
||||
<string>apiURL</string>
|
||||
<string>authURL</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Authentication URL</string>
|
||||
<key>pfm_type</key>
|
||||
<string>string</string>
|
||||
<key>pfm_title</key>
|
||||
<string>WebSocket API URL</string>
|
||||
<key>pfm_description</key>
|
||||
<string>The control plane WebSocket URL that the network extension connects to. In most cases you shouldn't change this.</string>
|
||||
<key>pfm_description_reference</key>
|
||||
<string>The control plane WebSocket URL that the network extension connects to. In most cases you shouldn't change this.</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>pfm_default</key>
|
||||
<string>wss://api.firezone.dev</string>
|
||||
</dict>
|
||||
|
||||
<!-- logFilter -->
|
||||
<dict>
|
||||
<key>pfm_description</key>
|
||||
<string>The control plane WebSocket URL that the network extension connects to. In most cases you shouldn't change this.</string>
|
||||
<key>pfm_name</key>
|
||||
<string>logFilter</string>
|
||||
<string>apiURL</string>
|
||||
<key>pfm_title</key>
|
||||
<string>WebSocket API URL</string>
|
||||
<key>pfm_type</key>
|
||||
<string>string</string>
|
||||
<key>pfm_title</key>
|
||||
<string>RUST_LOG filter string</string>
|
||||
<key>pfm_description</key>
|
||||
<string>The RUST_LOG-style filter string to apply to the network extension for increasing log output to use for connectivity troubleshooting. In most cases you shouldn't change this.</string>
|
||||
<key>pfm_description_reference</key>
|
||||
<string>The RUST_LOG-style filter string to apply to the network extension for increasing log output to use for connectivity troubleshooting. In most cases you shouldn't change this.</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>pfm_default</key>
|
||||
<string>info</string>
|
||||
<key>pfm_description</key>
|
||||
<string>The RUST_LOG-style filter string to apply to the network extension for increasing log output to use for connectivity troubleshooting. In most cases you shouldn't change this.</string>
|
||||
<key>pfm_name</key>
|
||||
<string>logFilter</string>
|
||||
<key>pfm_title</key>
|
||||
<string>RUST_LOG filter string</string>
|
||||
<key>pfm_type</key>
|
||||
<string>string</string>
|
||||
</dict>
|
||||
|
||||
<!-- accountSlug -->
|
||||
<dict>
|
||||
<key>pfm_description</key>
|
||||
<string>Your Firezone account ID or slug which will be appended to the authURL to form the complete sign in URL. Will be set automatically by the client after the first successful authentication.</string>
|
||||
<key>pfm_name</key>
|
||||
<string>accountSlug</string>
|
||||
<key>pfm_type</key>
|
||||
<string>string</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Account ID or Slug</string>
|
||||
<key>pfm_description</key>
|
||||
<string>Your Firezone account ID or slug which will be appended to the authURL to form the complete sign in URL. Will be set automatically by the client after the first successful authentication.</string>
|
||||
<key>pfm_description_reference</key>
|
||||
<string>Your Firezone account ID or slug which will be appended to the authURL to form the complete sign in URL. Will be set automatically by the client after the first successful authentication.</string>
|
||||
</dict>
|
||||
|
||||
<!-- internetResourceEnabled -->
|
||||
<dict>
|
||||
<key>pfm_name</key>
|
||||
<string>internetResourceEnabled</string>
|
||||
<key>pfm_type</key>
|
||||
<string>boolean</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Enforce full-tunnel</string>
|
||||
<key>pfm_description</key>
|
||||
<string>If set to true and you have the Internet Resource enabled for this user, enforces the use of the Internet Resource for this Mac while Firezone is signed in.</string>
|
||||
<key>pfm_description_reference</key>
|
||||
<string>If set to true and you have the Internet Resource enabled for this user, enforces the use of the Internet Resource for this Mac while Firezone is signed in.</string>
|
||||
</dict>
|
||||
|
||||
<!-- hideAdminPortalMenuItem -->
|
||||
<dict>
|
||||
<key>pfm_name</key>
|
||||
<string>hideAdminPortalMenuItem</string>
|
||||
<key>pfm_type</key>
|
||||
<string>boolean</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Hide admin portal link</string>
|
||||
<key>pfm_description</key>
|
||||
<string>Hide the Admin portal link in the Firezone menu in the macOS menu bar.</string>
|
||||
<key>pfm_description_reference</key>
|
||||
<string>Hide the Admin portal link in the Firezone menu in the macOS menu bar.</string>
|
||||
</dict>
|
||||
|
||||
<!-- connectOnStart -->
|
||||
<dict>
|
||||
<key>pfm_name</key>
|
||||
<string>connectOnStart</string>
|
||||
<key>pfm_type</key>
|
||||
<string>boolean</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Connect on start</string>
|
||||
<key>pfm_description</key>
|
||||
<string>Try to connect to Firezone using the saved token and configuration when the client application starts. If the authentication token is expired, the client will start in a disconnected state.</string>
|
||||
<key>pfm_description_reference</key>
|
||||
<string>Try to connect to Firezone using the saved token and configuration when the client application starts. If the authentication token is expired, the client will start in a disconnected state.</string>
|
||||
</dict>
|
||||
|
||||
<!-- startOnLogin -->
|
||||
<dict>
|
||||
<key>pfm_name</key>
|
||||
<string>startOnLogin</string>
|
||||
<key>pfm_type</key>
|
||||
<string>boolean</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Start on login</string>
|
||||
<key>pfm_description</key>
|
||||
<string>Start the Firezone client when the user logs into the machine. In some cases you may want to configure this using a Managed Login Items payload instead.</string>
|
||||
<key>pfm_description_reference</key>
|
||||
<string>Start the Firezone client when the user logs into the machine. In some cases you may want to configure this using a Managed Login Items payload instead.</string>
|
||||
</dict>
|
||||
|
||||
<!-- disableUpdateCheck -->
|
||||
<dict>
|
||||
<key>pfm_name</key>
|
||||
<string>disableUpdateCheck</string>
|
||||
<key>pfm_type</key>
|
||||
<string>boolean</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Disable update check</string>
|
||||
<key>pfm_description</key>
|
||||
<string>Disables the update check and notification for the Standalone variant of the macOS client. App Store versions 1.4.15 and higher already have this disabled.</string>
|
||||
<key>pfm_description_reference</key>
|
||||
<string>Disables the update check and notification for the Standalone variant of the macOS client. App Store versions 1.4.15 and higher already have this disabled.</string>
|
||||
</dict>
|
||||
|
||||
<!-- supportURL -->
|
||||
<dict>
|
||||
<key>pfm_name</key>
|
||||
<string>supportURL</string>
|
||||
<key>pfm_type</key>
|
||||
<string>string</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Support URL</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>pfm_default</key>
|
||||
<false/>
|
||||
<key>pfm_description</key>
|
||||
<string>The URL to which users will be taken to when clicking the Help -> Support link in the menu bar.</string>
|
||||
<key>pfm_description_reference</key>
|
||||
<string>The URL to which users will be taken to when clicking the Help -> Support link in the menu bar.</string>
|
||||
<string>If set to true and you have the Internet Resource enabled for this user, enforces the use of the Internet Resource for this Mac while Firezone is signed in.</string>
|
||||
<key>pfm_name</key>
|
||||
<string>internetResourceEnabled</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Enforce full-tunnel</string>
|
||||
<key>pfm_type</key>
|
||||
<string>boolean</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>pfm_default</key>
|
||||
<false/>
|
||||
<key>pfm_description</key>
|
||||
<string>Hide the Admin portal link in the Firezone menu in the macOS menu bar.</string>
|
||||
<key>pfm_name</key>
|
||||
<string>hideAdminPortalMenuItem</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Hide admin portal link</string>
|
||||
<key>pfm_type</key>
|
||||
<string>boolean</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>pfm_default</key>
|
||||
<true/>
|
||||
<key>pfm_description</key>
|
||||
<string>Try to connect to Firezone using the saved token and configuration when the client application starts. If the authentication token is expired, the client will start in a disconnected state.</string>
|
||||
<key>pfm_name</key>
|
||||
<string>connectOnStart</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Connect on start</string>
|
||||
<key>pfm_type</key>
|
||||
<string>boolean</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>pfm_default</key>
|
||||
<false/>
|
||||
<key>pfm_description</key>
|
||||
<string>Start the Firezone client when the user logs into the machine. In some cases you may want to configure this using a Managed Login Items payload instead.</string>
|
||||
<key>pfm_name</key>
|
||||
<string>startOnLogin</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Start on login</string>
|
||||
<key>pfm_type</key>
|
||||
<string>boolean</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>pfm_default</key>
|
||||
<false/>
|
||||
<key>pfm_description</key>
|
||||
<string>Disables the update check and notification for the Standalone variant of the macOS client. App Store versions 1.4.15 and higher already have this disabled.</string>
|
||||
<key>pfm_name</key>
|
||||
<string>disableUpdateCheck</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Disable update check</string>
|
||||
<key>pfm_type</key>
|
||||
<string>boolean</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>pfm_default</key>
|
||||
<string>https://www.firezone.dev/support</string>
|
||||
<key>pfm_description</key>
|
||||
<string>The URL to which users will be taken to when clicking the Help -> Support link in the menu bar.</string>
|
||||
<key>pfm_name</key>
|
||||
<string>supportURL</string>
|
||||
<key>pfm_title</key>
|
||||
<string>Support URL</string>
|
||||
<key>pfm_type</key>
|
||||
<string>string</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>pfm_targets</key>
|
||||
<array>
|
||||
<string>user</string>
|
||||
</array>
|
||||
<key>pfm_title</key>
|
||||
<string>Firezone</string>
|
||||
<key>pfm_unique</key>
|
||||
<true/>
|
||||
<key>pfm_version</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
</plist>
|
||||
|
||||
Reference in New Issue
Block a user