API Differences in AuthenticationServices in iOS 26.2

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in AuthenticationServices in the iOS 26.2 SDK.

Table of Contents

Classes

ASGeneratePasswordsRequest
ASGeneratedPassword
ASSavePasswordRequest

Functions & Methods

ASCredentialProviderExtensionContext
- (void)completeSavePasswordRequestWithCompletionHandler:(void (^ _Nullable)(BOOL))completionHandler;
ASCredentialProviderExtensionContext
- (void)completeGeneratePasswordRequestWithResults:(nonnull NSArray<ASGeneratedPassword *> *)results completionHandler:(void (^ _Nullable)(BOOL))completionHandler;
ASCredentialProviderViewController
- (void)performSavePasswordRequestWithoutUserInteractionIfPossible:(nonnull ASSavePasswordRequest *)savePasswordRequest;
ASCredentialProviderViewController
- (void)prepareInterfaceForSavePasswordRequest:(nonnull ASSavePasswordRequest *)savePasswordRequest;
ASCredentialProviderViewController
- (void)performGeneratePasswordsRequestWithoutUserInteraction:(nonnull ASGeneratePasswordsRequest *)generatePasswordsRequest;
ASCredentialProviderViewController
- (void)prepareInterfaceForGeneratePasswordsRequest:(nonnull ASGeneratePasswordsRequest *)generatePasswordsRequest;

Properties & Constants

ASCredentialServiceIdentifier
@property(nonatomic, copy, readonly, nullable) NSString *displayName;
ASAuthorizationWebBrowserPublicKeyCredentialManager
@property(class, nonatomic, readonly) BOOL isDeviceConfiguredForPasskeys;

Initializers

ASCredentialServiceIdentifier
- (nonnull instancetype)initWithIdentifier:(nonnull NSString *)identifier type:(ASCredentialServiceIdentifierType)type displayName:(nonnull NSString *)displayName;