AuthenticationServices iOS 11.4 to 12.0 API Differences
ASCredentialIdentityStore.h
Added
ASCredentialIdentityStoreErrorDomain
Added
ASCredentialIdentityStoreErrorCode
Added
ASCredentialIdentityStoreErrorCodeInternalError
Added
ASCredentialIdentityStoreErrorCodeStoreDisabled
Added
ASCredentialIdentityStoreErrorCodeStoreBusy
Added
ASCredentialIdentityStore
Added
ASCredentialIdentityStore.sharedStore
Added
-[ASCredentialIdentityStore getCredentialIdentityStoreStateWithCompletion:]
Added
-[ASCredentialIdentityStore saveCredentialIdentities:completion:]
Added
-[ASCredentialIdentityStore removeCredentialIdentities:completion:]
Added
-[ASCredentialIdentityStore removeAllCredentialIdentitiesWithCompletion:]
Added
-[ASCredentialIdentityStore replaceCredentialIdentitiesWithIdentities:completion:]
ASCredentialIdentityStoreState.h
Added
ASCredentialIdentityStoreState
Added
ASCredentialIdentityStoreState.enabled
Added
ASCredentialIdentityStoreState.supportsIncrementalUpdates
ASCredentialProviderExtensionContext.h
Added
ASExtensionErrorDomain
Added
ASExtensionErrorCode
Added
ASExtensionErrorCodeFailed
Added
ASExtensionErrorCodeUserCanceled
Added
ASExtensionErrorCodeUserInteractionRequired
Added
ASExtensionErrorCodeCredentialIdentityNotFound
Added
ASCredentialProviderExtensionContext
Added
-[ASCredentialProviderExtensionContext completeRequestWithSelectedCredential:completionHandler:]
Added
-[ASCredentialProviderExtensionContext completeExtensionConfigurationRequest]
Added
-[ASCredentialProviderExtensionContext cancelRequestWithError:]
ASCredentialProviderViewController.h
Added
ASCredentialProviderViewController
Added
ASCredentialProviderViewController.extensionContext
Added
-[ASCredentialProviderViewController prepareCredentialListForServiceIdentifiers:]
Added
-[ASCredentialProviderViewController provideCredentialWithoutUserInteractionForIdentity:]
Added
-[ASCredentialProviderViewController prepareInterfaceToProvideCredentialForIdentity:]
Added
-[ASCredentialProviderViewController prepareInterfaceForExtensionConfiguration]
ASCredentialServiceIdentifier.h
Added
ASCredentialServiceIdentifierType
Added
ASCredentialServiceIdentifierTypeDomain
Added
ASCredentialServiceIdentifierTypeURL
Added
ASCredentialServiceIdentifier
Added
-[ASCredentialServiceIdentifier initWithIdentifier:type:]
Added
ASCredentialServiceIdentifier.identifier
Added
ASCredentialServiceIdentifier.type
ASFoundation.h
Added
#def AS_EXTERN
ASPasswordCredential.h
Added
ASPasswordCredential
Added
-[ASPasswordCredential initWithUser:password:]
Added
+[ASPasswordCredential credentialWithUser:password:]
Added
ASPasswordCredential.user
Added
ASPasswordCredential.password
ASPasswordCredentialIdentity.h
Added
ASPasswordCredentialIdentity
Added
-[ASPasswordCredentialIdentity initWithServiceIdentifier:user:recordIdentifier:]
Added
+[ASPasswordCredentialIdentity identityWithServiceIdentifier:user:recordIdentifier:]
Added
ASPasswordCredentialIdentity.serviceIdentifier
Added
ASPasswordCredentialIdentity.user
Added
ASPasswordCredentialIdentity.recordIdentifier
Added
ASPasswordCredentialIdentity.rank
ASWebAuthenticationSession.h
Added
ASWebAuthenticationSessionErrorDomain
Added
ASWebAuthenticationSessionErrorCode
Added
ASWebAuthenticationSessionErrorCodeCanceledLogin
Added
ASWebAuthenticationSessionCompletionHandler
Added
ASWebAuthenticationSession
Added
-[ASWebAuthenticationSession initWithURL:callbackURLScheme:completionHandler:]
Added
-[ASWebAuthenticationSession start]
Added
-[ASWebAuthenticationSession cancel]