API Differences in AuthenticationServices in macOS 14.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 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;