NoMAD Login
menu.nomad.login.ad
NoMAD Login settings
Configuration Keys (76)
Showing 76 of 76 keys
| Key | Type | Description | Default | Range |
|---|---|---|---|---|
| string | Defines the AD domain you're working with. | Default: — | Range: — | |
PFC_SegmentedControl_0stringrequired | string | — | Default: — | Range: — |
DenyLocalbooleanDeny Local Users | boolean | — | Default: — | Range: — |
DenyLocalExcludedarrayDeny Local User Exclusions | array | — | Default: — | Range: — |
| string | — | Default: — | Range: — | |
Allowed Group Membership User Logins | array | — | Default: — | Range: — |
| string | — | Default: — | Range: — | |
RecursiveGroupLookupbooleanRecursive Group Lookup | boolean | If set to yes, group membership lookups should be done recursively | Default: — | Range: — |
Migrateboolean | boolean | If yes, migrate users | Default: — | Range: — |
MigrateUsersHidearrayHidden Migration User | array | — | Default: — | Range: — |
| string | — | Default: — | Range: — | |
PasswordOverwriteSilentbooleanPassword Overwrite Silent | boolean | — | Default: — | Range: — |
PasswordOverwriteOptionalbooleanPassword Overwrite Optional | boolean | — | Default: — | Range: — |
LocalFallbackbooleanLocal Fallback | boolean | — | Default: — | Range: — |
LDAPServersarray | array | List of LDAP servers that you would like to use for AD authentication instead of using SRV record lookup. | Default: — | Range: — |
Serverstring | string | — | Default: — | Range: — |
LDAPOverSSLbooleanLDAP Over SSL | boolean | Determines if NoMAD Login uses LDAP over SSL. | Default: false | Range: — |
AdditionalADDomainsarrayAdditional Active Directory Domains | array | List of domains to append at the loginwindow. If not set, the standard Managed Domain policy will apply. | Default: — | Range: — |
Domainstring | string | — | Default: — | Range: — |
Domain Dropdown List | array | List of LDAP servers to display in the pulldown menu in the Login Window. Users can select a domain from the menu and then only enter the shortname in the text field. | Default: — | Range: — |
Domainstring | string | — | Default: — | Range: — |
| dict | Maps NT to AD Domains. e.g. NOMAD: nomad.menu, would allow a user to sign in as "NOMAD\user" and that would be converted to "user@nomad.menu" before authenticating to AD. | Default: — | Range: — | |
TextFieldsarrayNT to AD Domain Mappings | array | — | Default: — | Range: — – 5 |
TextFielddict | dict | — | Default: — | Range: — |
ntnamestringNT Name | string | — | Default: — | Range: — |
addomainstringAD Domain | string | — | Default: — | Range: — |
AliasNTNamebooleanAlias NT Name | boolean | — | Default: — | Range: — |
AliasUPNbooleanAlias User Principal Name | boolean | — | Default: — | Range: — |
IgnoreSitesbooleanIgnore Sites | boolean | — | Default: — | Range: — |
EULATitlestringEnd User License Agreement Title | string | Text for the large title in the EULA window. | Default: — | Range: — |
EULASubTitlestringEnd User License Agreement Subtitle | string | Text for a subtitle in the EULA window. | Default: — | Range: — |
EULATextstringEnd User License Agreement Text | string | Text to present in the EULA window. | Default: — | Range: — |
EULAPathstringEnd User License Agreement Save Path | string | Path to save acceptance records to. | Default: "/var/db/NoMADLogin/" | Range: — |
CreateAdminUserbooleanCreate Admin Users | boolean | Will place any local user created at login by NoMAD Login in the local admin group. | Default: false | Range: — |
Group Membership to Create Admin Users | array | List of groups that should have its members created as local administrators. | Default: — | Range: — |
Groupstring | string | — | Default: — | Range: — |
UseCNForFullNamebooleanUse User Common Name for Full Name | boolean | Use the the user's CN from AD instead of attempting to create the user name from the first and last name attributes of the user's AD record. | Default: — | Range: — |
UseCNForFullNameFallbackbooleanUse User Common Name for Full Name Fallback | boolean | Uses the CN as the fullname on the account when the givenName and sn fields are blank | Default: — | Range: — |
UserProfileImagestringUser Profile Image | string | Path to an image to set as the user profile image. | Default: — | Range: — |
DemobilizeUsersbooleanDemobilize Users | boolean | Will convert a previously cached mobile account from AD into a regular local user account on login. | Default: false | Range: — |
Demobilize Preserve AllSecurityIdentities | boolean | If true, the AltSecurityIdentities user record attribute should be preserved, useful when moving from mobile accounts with smart card mapping implemented. | Default: false | Range: — |
DemobilizeForcePasswordCheckbooleanDemobilize Force Password Check | boolean | If true, a password input at the NoMAD login window will be required to demobilize | Default: false | Range: — |
UserInputOutputPathstringUser Input / Output Path | string | Path where the userinfo.plist will be written. | Default: — | Range: — |
UserInputLogostringUser Input Logo | string | Path to a logo file to use for the UserInput mechanism. | Default: — | Range: — |
UserInputTitlestringUser Input Title | string | Title for the UserInput mechanism. | Default: — | Range: — |
UserInputMainTextstringUser Input Text | string | Text for the UserInput mechanism. | Default: — | Range: — |
UserInputUIdict | dict | UI elements shown during the UserInput mechanism. | Default: — | Range: — |
TextFieldsarrayUser Input Text Fields | array | — | Default: — | Range: — – 4 |
TextFielddict | dict | — | Default: — | Range: — |
titlestringTitle | string | — | Default: — | Range: — |
placeholderstringPlaceholder | string | — | Default: — | Range: — |
PopUpsarrayUser Input Pop Ups | array | — | Default: — | Range: — – 4 |
PopUpdict | dict | — | Default: — | Range: — |
titlestringTitle | string | — | Default: — | Range: — |
itemsarrayItems | array | — | Default: — | Range: — |
| string | — | Default: — | Range: — | |
Buttondict | dict | — | Default: — | Range: — |
titlestringButton | string | — | Default: — | Range: — |
enabledbooleanButton Enabled | boolean | — | Default: — | Range: — |
EnableFDEbooleanEnable FileVault on APFS | boolean | On systems using the APFS filesystem, this key will enable FileVault encryption as the user is signing in for the first time. | Default: false | Range: — |
EnableFDERecoveryKeybooleanEnable FileVault Recovery Key | boolean | Write the output of the fdesetup command to /var/db/.NoMADFDESetup | Default: false | Range: — |
EnableFDERecoveryKeyPathstringFileVault Recovery Key Path | string | — | Default: — | Range: — |
EnableFDERekeybooleanFileVault Personal Recovery Key Rotation | boolean | — | Default: — | Range: — |
LoginScreenbooleanmacOS Style Login Window | boolean | If set to yes, a macOS-style loginscreen will be presented instead of the NoMAD Login loginwindow style. | Default: — | Range: — |
UsernameFieldPlaceholderstringUsername Field Placeholder | string | Placeholder text to show in the username textfield. | Default: — | Range: — |
LoginLogostringLogin Logo | string | Path to the logo to display on the login screen. If set to NONE, no logo will be shown. | Default: — | Range: — |
LoginLogoDatadataLogin Logo Data | data | Logo to display on the login screen. | Default: — | Range: — |
LoginLogoAlphaintegerLogin Logo Alpha | integer | Alpha value of the logo image. | Default: 8 | Range: 0% (0), 10% (1), 20% (2), 30% (3), 40% (4), 50% (5), 60% (6), 70% (7), 80% (8), 90% (9), 100% (10) |
BackgroundImagestringLogin Window Background Image | string | Path to the background image to be used. | Default: — | Range: — |
Background Image Data | data | Background to display on the login screen. | Default: — | Range: — |
BackgroundImageAlphaintegerLogin Window Background Image Alpha | integer | Alpha value of the background image. | Default: 8 | Range: 0% (0), 10% (1), 20% (2), 30% (3), 40% (4), 50% (5), 60% (6), 70% (7), 80% (8), 90% (9), 100% (10) |
AllowNetworkSelectionbooleanShow Network Selection | boolean | If enabled, the network selection button is shown | Default: false | Range: — |
DefaultSystemInformationstringDefault System Information | string | Defines which system information should be showed on login window, by default | Default: — | Range: None, Serial, MAC, Hostname, ComputerName, SystemVersion, IP |
PowerControlDisabledbooleanHide Shutdown and Restart | boolean | If set to yes, hides the shutdown and restart buttons | Default: false | Range: — |
ManageSecureTokensbooleanEnable Secure Token Management | boolean | This key will enable SecureToken management capabilites in NomadLogin 1.4. This utilizes a service account which can be modified from default using the below optional preferences. | Default: false | Range: — |
Enable Only Admin User | boolean | If enabled, the SecureToken service account will only enable administrative users created with NoMAD Login. | Default: false | Range: — |
Secure Token Icon Path | string | — | Default: — | Range: — |
Only Enable First User | boolean | If enabled, NoMAD Login will only enable the first user that is eligable for a SecureToken, and delete the service account afterwards. | Default: false | Range: — |
Service Account Full Name | string | — | Default: — | Range: — |
SecureTokenManagementUIDstringService Account UID | string | — | Default: — | Range: — |
Service Account Password Storage Path | string | — | Default: — | Range: — |
Service Account Password Length | integer | Defines a custom SecureToken service account password length. | Default: 16 | Range: 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 |
Service Account User Name | string | — | Default: — | Range: — |
MessagePasswordSyncstringPassword Sync Message | string | Message to show when the password needs to sync | Default: — | Range: — |
ScriptPathstringScript Path | string | — | Default: — | Range: — |
ScriptArgsarrayScript Arguments | array | — | Default: — | Range: — |
| string | — | Default: — | Range: — | |
UIDToolstringUID Tool | string | String to determine the path of an executable that is run when a new user is created. It is expected to return the UID that the user should be created with. It passes in the new users username as the first argument, default is to use the built in functionality | Default: — | Range: — |
GUIDToolstringGUID Tool | string | String to determine the path of an executable that is run when a new user is created. It is expected to return the GUID that the user should be created with. It passes in the new users username as the first argument, default is to use the built in functionality | Default: — | Range: — |
NotifyLogStylestringAdd Notify to Management Log File | string | Adds the appropriate log file to the the Notify mechanism. | Default: — | Range: None (none), Jamf (jamf), Filewave (filewave), Munki (munki) |
KeychainCreatebooleanCreate Keychain | boolean | Create keychain if it does not exist. | Default: — | Range: — |
KeychainAddNoMADbooleanAdd NoMAD to Keychain | boolean | Add a NoMAD entry into the keychain. | Default: — | Range: — |
CustomNoMADLocationstringCustom NoMAD Location | string | If defined it specifies the custom location of the application to be given access to the keychain item. | Default: — | Range: — |
LastUserstringLast User Shortname | string | Shortname of the last user to login. This allows NoMAD to login on first launch. | Default: — | Range: — |
KeychainResetbooleanReset Keychain if Password Doesn't Match | boolean | Reset keychain if login password doesn't match. | Default: — | Range: — |
GuestUserbooleanAllow Guest User Login | boolean | Allows guest users login | Default: — | Range: — |
GuestUserAccountsarrayGuest User Accounts | array | List of names that can be entered into the username field to trigger a guest user creation | Default: — | Range: — |
GuestNamesstring | string | — | Default: — | Range: — |
Guest User Password Path | string | The path to write out the guest users randomly generated password | Default: — | Range: — |
GuestUserFirststringGuest User First Name | string | Defines the first name of the guest user account | Default: — | Range: — |
GuestUserLaststringGuest User Last Name | string | Defines the last name of the guest user account | Default: — | Range: — |