ASAuthorizationProviderExtensionLoginConfiguration
An interface for configuring platform single sign-on.
Declaration
class ASAuthorizationProviderExtensionLoginConfigurationMentioned in
Overview
This class provides login configuration information for platform single sign-on.
Topics
Creating the configuration
init(clientID:issuer:tokenEndpointURL:jwksEndpointURL:audience:)configuration(openIDConfigurationURL:clientID:issuer:completion:)
Obtaining the required configuration
Obtaining the recommended configuration
Configuring the server nonce
Configuring the previous refresh token
Customizing the authentication request
setCustomAssertionRequestBodyClaims(_:)setCustomAssertionRequestHeaderClaims(_:)setCustomLoginRequestBodyClaims(_:)setCustomLoginRequestHeaderClaims(_:)additionalScopescustomLoginRequestValueskerberosTicketMappings
Instance Properties
additionalAuthorizationScopescustomFederationUserPreauthenticationRequestValuescustomKeyExchangeRequestValuescustomKeyRequestValuescustomRefreshRequestValuescustomRequestJWTParameterNamedeviceContextfederationMEXURLfederationMEXURLKeypathfederationPredicatefederationRequestURNfederationTypefederationUserPreauthenticationURLgroupRequestClaimNamegroupResponseClaimNamejwksTrustedRootCertificateskeyEndpointURLloginRequestEncryptionAPVPrefixloginRequestEncryptionPublicKeyrefreshEndpointURLuniqueIdentifierClaimNameuserSecureEnclaveKeyBiometricPolicyhpkeAuthPublicKeyhpkePreSharedKeyhpkePreSharedKeyIDloginRequestEncryptionAlgorithmloginRequestHPKEPreSharedKeyloginRequestHPKEPreSharedKeyID
Instance Methods
setCustomKeyExchangeRequestBodyClaims(_:)setCustomKeyExchangeRequestHeaderClaims(_:)setCustomKeyRequestBodyClaims(_:)setCustomKeyRequestHeaderClaims(_:)setCustomRefreshRequestBodyClaims(_:)setCustomRefreshRequestHeaderClaims(_:)