ExtensibleSingleSignOnKerberos.ExtensionData
The additional data to pass to the app extension.
Declaration
object ExtensibleSingleSignOnKerberos.ExtensionDataProperties
| Name | Type | Description |
|---|---|---|
allowAutomaticLogin | boolean | If |
allowPassword | boolean | If Available: macOS 15+ |
allowPasswordChange | boolean | If Available: macOS 10.15+ |
allowPlatformSSOAuthFallback | boolean | If Available: macOS 13+ |
allowSmartCard | boolean | If Available: macOS 15+ |
cacheName | string | The GSS name of the Kerberos cache to use. Rarely set by an administrator. Deprecated: iOS 15+ | iPadOS 15+ | macOS 12+ |
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: iOS 14+ | iPadOS 14+ | macOS 11+ | visionOS 1.1+ |
customUsernameLabel | string | The custom user name label used in the Kerberos extension instead of “Username,” such as “Company ID”. Available: iOS 14+ | iPadOS 14+ | macOS 11+ | visionOS 1.1+ |
delayUserSetup | boolean | If Available: macOS 11+ |
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: iOS 14+ | iPadOS 14+ | macOS 11+ | visionOS 1.1+ |
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: macOS 15+ |
includeKerberosAppsInBundleIdACL | boolean | If Available: macOS 12+ |
includeManagedAppsInBundleIdACL | boolean | If Available: iOS 14+ | iPadOS 14+ | macOS 12+ | visionOS 1.1+ |
isDefaultRealm | boolean | Specifies whether this is the default realm if there’s more than one Kerberos extension configuration. |
monitorCredentialsCache | boolean | If Available: macOS 11+ |
performKerberosOnly | boolean | If Available: iOS 16+ | iPadOS 16+ | macOS 13+ | visionOS 1.1+ |
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 you specify the servers, 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
Available: iOS 15+ | iPadOS 15+ | macOS 12+ | visionOS 1.1+ |
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: macOS 10.15+ |
pwExpireOverride | integer | The number of days that the system allows using passwords on this domain. For most domains, this calculation is automatic. Available: macOS 10.15+ Deprecated: macOS 12+ |
pwNotificationDays | integer | The number of days prior to password expiration when the system sends a notification of password expiration to the user. Available: macOS 10.15+ |
pwReqComplexity | boolean | If Available: macOS 10.15+ |
pwReqHistory | integer | The number of prior passwords that the system disallows reuse on this domain. Available: macOS 10.15+ |
pwReqLength | integer | The minimum length of passwords on the domain. Available: macOS 10.15+ |
pwReqMinAge | integer | The minimum age of passwords before the system allows changing them on this domain. Available: macOS 10.15+ |
pwReqRTFData | data | The RTF file formatted version of the domain’s password requirements. Only for use if Available: macOS 15+ |
pwReqText | string | The text version of the domain’s password requirements. Only for use if Available: macOS 10.15+ |
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: macOS 11+ Deprecated: macOS 12+ |
requireTLSForLDAP | boolean | Require that LDAP connections use TLS. Available: iOS 14+ | iPadOS 14+ | macOS 11+ | visionOS 1.1+ |
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 Available: macOS 15+ |
syncLocalPassword | boolean | If Available: macOS 10.15+ |
usePlatformSSOTGT | boolean | If Available: macOS 13+ |
useSiteAutoDiscovery | boolean | If |