API Differences in AuthenticationServices in iOS 17.4

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 17.4 SDK.

Table of Contents

Protocols

ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialAssertionRequest
ASAuthorizationWebBrowserPlatformPublicKeyCredentialRegistrationRequest
ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialRegistrationRequest
ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider
ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider
ASAuthorizationWebBrowserPlatformPublicKeyCredentialAssertionRequest

Classes

ASPublicKeyCredentialClientData
ASWebAuthenticationSessionCallback
ASAuthorizationWebBrowserPublicKeyCredentialManager

Extensions

Functions & Methods

ASCredentialIdentityStore
- (void)getCredentialIdentitiesForService:(nullable ASCredentialServiceIdentifier *)serviceIdentifier credentialIdentityTypes:(ASCredentialIdentityTypes)credentialIdentityTypes completionHandler:(nonnull void (^)(NSArray<id<ASCredentialIdentity>> * _Nonnull))completionHandler;

Properties & Constants

ASWebAuthenticationSession
@property(nonatomic, assign, unsafe_unretained, readwrite, nullable) NSDictionary<NSString *,NSString *> *additionalHeaderFields;

Initializers

ASWebAuthenticationSession
- (nonnull instancetype)initWithURL:(nonnull NSURL *)URL callback:(nonnull ASWebAuthenticationSessionCallback *)callback completionHandler:(nonnull ASWebAuthenticationSessionCompletionHandler)completionHandler;