public static final class MacOSKerberosSingleSignOnExtension.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
MacOSKerberosSingleSignOnExtension.Builder |
activeDirectorySiteCode(String activeDirectorySiteCode)
“Gets or sets the Active Directory site.”
|
MacOSKerberosSingleSignOnExtension.Builder |
blockActiveDirectorySiteAutoDiscovery(Boolean blockActiveDirectorySiteAutoDiscovery)
“Enables or disables whether the Kerberos extension can automatically determine
its site name.”
|
MacOSKerberosSingleSignOnExtension.Builder |
blockAutomaticLogin(Boolean blockAutomaticLogin)
“Enables or disables Keychain usage.”
|
MacOSKerberosSingleSignOnExtension |
build() |
MacOSKerberosSingleSignOnExtension.Builder |
cacheName(String cacheName)
“Gets or sets the Generic Security Services name of the Kerberos cache to use for
this profile.”
|
MacOSKerberosSingleSignOnExtension.Builder |
credentialBundleIdAccessControlList(List<String> credentialBundleIdAccessControlList)
“Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket
Granting Ticket.”
|
MacOSKerberosSingleSignOnExtension.Builder |
credentialBundleIdAccessControlListNextLink(String credentialBundleIdAccessControlListNextLink)
“Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket
Granting Ticket.”
|
MacOSKerberosSingleSignOnExtension.Builder |
domainRealms(List<String> domainRealms)
“Gets or sets a list of realms for custom domain-realm mapping.
|
MacOSKerberosSingleSignOnExtension.Builder |
domainRealmsNextLink(String domainRealmsNextLink)
“Gets or sets a list of realms for custom domain-realm mapping.
|
MacOSKerberosSingleSignOnExtension.Builder |
domains(List<String> domains)
“Gets or sets a list of hosts or domain names for which the app extension
performs SSO.”
|
MacOSKerberosSingleSignOnExtension.Builder |
domainsNextLink(String domainsNextLink)
“Gets or sets a list of hosts or domain names for which the app extension
performs SSO.”
|
MacOSKerberosSingleSignOnExtension.Builder |
isDefaultRealm(Boolean isDefaultRealm)
“When true, this profile's realm will be selected as the default.
|
MacOSKerberosSingleSignOnExtension.Builder |
passwordBlockModification(Boolean passwordBlockModification)
“Enables or disables password changes.”
|
MacOSKerberosSingleSignOnExtension.Builder |
passwordChangeUrl(String passwordChangeUrl)
“Gets or sets the URL that the user will be sent to when they initiate a password
change.”
|
MacOSKerberosSingleSignOnExtension.Builder |
passwordEnableLocalSync(Boolean passwordEnableLocalSync)
“Enables or disables password syncing.
|
MacOSKerberosSingleSignOnExtension.Builder |
passwordExpirationDays(Integer passwordExpirationDays)
“Overrides the default password expiration in days.
|
MacOSKerberosSingleSignOnExtension.Builder |
passwordExpirationNotificationDays(Integer passwordExpirationNotificationDays)
“Gets or sets the number of days until the user is notified that their password
will expire (default is 15).”
|
MacOSKerberosSingleSignOnExtension.Builder |
passwordMinimumAgeDays(Integer passwordMinimumAgeDays)
“Gets or sets the minimum number of days until a user can change their password
again.”
|
MacOSKerberosSingleSignOnExtension.Builder |
passwordMinimumLength(Integer passwordMinimumLength)
“Gets or sets the minimum length of a password.”
|
MacOSKerberosSingleSignOnExtension.Builder |
passwordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
“Gets or sets the number of previous passwords to block.”
|
MacOSKerberosSingleSignOnExtension.Builder |
passwordRequireActiveDirectoryComplexity(Boolean passwordRequireActiveDirectoryComplexity)
“Enables or disables whether passwords must meet Active Directory's complexity
requirements.”
|
MacOSKerberosSingleSignOnExtension.Builder |
passwordRequirementsDescription(String passwordRequirementsDescription)
“Gets or sets a description of the password complexity requirements.”
|
MacOSKerberosSingleSignOnExtension.Builder |
realm(String realm)
“Gets or sets the case-sensitive realm name for this profile.”
|
MacOSKerberosSingleSignOnExtension.Builder |
requireUserPresence(Boolean requireUserPresence)
“Gets or sets whether to require authentication via Touch ID, Face ID, or a
passcode to access the keychain entry.”
|
MacOSKerberosSingleSignOnExtension.Builder |
userPrincipalName(String userPrincipalName)
“Gets or sets the principle user name to use for this profile.
|
public MacOSKerberosSingleSignOnExtension.Builder realm(String realm)
realm - value of realm property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder domains(List<String> domains)
domains - value of domains property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder domainsNextLink(String domainsNextLink)
domainsNextLink - value of domains@nextLink property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder blockAutomaticLogin(Boolean blockAutomaticLogin)
blockAutomaticLogin - value of blockAutomaticLogin property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder cacheName(String cacheName)
cacheName - value of cacheName property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder credentialBundleIdAccessControlList(List<String> credentialBundleIdAccessControlList)
credentialBundleIdAccessControlList - value of credentialBundleIdAccessControlList property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder credentialBundleIdAccessControlListNextLink(String credentialBundleIdAccessControlListNextLink)
credentialBundleIdAccessControlListNextLink - value of credentialBundleIdAccessControlList@nextLink property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder domainRealms(List<String> domainRealms)
domainRealms - value of domainRealms property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder domainRealmsNextLink(String domainRealmsNextLink)
domainRealmsNextLink - value of domainRealms@nextLink property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder isDefaultRealm(Boolean isDefaultRealm)
isDefaultRealm - value of isDefaultRealm property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder passwordBlockModification(Boolean passwordBlockModification)
passwordBlockModification - value of passwordBlockModification property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder passwordExpirationDays(Integer passwordExpirationDays)
passwordExpirationDays - value of passwordExpirationDays property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder passwordExpirationNotificationDays(Integer passwordExpirationNotificationDays)
passwordExpirationNotificationDays - value of passwordExpirationNotificationDays property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder userPrincipalName(String userPrincipalName)
userPrincipalName - value of userPrincipalName property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder passwordRequireActiveDirectoryComplexity(Boolean passwordRequireActiveDirectoryComplexity)
passwordRequireActiveDirectoryComplexity - value of passwordRequireActiveDirectoryComplexity property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder passwordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
passwordPreviousPasswordBlockCount - value of passwordPreviousPasswordBlockCount property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder passwordMinimumLength(Integer passwordMinimumLength)
passwordMinimumLength - value of passwordMinimumLength property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder passwordMinimumAgeDays(Integer passwordMinimumAgeDays)
passwordMinimumAgeDays - value of passwordMinimumAgeDays property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder passwordRequirementsDescription(String passwordRequirementsDescription)
passwordRequirementsDescription - value of passwordRequirementsDescription property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder requireUserPresence(Boolean requireUserPresence)
requireUserPresence - value of requireUserPresence property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder activeDirectorySiteCode(String activeDirectorySiteCode)
activeDirectorySiteCode - value of activeDirectorySiteCode property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder passwordEnableLocalSync(Boolean passwordEnableLocalSync)
passwordEnableLocalSync - value of passwordEnableLocalSync property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder blockActiveDirectorySiteAutoDiscovery(Boolean blockActiveDirectorySiteAutoDiscovery)
blockActiveDirectorySiteAutoDiscovery - value of blockActiveDirectorySiteAutoDiscovery property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension.Builder passwordChangeUrl(String passwordChangeUrl)
passwordChangeUrl - value of passwordChangeUrl property (as defined in service metadata)this (for method chaining)public MacOSKerberosSingleSignOnExtension build()
Copyright © 2018–2020. All rights reserved.