ExtensibleSingleSignOnKerberos.ExtensionData
The additional data to pass to the app extension.
Declaration
object ExtensibleSingleSignOnKerberos.ExtensionDataProperties
| Name | Type | Description |
|---|---|---|
allowAutomaticLogin | boolean | If |
allowPassword | boolean | If |
allowPasswordChange | boolean | If |
allowPlatformSSOAuthFallback | boolean | If |
allowSmartCard | boolean | If |
cacheName | string | The GSS name of the Kerberos cache to use. Rarely set by an administrator. |
certificateUUID | string | The PayloadUUID of a PKINIT certificate. |
credentialBundleIdACL | [string] | A list of bundle IDs allowed to access the ticket-granting ticket (TGT). |
credentialUseMode | string | This setting affects how other processes use the Kerberos Extension credential. Allowed values:
Available in macOS 11 and later. |
customUsernameLabel | string | The custom user name label used in the Kerberos extension instead of “Username,” such as “Company ID”. Available in macOS 11 and later. |
delayUserSetup | boolean | If |
domainRealmMapping | ExtensibleSingleSignOnKerberos.ExtensionData.DomainRealmMapping | A custom domain-realm mapping for Kerberos. The system uses this when the DNS name of hosts doesn’t match the realm name. Most administrators don’t need to customize this. |
helpText | string | The text to display to the user at the bottom of the Kerberos Login Window. You can also use this to display help information or disclaimer text. Available in iOS 14 and later, and macOS 11 and later. |
identityIssuerAutoSelectFilter | string | A string with wildcards that can use used to filter the list of available SmartCards by issuer. e.g “*My CA2*”. If there is one remaining, it will be auto-selected. If there more than one remaining, then the list is shorter. Available in macOS 15 and later. |
includeKerberosAppsInBundleIdACL | boolean | If |
includeManagedAppsInBundleIdACL | boolean | If |
isDefaultRealm | boolean | Specifies whether this is the default realm if there’s more than one Kerberos extension configuration. |
monitorCredentialsCache | boolean | If |
performKerberosOnly | boolean | If |
preferredKDCs | [string] | The ordered list of preferred Key Distribution Centers (KDCs) to use for Kerberos traffic. Use this if the servers aren’t discoverable through DNS. If the servers are specified, then the system uses them for both connectivity checks and attempts to use them first for Kerberos traffic. If the servers don’t respond, the device falls back to DNS discovery. Format each entry the same as it would be in a
|
principalName | string | The principal (username) to use. You don’t need to include the realm. |
pwChangeURL | string | This URL will launch in the user’s default web browser when they initiate a password change. Available in macOS 10.15 and later. |
pwExpireOverride | integer | The number of days that the system allows using passwords on this domain. For most domains, this calculation is automatic. Available in macOS 10.15 and later. |
pwNotificationDays | integer | The number of days prior to password expiration when the system sends a notification of password expiration to the user. Available in macOS 10.15 and later. |
pwReqComplexity | boolean | If |
pwReqHistory | integer | The number of prior passwords that the system disallows reuse on this domain. Available in macOS 10.15 and later. |
pwReqLength | integer | The minimum length of passwords on the domain.Available in macOS 10.15 and later. |
pwReqMinAge | integer | The minimum age of passwords before the system allows changing them on this domain. Available in macOS 10.15 and later. |
pwReqRTFData | data | The RTF file formatted version of the domain’s password requirements. Only for use if |
pwReqText | string | The text version of the domain’s password requirements. Only for use if |
replicationTime | integer | The time, in seconds, required to replicate changes in the Active Directory domain. The Kerberos extension uses this when checking password age after a change. Available in macOS 11 and later. |
requireTLSForLDAP | boolean | Require that LDAP connections use TLS. Available in macOS 11 and later. |
requireUserPresence | boolean | If |
siteCode | string | The name of the Active Directory site the Kerberos extension should use. Most administrators don’t need to modify this value, as the Kerberos extension can normally find the site automatically. |
startInSmartCardMode | boolean | If |
syncLocalPassword | boolean | If |
usePlatformSSOTGT | boolean | If |
useSiteAutoDiscovery | boolean | If |