AuthenticationServices iOS 12.4 to 13.0 API Differences
ASAuthorization.h
Added
ASAuthorizationScope
Added
ASAuthorizationScopeFullName
Added
ASAuthorizationScopeEmail
Added
ASAuthorization
Added
ASAuthorization.provider
Added
ASAuthorization.credential
ASAuthorizationAppleIDButton.h
Added
ASAuthorizationAppleIDButtonType
Added
ASAuthorizationAppleIDButtonTypeSignIn
Added
ASAuthorizationAppleIDButtonTypeContinue
Added
ASAuthorizationAppleIDButtonTypeDefault
Added
ASAuthorizationAppleIDButtonStyle
Added
ASAuthorizationAppleIDButtonStyleWhite
Added
ASAuthorizationAppleIDButtonStyleWhiteOutline
Added
ASAuthorizationAppleIDButtonStyleBlack
Added
ASAuthorizationAppleIDButton
Added
+[ASAuthorizationAppleIDButton buttonWithType:style:]
Added
-[ASAuthorizationAppleIDButton initWithAuthorizationButtonType:authorizationButtonStyle:]
Added
ASAuthorizationAppleIDButton.cornerRadius
ASAuthorizationAppleIDCredential.h
Added
ASUserDetectionStatus
Added
ASUserDetectionStatusUnsupported
Added
ASUserDetectionStatusUnknown
Added
ASUserDetectionStatusLikelyReal
Added
ASAuthorizationAppleIDCredential
Added
ASAuthorizationAppleIDCredential.user
Added
ASAuthorizationAppleIDCredential.state
Added
ASAuthorizationAppleIDCredential.authorizedScopes
Added
ASAuthorizationAppleIDCredential.authorizationCode
Added
ASAuthorizationAppleIDCredential.identityToken
Added
ASAuthorizationAppleIDCredential.email
Added
ASAuthorizationAppleIDCredential.fullName
Added
ASAuthorizationAppleIDCredential.realUserStatus
ASAuthorizationAppleIDProvider.h
Added
ASAuthorizationAppleIDProviderCredentialState
Added
ASAuthorizationAppleIDProviderCredentialRevoked
Added
ASAuthorizationAppleIDProviderCredentialAuthorized
Added
ASAuthorizationAppleIDProviderCredentialNotFound
Added
ASAuthorizationAppleIDProviderCredentialTransferred
Added
ASAuthorizationAppleIDProviderCredentialRevokedNotification
Added
ASAuthorizationAppleIDProvider
Added
-[ASAuthorizationAppleIDProvider createRequest]
Added
-[ASAuthorizationAppleIDProvider getCredentialStateForUserID:completion:]
ASAuthorizationAppleIDRequest.h
Added
ASAuthorizationAppleIDRequest
Added
ASAuthorizationAppleIDRequest.user
ASAuthorizationController.h
Added
ASAuthorizationControllerDelegate
Added
-[ASAuthorizationControllerDelegate authorizationController:didCompleteWithAuthorization:]
Added
-[ASAuthorizationControllerDelegate authorizationController:didCompleteWithError:]
Added
ASAuthorizationControllerPresentationContextProviding
Added
-[ASAuthorizationControllerPresentationContextProviding presentationAnchorForAuthorizationController:]
Added
ASAuthorizationController
Added
ASAuthorizationController.authorizationRequests
Added
ASAuthorizationController.delegate
Added
ASAuthorizationController.presentationContextProvider
Added
-[ASAuthorizationController initWithAuthorizationRequests:]
Added
-[ASAuthorizationController performRequests]
ASAuthorizationCredential.h
Added
ASAuthorizationCredential
ASAuthorizationError.h
Added
ASAuthorizationErrorDomain
Added
ASAuthorizationError
Added
ASAuthorizationErrorUnknown
Added
ASAuthorizationErrorCanceled
Added
ASAuthorizationErrorInvalidResponse
Added
ASAuthorizationErrorNotHandled
Added
ASAuthorizationErrorFailed
ASAuthorizationOpenIDRequest.h
Added
ASAuthorizationOpenIDOperation
Added
ASAuthorizationOperationImplicit
Added
ASAuthorizationOperationLogin
Added
ASAuthorizationOperationRefresh
Added
ASAuthorizationOperationLogout
Added
ASAuthorizationOpenIDRequest
Added
ASAuthorizationOpenIDRequest.requestedScopes
Added
ASAuthorizationOpenIDRequest.state
Added
ASAuthorizationOpenIDRequest.nonce
Added
ASAuthorizationOpenIDRequest.requestedOperation
ASAuthorizationPasswordProvider.h
Added
ASAuthorizationPasswordProvider
Added
-[ASAuthorizationPasswordProvider createRequest]
ASAuthorizationPasswordRequest.h
Added
ASAuthorizationPasswordRequest
ASAuthorizationProvider.h
Added
ASAuthorizationProvider
ASAuthorizationProviderExtensionAuthorizationRequest.h
Added
ASAuthorizationProviderAuthorizationOperation
Added
ASAuthorizationProviderExtensionAuthorizationRequestHandler
Added
-[ASAuthorizationProviderExtensionAuthorizationRequestHandler beginAuthorizationWithRequest:]
Added
-[ASAuthorizationProviderExtensionAuthorizationRequestHandler cancelAuthorizationWithRequest:]
Added
ASAuthorizationProviderExtensionAuthorizationRequest
Added
-[ASAuthorizationProviderExtensionAuthorizationRequest doNotHandle]
Added
-[ASAuthorizationProviderExtensionAuthorizationRequest cancel]
Added
-[ASAuthorizationProviderExtensionAuthorizationRequest complete]
Added
-[ASAuthorizationProviderExtensionAuthorizationRequest completeWithHTTPAuthorizationHeaders:]
Added
-[ASAuthorizationProviderExtensionAuthorizationRequest completeWithHTTPResponse:httpBody:]
Added
-[ASAuthorizationProviderExtensionAuthorizationRequest completeWithError:]
Added
-[ASAuthorizationProviderExtensionAuthorizationRequest presentAuthorizationViewControllerWithCompletion:]
Added
ASAuthorizationProviderExtensionAuthorizationRequest.url
Added
ASAuthorizationProviderExtensionAuthorizationRequest.requestedOperation
Added
ASAuthorizationProviderExtensionAuthorizationRequest.httpHeaders
Added
ASAuthorizationProviderExtensionAuthorizationRequest.httpBody
Added
ASAuthorizationProviderExtensionAuthorizationRequest.realm
Added
ASAuthorizationProviderExtensionAuthorizationRequest.extensionData
Added
ASAuthorizationProviderExtensionAuthorizationRequest.callerBundleIdentifier
Added
ASAuthorizationProviderExtensionAuthorizationRequest.authorizationOptions
ASAuthorizationRequest.h
Added
ASAuthorizationRequest
Added
ASAuthorizationRequest.provider
ASAuthorizationSingleSignOnCredential.h
Added
ASAuthorizationSingleSignOnCredential
Added
ASAuthorizationSingleSignOnCredential.state
Added
ASAuthorizationSingleSignOnCredential.accessToken
Added
ASAuthorizationSingleSignOnCredential.identityToken
Added
ASAuthorizationSingleSignOnCredential.authorizedScopes
Added
ASAuthorizationSingleSignOnCredential.authenticatedResponse
ASAuthorizationSingleSignOnProvider.h
Added
ASAuthorizationSingleSignOnProvider
Added
+[ASAuthorizationSingleSignOnProvider authorizationProviderWithIdentityProviderURL:]
Added
-[ASAuthorizationSingleSignOnProvider createRequest]
Added
ASAuthorizationSingleSignOnProvider.url
Added
ASAuthorizationSingleSignOnProvider.canPerformAuthorization
ASAuthorizationSingleSignOnRequest.h
Added
ASAuthorizationSingleSignOnRequest
Added
ASAuthorizationSingleSignOnRequest.authorizationOptions
ASFoundation.h
Added
ASPresentationAnchor
ASPasswordCredential.h
Modified
ASPasswordCredential
Protocols
From
NSCopying, NSSecureCoding
To
ASAuthorizationCredential
ASWebAuthenticationSession.h
Added
ASWebAuthenticationSessionErrorCodePresentationContextNotProvided
Added
ASWebAuthenticationSessionErrorCodePresentationContextInvalid
Added
ASWebAuthenticationSession.presentationContextProvider
Added
ASWebAuthenticationSession.prefersEphemeralWebBrowserSession
Added
ASWebAuthenticationPresentationContextProviding
Added
-[ASWebAuthenticationPresentationContextProviding presentationAnchorForWebAuthenticationSession:]