API Differences in AuthenticationServices in macOS 14.4

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in AuthenticationServices in the macOS 14.4 SDK.

Table of Contents

Protocols

ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialAssertionRequest
ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialRegistrationRequest
ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider

Classes

ASWebAuthenticationSessionCallback

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;
ASWebAuthenticationSessionRequest
@property(nonatomic, readonly, nullable) NSDictionary<NSString *,NSString *> *additionalHeaderFields;
ASWebAuthenticationSessionRequest
@property(nonatomic, readonly, nullable) ASWebAuthenticationSessionCallback *callback;

Initializers

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