{ "title": "com.trusourcelabs.NoMAD", "description": "Preference Domain: com.trusourcelabs.NoMAD, Application: NoMAD", "__version": "1.2.0", "__feedback": "mitchelsblake@gmail.com", "type": "object", "options": { "remove_empty_properties": true }, "properties": { "ADDomain": { "title": "ADDomain", "description": "Defines the AD domain you’re working with.", "propertyOrder": 1, "type": "string", "options": { "infoText": "Key: ADDomain" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "AutoConfigure": { "title": "AutoConfigure", "description": "Keyword to determine what auto configuration scheme to use.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: AutoConfigure" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "AutoRenewCert": { "title": "AutoRenewCert", "description": "Sets the number of days to go on a cert before automatically renewing it.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "integer" } ], "options": { "infoText": "Key: AutoRenewCert" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "CaribouTime": { "title": "CaribouTime", "description": "Changes the icon set to Carrie the Caribou", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: CaribouTime" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "ChangePasswordCommand": { "title": "ChangePasswordCommand", "description": "Script or other binary to run when a password is sucessfully changed.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: ChangePasswordCommand" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "ChangePasswordOptions": { "title": "ChangePasswordOptions", "description": "Task, URL or App path for ChangePasswordType (<<serial>>, <<fullname>>, <<shortname>> and <<domain>> are currently supported as substitutions).", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: ChangePasswordOptions" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "ChangePasswordType": { "title": "ChangePasswordType", "description": "Determines type of ChangePassword function (Kerberos, Task, URL, App, and None are currently supported).", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "enum": ["Kerberos", "Task", "URL", "App", "None"], "default": "Kerberos", "options": { "infoText": "Key: ChangePasswordType" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "CleanCerts": { "title": "CleanCerts", "description": "Determines if NoMAD should remove extra certs from user’s Keychain. This will leave the 2 newest and the 2 oldest certs in the keychian.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: CleanCerts" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "ConfigureChrome": { "title": "ConfigureChrome", "description": "Tells NoMAD to update your Chrome settings to allow for Kerberos auth with your AD domain.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: ConfigureChrome" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "ConfigureChromeDomain": { "title": "ConfigureChromeDomain", "description": "Tells NoMAD to update your Chrome settings to allow for Kerberos auth with for the set domain. This allows for Chrome to work with domains other than your AD Domain. Note that the domain will be automatically wildcarded, so setting a domain of “nomad.test” will result in *nomad.test being set. Multiple domains are supported, seperate them by “,”.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: ConfigureChromeDomain" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "CustomLDAPAttributes": { "title": "CustomLDAPAttributes", "description": "List of custom attributes to query in AD on each user record lookup. Attributes will be written back to the UserAttributes key.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "array", "items": { "type": "string", "title": "Attribute" } } ], "options": { "infoText": "Key: CustomLDAPAttributes" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "DontMatchKerbPrefs": { "title": "DontMatchKerbPrefs", "description": "Determines if the kasspwd server is written out to the com.apple.Kerberos preference domain.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: DontMatchKerbPrefs" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "DontShowWelcome": { "title": "DontShowWelcome", "description": "Determines if the Welcome window is shown on first launch.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: DontShowWelcome" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "DontShowWelcomeDefaultOn": { "title": "DontShowWelcomeDefaultOn", "description": "Shows the Welcome Screen, but checks the “Don’t show again” box by default. Useful for when you want to show the Welcome screen only once.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: DontShowWelcomeDefaultOn" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "ExportableKey": { "title": "ExportableKey", "description": "Determines if the private key from any generate certs can be exported.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "default": false, "options": { "infoText": "Key: ExportableKey" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "GetCertificateAutomatically": { "title": "GetCertificateAutomatically", "description": "Determines if a certificate is automatically requested for a user when they don’t have a valid existing certificate.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: GetCertificateAutomatically" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "GetHelpOptions": { "title": "GetHelpOptions", "description": "URL or Path for GetHelpType (<<serial>>, <<fullname>>, <<shortname>> and <<domain>> are currently supported as substitutions).", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: GetHelpOptions" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "GetHelpType": { "title": "GetHelpType", "description": "Determines type of GetHelp function (Bomgar, URL and App are currently supported).", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: GetHelpType" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "HicFix": { "title": "HicFix", "description": "Enables a secondary password change with AD to fix an issue with macOS 10.13.0 with AD-bound mobile accounts.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: HicFix" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "HideAbout": { "title": "HideAbout", "description": "Removes the About menu from NoMAD.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: HideAbout" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "HideExpiration": { "title": "HideExpiration", "description": "Hides the password countdown display in the menu bar.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: HideExpiration" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "HideExpirationMessage": { "title": "HideExpirationMessage", "description": "Specifies text to show in the menu bar when the password countdown has been suppressed.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: HideExpirationMessage" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "HideGetSoftware": { "title": "HideGetSoftware", "description": "Determines if the Get Software menu is visible.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: HideGetSoftware" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "HideHelp": { "title": "HideHelp", "description": "Determines if the Get Help menu is visible.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: HideHelp" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "HideLockScreen": { "title": "HideLockScreen", "description": "Determines if the Lock Screen menu is visible.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: HideLockScreen" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "HidePrefs": { "title": "HidePrefs", "description": "Prevents the Preferences menu from being accessible.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "default": false, "options": { "infoText": "Key: HidePrefs" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "HideRenew": { "title": "HideRenew", "description": "Determines if the Renew Tickets menu is visible.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: HideRenew" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "HideSignOut": { "title": "HideSignOut", "description": "Determines if the Sign Out menu is visible.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: HideSignOut" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "HideQuit": { "title": "HideQuit", "description": "Determines if the Quit menu is visible.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: HideQuit" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "HomeAppendDomain": { "title": "HomeAppendDomain", "description": "Adds your AD domain to the end of the user’s hold folder. Used for when the home in AD is not fully qualified.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: HomeAppendDomain" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "IconOff": { "title": "IconOff", "description": "Specifies an icon file to use for when NoMAD is not connected. Note: this needs to be a 16×16 image to display correctly.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: IconOff" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "IconOffDark": { "title": "IconOffDark", "description": "Specifies an icon file to use for when NoMAD is not connected in dark mode.Note: this needs to be a 16×16 image to display correctly.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: IconOffDark" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "IconOn": { "title": "IconOn", "description": "Specifies an icon file to use for when NoMAD is connected. Note: this needs to be a 16×16 image to display correctly.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: IconOn" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "IconOnDark": { "title": "IconOnDark", "description": "Specifies an icon file to use for when NoMAD is connected in dark mode. Note: this needs to be a 16×16 image to display correctly.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: IconOnDark" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "KerberosRealm": { "title": "KerberosRealm", "description": "Defines your Kerberos realm", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: KerberosRealm" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "KeychainItems": { "title": "KeychainItems", "description": "A Dictionary or Keychain Items matching an item name to an account name. On password change, NoMAD will update these items with the user’s new password.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "object" } ], "options": { "infoText": "Key: KeychainItems" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "KeychainItemsDebug": { "title": "KeychainItemsDebug", "description": "Enbables KeychainItems debugging. Will attempt to update passwords on any sign in through the NoMAD UI and log verbosely as to what’s not working.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: KeychainItemsDebug" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "LDAPAnonymous": { "title": "LDAPAnonymous", "description": "Determines if NoMAD uses anonymous LDAP binding when getting the user record.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: LDAPAnonymous" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "LDAPServerList": { "title": "LDAPServerList", "description": "List of LDAP servers for NoMAD to use instead of doing SRV lookups.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: LDAPServerList" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "LDAPOnly": { "title": "LDAPOnly", "description": "Sets NoMAD to treat the remote server as just an LDAP server and not specifically AD.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: LDAPOnly" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "LDAPOverSSL": { "title": "LDAPOverSSL", "description": "Determines if NoMAD uses LDAP over SSL.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: LDAPOverSSL" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "LDAPType": { "title": "LDAPType", "description": "An indication of what specific LDAP type is in use. Currently only “OD” for Apple’s Open Directory is available.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: LDAPType" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "LightsOutIKnowWhatImDoing": { "title": "LightsOutIKnowWhatImDoing", "description": "Removes the icon from the menu bar. Note that NoMAD still is in the menu bar, just with no icon and taking up less space.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: LightsOutIKnowWhatImDoing" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "LocalPasswordSync": { "title": "LocalPasswordSync", "description": "Determines if we keep the local password in sync with the network password or not.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "default": false, "options": { "infoText": "Key: LocalPasswordSync" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "LocalPasswordSyncDontSyncLocalUsers": { "title": "LocalPasswordSyncDontSyncLocalUsers", "description": "An array of user names that if they match the current local user, NoMAD won’t synchronize the password regardless of what user logs into AD.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "array", "items": { "type": "string", "title": "Username" } } ], "options": { "infoText": "Key: LocalPasswordSyncDontSyncLocalUsers" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "LocalPasswordSyncDontSyncNetworkUsers": { "title": "LocalPasswordSyncDontSyncNetworkUsers", "description": "An array of user names that if they match the AD user signing in, NoMAD won’t synchronize the password regardless of what user logs into AD.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "array", "items": { "type": "string", "title": "Username" } } ], "options": { "infoText": "Key: LocalPasswordSyncDontSyncNetworkUsers" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "LocalPasswordSyncOnMatchOnly": { "title": "LocalPasswordSyncOnMatchOnly", "description": "Determines if the domain password will be synced to the local account only when the account names match.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: LocalPasswordSyncOnMatchOnly" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "LoginItem": { "title": "LoginItem", "description": "Determines whether or not to add NoMAD to the user’s start up items.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: LoginItem" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MenuAbout": { "title": "MenuAbout", "description": "Determines the name of the About menu item.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MenuAbout" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MenuChangePassword": { "title": "MenuChangePassword", "description": "Changes the menu text of the Change Password menu item.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MenuChangePassword" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MenuGetCertificate": { "title": "MenuGetCertificate", "description": "Changes the menu text of the Get Certificate menu item.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MenuGetCertificate" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MenuHomeDirectory": { "title": "MenuHomeDirectory", "description": "Changes the menu text of the Home Directory menu item.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MenuHomeDirectory" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MenuGetHelp": { "title": "MenuGetHelp", "description": "Changes the menu text of the Get Help menu item.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MenuGetHelp" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MenuGetSoftware": { "title": "MenuGetSoftware", "description": "Changes the menu text of the Software menu item.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MenuGetSoftware" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MenuFileServers": { "title": "MenuFileServers", "description": "Changes the menu text of the File Servers menu.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MenuFileServers" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MenuPasswordExpires": { "title": "MenuPasswordExpires", "description": "Changes the menu text of the password expiration menu item before a user logs in.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MenuPasswordExpires" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MenuRenewTickets": { "title": "MenuRenewTickets", "description": "Changes the menu text of the Renew Tickets menu item.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MenuRenewTickets" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MenuUserName": { "title": "MenuUserName", "description": "Changes the menu text of the user name menu item before a user logs in.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MenuUserName" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MenuWelcome": { "title": "MenuWelcome", "description": "Path to a folder enclosing an index.html file and associated resources for displaying as a Welcome screen when running NoMAD.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MenuWelcome" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MessageLocalSync": { "title": "MessageLocalSync", "description": "Message text for when a user is asked for their local password to sync their network password to their local account.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MessageLocalSync" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MessageNotConnected": { "title": "MessageNotConnected", "description": "The text in the menu bar to display when NoMAD is not connected to the AD domain.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MessageNotConnected" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MessagePasswordChangePolicy": { "title": "MessagePasswordChangePolicy", "description": "Message text to display in the password change dialog to help the user understand how complext they need to be.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MessagePasswordChangePolicy" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MessageUPCAlert": { "title": "MessageUPCAlert", "description": "Message to be shown in an UPCAlert notification.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: MessageUPCAlert" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "MountSharesWithFinder": { "title": "MountSharesWithFinder", "description": "When file shares are set to automount, this mounts them via the Finder instead of via the API.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: MountSharesWithFinder" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "PasswordExpireAlertTime": { "title": "PasswordExpireAlertTime", "description": "The threshold, in seconds, for when to start notifying the user about their expiring password – set to 0 to never be bothered, and defaults to 15 days or 1,296,000 seconds.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "integer" } ], "default": 1296000, "options": { "infoText": "Key: PasswordExpireAlertTime" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "PasswordExpireCustomAlert": { "title": "PasswordExpireCustomAlert", "description": "Custom alert to show in the menu bar instead of days to go.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: PasswordExpireCustomAlert" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "PasswordExpireCustomWarnTime": { "title": "PasswordExpireCustomWarnTime", "description": "Will cause the custom alert to be only shown at a specific threshold, and in yellow.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "integer" } ], "options": { "infoText": "Key: PasswordExpireCustomWarnTime" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "PasswordExpireCustomAlertTime": { "title": "PasswordExpireCustomAlertTime", "description": "Will cause the custom alert to be only shown at a specific threshold, and in red.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "integer" } ], "options": { "infoText": "Key: PasswordExpireCustomAlertTime" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "PasswordPolicy": { "title": "PasswordPolicy", "description": "Will show visual indicators to the user when changing his or her password that it does not meet policy. Note: the values need to be set as Strings in your dictionary.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "object", "properties": { "minLength": { "type": "integer" }, "minLowerCase": { "type": "integer" }, "minNumber": { "type": "integer" }, "minSymbol": { "type": "integer" }, "minUpperCase": { "type": "integer" }, "minMatches": { "type": "integer" } } } ], "options": { "infoText": "Key: PasswordPolicy" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "PersistExpiration": { "title": "PersistExpiration", "description": "Setting this to true will display the password expiration countdown even when the user is not logged into the domain.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: PersistExpiration" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "RecursiveGroupLookup": { "title": "RecursiveGroupLookup", "description": "Allows for recursive group lookups in AD to find all nested groups a user may be a member of.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: RecursiveGroupLookup" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "RenewTickets": { "title": "RenewTickets", "description": "Setting to determine if auto ticket renewal is used.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "default": true, "options": { "infoText": "Key: RenewTickets" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "SecondsToRenew": { "title": "SecondsToRenew", "description": "Setting for how often to renew tickets.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "integer" } ], "default": 7200, "options": { "infoText": "Key: SecondsToRenew" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "SelfServicePath": { "title": "SelfServicePath", "description": "Sets a path for an application to be used with the Get Software menu item.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: SelfServicePath" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "ShowHome": { "title": "ShowHome", "description": "Determines whether the AD home share is shown in the menu.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "default": false, "options": { "infoText": "Key: ShowHome" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "SignInCommand": { "title": "SignInCommand", "description": "Script or command to be run when NoMAD completes a successful sign in to AD.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: SignInCommand" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "SignInWindowAlert": { "title": "SignInWindowAlert", "description": "Makes the NoMAD Sign In window the foremost window when a user is not signed in.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: SignInWindowAlert" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "SignInWindowAlertTime": { "title": "SignInWindowAlertTime", "description": "Seconds between the SignInWindowAlert making the Sign In window the foremost window.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "integer" } ], "options": { "infoText": "Key: SignInWindowAlertTime" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "SignInWindowOnLaunch": { "title": "SignInWindowOnLaunch", "description": "This will force the Sign In window to display when NoMAD launches.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: SignInWindowOnLaunch" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "SignInWindowOnLaunchExclusions": { "title": "SignInWindowOnLaunchExclusions", "description": "An array of strings for local users that will not be shown the Sign In window automatically.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "array", "items": { "type": "string", "title": "Username" } } ], "options": { "infoText": "Key: SignInWindowOnLaunchExclusions" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "SignOutCommand": { "title": "SignOutCommand", "description": "Path to a script or other binary to execute on sign out.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: SignOutCommand" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "StateChangeAction": { "title": "StateChangeAction", "description": "Path to a script that will be launched on network changes.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: StateChangeAction" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "Template": { "title": "Template", "description": "The certificate template that you’d like to request when using the Windows CA.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: Template" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "TitleSignIn": { "title": "TitleSignIn", "description": "Changes the title of the sign in window.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: TitleSignIn" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "UPCAlert": { "title": "UPCAlert", "description": "Determines if NoMAD will alert the user to Unannounced Password Changes, typically when the password was changed in AD and not from the user’s system.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: UPCAlert" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "UPCAlertAction": { "title": "UPCAlertAction", "description": "Path to a script or other binary to execute when a UPC Alert occurs.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: UPCAlertAction" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "UseKeychain": { "title": "UseKeychain", "description": "Determines whether to store the Kerberos password in the user’s keychain.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "default": false, "options": { "infoText": "Key: UseKeychain" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "UseKeychainPrompt": { "title": "UseKeychainPrompt", "description": "Will cause NoMAD to force a sign in to NoMAD to caputre the password in the Keychain.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: UseKeychainPrompt" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "UserSwitch": { "title": "UserSwitch", "description": "Ensures that the local user name is the active ticket being used by NoMAD.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "options": { "infoText": "Key: UserSwitch" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "Verbose": { "title": "Verbose", "description": "Enables verbose logging.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "boolean" } ], "default": false, "options": { "infoText": "Key: Verbose" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "WifiNetworks": { "title": "WifiNetworks", "description": "SSIDs of wireless networks you would like to associate any certificates created with NoMAD to via an identity preference in the Keychain.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "array", "items": { "type": "string", "title": "SSID" } } ], "options": { "infoText": "Key: WifiNetworks" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] }, "X509CA": { "title": "X509CA", "description": "FQDN of the Windows web Certificate Authority you would like to use.", "propertyOrder": 10, "anyOf": [ { "title": "Not Configured", "type": "null" }, { "title": "Configured", "type": "string" } ], "options": { "infoText": "Key: X509CA" }, "links": [{ "rel": "More information", "href": "https://nomad.menu/help/preferences-and-what-they-do/" }] } } }