Cargo Features
[dependencies]
objc2-authentication-services = { version = "0.3.0", default-features = false, features = ["std", "alloc", "bitflags", "block2", "objc2-core-foundation", "objc2-local-authentication", "objc2-security", "ASAccountAuthenticationModificationController", "ASAccountAuthenticationModificationExtensionContext", "ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest", "ASAccountAuthenticationModificationRequest", "ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest", "ASAccountAuthenticationModificationViewController", "ASAuthorization", "ASAuthorizationAppleIDButton", "ASAuthorizationAppleIDCredential", "ASAuthorizationAppleIDProvider", "ASAuthorizationAppleIDRequest", "ASAuthorizationController", "ASAuthorizationCredential", "ASAuthorizationCustomMethod", "ASAuthorizationError", "ASAuthorizationOpenIDRequest", "ASAuthorizationPasswordProvider", "ASAuthorizationPasswordRequest", "ASAuthorizationPlatformPublicKeyCredentialAssertion", "ASAuthorizationPlatformPublicKeyCredentialAssertionRequest", "ASAuthorizationPlatformPublicKeyCredentialDescriptor", "ASAuthorizationPlatformPublicKeyCredentialProvider", "ASAuthorizationPlatformPublicKeyCredentialRegistration", "ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest", "ASAuthorizationProvider", "ASAuthorizationProviderExtensionAuthorizationRequest", "ASAuthorizationProviderExtensionAuthorizationResult", "ASAuthorizationProviderExtensionLoginConfiguration", "ASAuthorizationProviderExtensionLoginManager", "ASAuthorizationProviderExtensionRegistrationHandler", "ASAuthorizationProviderExtensionUserLoginConfiguration", "ASAuthorizationPublicKeyCredentialAssertion", "ASAuthorizationPublicKeyCredentialAssertionRequest", "ASAuthorizationPublicKeyCredentialConstants", "ASAuthorizationPublicKeyCredentialDescriptor", "ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput", "ASAuthorizationPublicKeyCredentialLargeBlobAssertionOutput", "ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput", "ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput", "ASAuthorizationPublicKeyCredentialPRFAssertionInput", "ASAuthorizationPublicKeyCredentialPRFAssertionOutput", "ASAuthorizationPublicKeyCredentialPRFRegistrationInput", "ASAuthorizationPublicKeyCredentialPRFRegistrationOutput", "ASAuthorizationPublicKeyCredentialParameters", "ASAuthorizationPublicKeyCredentialRegistration", "ASAuthorizationPublicKeyCredentialRegistrationRequest", "ASAuthorizationRequest", "ASAuthorizationSecurityKeyPublicKeyCredentialAssertion", "ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest", "ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor", "ASAuthorizationSecurityKeyPublicKeyCredentialProvider", "ASAuthorizationSecurityKeyPublicKeyCredentialRegistration", "ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest", "ASAuthorizationSingleSignOnCredential", "ASAuthorizationSingleSignOnProvider", "ASAuthorizationSingleSignOnRequest", "ASAuthorizationWebBrowserExternallyAuthenticatableRequest", "ASAuthorizationWebBrowserPlatformPublicKeyCredential", "ASAuthorizationWebBrowserPlatformPublicKeyCredentialAssertionRequest", "ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider", "ASAuthorizationWebBrowserPlatformPublicKeyCredentialRegistrationRequest", "ASAuthorizationWebBrowserPublicKeyCredentialManager", "ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialAssertionRequest", "ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider", "ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialRegistrationRequest", "ASCOSEConstants", "ASCredentialIdentity", "ASCredentialIdentityStore", "ASCredentialIdentityStoreState", "ASCredentialProviderExtensionContext", "ASCredentialProviderViewController", "ASCredentialRequest", "ASCredentialServiceIdentifier", "ASExtensionErrors", "ASFoundation", "ASOneTimeCodeCredentialIdentity", "ASOneTimeCodeCredentialRequest", "ASPasskeyAssertionCredential", "ASPasskeyAssertionCredentialExtensionInput", "ASPasskeyAssertionCredentialExtensionOutput", "ASPasskeyCredentialIdentity", "ASPasskeyCredentialRequest", "ASPasskeyCredentialRequestParameters", "ASPasskeyRegistrationCredential", "ASPasskeyRegistrationCredentialExtensionInput", "ASPasskeyRegistrationCredentialExtensionOutput", "ASPasswordCredentialIdentity", "ASPasswordCredentialRequest", "ASPublicKeyCredential", "ASPublicKeyCredentialClientData", "ASSettingsHelper", "ASWebAuthenticationSession", "ASWebAuthenticationSessionCallback", "ASWebAuthenticationSessionRequest", "ASWebAuthenticationSessionWebBrowserSessionHandling", "ASWebAuthenticationSessionWebBrowserSessionManager"] }
- default = ASAccountAuthenticationModification…, ASAccountAuthenticationModification…, ASAccountAuthenticationModification…, ASAccountAuthenticationModification…, ASAccountAuthenticationModification…, ASAccountAuthenticationModification…, ASAuthorization, ASAuthorizationAppleIDButton, ASAuthorizationAppleIDCredential, ASAuthorizationAppleIDProvider, ASAuthorizationAppleIDRequest, ASAuthorizationController, ASAuthorizationCredential, ASAuthorizationCustomMethod, ASAuthorizationError, ASAuthorizationOpenIDRequest, ASAuthorizationPasswordProvider, ASAuthorizationPasswordRequest, ASAuthorizationPlatformPublicKeyCre…, ASAuthorizationPlatformPublicKeyCre…, ASAuthorizationPlatformPublicKeyCre…, ASAuthorizationPlatformPublicKeyCre…, ASAuthorizationPlatformPublicKeyCre…, ASAuthorizationPlatformPublicKeyCre…, ASAuthorizationProvider, ASAuthorizationProviderExtensionAut…, ASAuthorizationProviderExtensionAut…, ASAuthorizationProviderExtensionLog…, ASAuthorizationProviderExtensionLog…, ASAuthorizationProviderExtensionReg…, ASAuthorizationProviderExtensionUse…, ASAuthorizationPublicKeyCredentialA…, ASAuthorizationPublicKeyCredentialA…, ASAuthorizationPublicKeyCredentialC…, ASAuthorizationPublicKeyCredentialD…, ASAuthorizationPublicKeyCredentialL…, ASAuthorizationPublicKeyCredentialL…, ASAuthorizationPublicKeyCredentialL…, ASAuthorizationPublicKeyCredentialL…, ASAuthorizationPublicKeyCredentialP…, ASAuthorizationPublicKeyCredentialP…, ASAuthorizationPublicKeyCredentialP…, ASAuthorizationPublicKeyCredentialP…, ASAuthorizationPublicKeyCredentialP…, ASAuthorizationPublicKeyCredentialR…, ASAuthorizationPublicKeyCredentialR…, ASAuthorizationRequest, ASAuthorizationSecurityKeyPublicKey…, ASAuthorizationSecurityKeyPublicKey…, ASAuthorizationSecurityKeyPublicKey…, ASAuthorizationSecurityKeyPublicKey…, ASAuthorizationSecurityKeyPublicKey…, ASAuthorizationSecurityKeyPublicKey…, ASAuthorizationSingleSignOnCredential, ASAuthorizationSingleSignOnProvider, ASAuthorizationSingleSignOnRequest, ASAuthorizationWebBrowserExternally…, ASAuthorizationWebBrowserPlatformPu…, ASAuthorizationWebBrowserPlatformPu…, ASAuthorizationWebBrowserPlatformPu…, ASAuthorizationWebBrowserPlatformPu…, ASAuthorizationWebBrowserPublicKeyC…, ASAuthorizationWebBrowserSecurityKe…, ASAuthorizationWebBrowserSecurityKe…, ASAuthorizationWebBrowserSecurityKe…, ASCOSEConstants, ASCredentialIdentity, ASCredentialIdentityStore, ASCredentialIdentityStoreState, ASCredentialProviderExtensionContext, ASCredentialProviderViewController, ASCredentialRequest, ASCredentialServiceIdentifier, ASExtensionErrors, ASFoundation, ASOneTimeCodeCredential, ASOneTimeCodeCredentialIdentity, ASOneTimeCodeCredentialRequest, ASPasskeyAssertionCredential, ASPasskeyAssertionCredentialExtensi…, ASPasskeyAssertionCredentialExtensi…, ASPasskeyCredentialIdentity, ASPasskeyCredentialRequest, ASPasskeyCredentialRequestParameters, ASPasskeyRegistrationCredential, ASPasskeyRegistrationCredentialExte…, ASPasskeyRegistrationCredentialExte…, ASPasswordCredential, ASPasswordCredentialIdentity, ASPasswordCredentialRequest, ASPublicKeyCredential, ASPublicKeyCredentialClientData, ASSettingsHelper, ASWebAuthenticationSession, ASWebAuthenticationSessionCallback, ASWebAuthenticationSessionRequest, ASWebAuthenticationSessionWebBrowse…, ASWebAuthenticationSessionWebBrowse…, bitflags, block2, objc2-core-foundation, objc2-security, std
-
These default features are set whenever
objc2-authentication-services
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
- alloc std
- bitflags default ASAuthorizationController ASAuthorizationProviderExtensionLog… ASAuthorizationProviderExtensionReg… ASCredentialIdentityStore
-
Enables bitflags
- block2 default
-
Enables block2
Affects
ASWebAuthenticationSession::ASWebAuthenticationSessionCompletionHandler
… - objc2-core-foundation default
-
Enables objc2-core-foundation
- objc2-local-authentication
-
Enables objc2-local-authentication
- objc2-security default
-
Enables objc2-security
- ASAccountAuthenticationModificationController default
-
Enables NSResponder and NSWindow of objc2-app-kit, NSDictionary and NSError of objc2-foundation
- ASAccountAuthenticationModificationExtensionContext default
-
Enables NSDictionary, NSError, NSExtensionContext and NSString of objc2-foundation
- ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest default
-
Enables NSDictionary and NSString of objc2-foundation
- ASAccountAuthenticationModificationRequest default
- ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest default
-
Enables NSDictionary and NSString of objc2-foundation
- ASAccountAuthenticationModificationViewController default
-
Enables NSKeyValueBinding, NSNib, NSResponder, NSStoryboardSegue, NSUserInterfaceItemIdentification and NSViewController of objc2-app-kit, NSBundle, NSCoder, NSDictionary, NSExtensionContext, NSObject and NSString of objc2-foundation
- ASAuthorization default
-
Enables NSObject and NSString of objc2-foundation
- ASAuthorizationAppleIDButton default
-
Enables NSAccessibilityProtocols, NSAnimation, NSAppearance, NSControl, NSDragging, NSResponder, NSUserInterfaceItemIdentification and NSView of objc2-app-kit, NSCoder, NSGeometry, NSObject and objc2-core-foundation of objc2-foundation
- ASAuthorizationAppleIDCredential default
-
Enables NSArray, NSData, NSObject, NSPersonNameComponents and NSString of objc2-foundation
- ASAuthorizationAppleIDProvider default
-
Enables NSError, NSNotification and NSString of objc2-foundation
- ASAuthorizationAppleIDRequest default
-
Enables NSObject and NSString of objc2-foundation
- ASAuthorizationController default = bitflags
-
Enables NSResponder and NSWindow of objc2-app-kit, NSArray, NSError and NSString of objc2-foundation
- ASAuthorizationCredential default
-
Enables NSObject of objc2-foundation
- ASAuthorizationCustomMethod default
-
Enables NSString of objc2-foundation
- ASAuthorizationError default
-
Enables NSError and NSString of objc2-foundation
- ASAuthorizationOpenIDRequest default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- ASAuthorizationPasswordProvider default
- ASAuthorizationPasswordRequest default
-
Enables NSObject of objc2-foundation
- ASAuthorizationPlatformPublicKeyCredentialAssertion default
-
Enables NSObject of objc2-foundation
- ASAuthorizationPlatformPublicKeyCredentialAssertionRequest default
-
Enables NSArray and NSObject of objc2-foundation
- ASAuthorizationPlatformPublicKeyCredentialDescriptor default
-
Enables NSData and NSObject of objc2-foundation
- ASAuthorizationPlatformPublicKeyCredentialProvider default
-
Enables NSData and NSString of objc2-foundation
- ASAuthorizationPlatformPublicKeyCredentialRegistration default
-
Enables NSObject of objc2-foundation
- ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest default
-
Enables NSObject of objc2-foundation
- ASAuthorizationProvider default
- ASAuthorizationProviderExtensionAuthorizationRequest default
-
Enables NSData, NSDictionary, NSError, NSString, NSURL and NSURLResponse of objc2-foundation
- ASAuthorizationProviderExtensionAuthorizationResult default
-
Enables NSArray, NSData, NSDictionary, NSString and NSURLResponse of objc2-foundation
- ASAuthorizationProviderExtensionLoginConfiguration default = bitflags
-
Enables NSArray, NSData, NSDictionary, NSError, NSString, NSURL and NSValue of objc2-foundation
- ASAuthorizationProviderExtensionLoginManager default
-
Enables NSDictionary, NSError and NSString of objc2-foundation
- ASAuthorizationProviderExtensionRegistrationHandler default = bitflags
-
Enables NSArray, NSString and NSValue of objc2-foundation
- ASAuthorizationProviderExtensionUserLoginConfiguration default
-
Enables NSDictionary, NSError and NSString of objc2-foundation
- ASAuthorizationPublicKeyCredentialAssertion default
-
Enables NSData and NSObject of objc2-foundation
- ASAuthorizationPublicKeyCredentialAssertionRequest default
-
Enables NSArray, NSData, NSObject and NSString of objc2-foundation
- ASAuthorizationPublicKeyCredentialConstants default
-
Enables NSString of objc2-foundation
- ASAuthorizationPublicKeyCredentialDescriptor default
-
Enables NSData and NSObject of objc2-foundation
- ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput default
-
Enables NSData of objc2-foundation
- ASAuthorizationPublicKeyCredentialLargeBlobAssertionOutput default
-
Enables NSData of objc2-foundation
- ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput default
- ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput default
-
Enables NSObject of objc2-foundation
- ASAuthorizationPublicKeyCredentialPRFAssertionInput default
-
Enables NSData and NSDictionary of objc2-foundation
- ASAuthorizationPublicKeyCredentialPRFAssertionOutput default
-
Enables NSData of objc2-foundation
- ASAuthorizationPublicKeyCredentialPRFRegistrationInput default
- ASAuthorizationPublicKeyCredentialPRFRegistrationOutput default
-
Enables NSData of objc2-foundation
- ASAuthorizationPublicKeyCredentialParameters default
-
Enables NSObject of objc2-foundation
- ASAuthorizationPublicKeyCredentialRegistration default
-
Enables NSData and NSObject of objc2-foundation
- ASAuthorizationPublicKeyCredentialRegistrationRequest default
-
Enables NSData, NSObject and NSString of objc2-foundation
- ASAuthorizationRequest default
-
Enables NSObject of objc2-foundation
- ASAuthorizationSecurityKeyPublicKeyCredentialAssertion default
-
Enables NSObject of objc2-foundation
- ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor default
-
Enables NSArray, NSData, NSObject and NSString of objc2-foundation
- ASAuthorizationSecurityKeyPublicKeyCredentialProvider default
-
Enables NSData and NSString of objc2-foundation
- ASAuthorizationSecurityKeyPublicKeyCredentialRegistration default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- ASAuthorizationSingleSignOnCredential default
-
Enables NSArray, NSData, NSObject, NSString and NSURLResponse of objc2-foundation
- ASAuthorizationSingleSignOnProvider default
-
Enables NSURL of objc2-foundation
- ASAuthorizationSingleSignOnRequest default
-
Enables NSArray, NSObject and NSURL of objc2-foundation
- ASAuthorizationWebBrowserExternallyAuthenticatableRequest default
- ASAuthorizationWebBrowserPlatformPublicKeyCredential default
-
Enables NSData and NSString of objc2-foundation
- ASAuthorizationWebBrowserPlatformPublicKeyCredentialAssertionRequest default
- ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider default
-
Enables NSData and NSString of objc2-foundation
- ASAuthorizationWebBrowserPlatformPublicKeyCredentialRegistrationRequest default
-
Enables NSArray of objc2-foundation
- ASAuthorizationWebBrowserPublicKeyCredentialManager default
-
Enables NSArray and NSString of objc2-foundation
- ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialAssertionRequest default
- ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider default
-
Enables NSData and NSString of objc2-foundation
- ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialRegistrationRequest default
- ASCOSEConstants default
- ASCredentialIdentity default
-
Enables NSString of objc2-foundation
- ASCredentialIdentityStore default = bitflags
-
Enables NSArray, NSError and NSString of objc2-foundation
- ASCredentialIdentityStoreState default
- ASCredentialProviderExtensionContext default
-
Enables NSArray, NSError and NSExtensionContext of objc2-foundation
- ASCredentialProviderViewController default
-
Enables NSKeyValueBinding, NSNib, NSResponder, NSStoryboardSegue, NSUserInterfaceItemIdentification and NSViewController of objc2-app-kit, NSArray, NSBundle, NSCoder, NSExtensionContext and NSObject of objc2-foundation
- ASCredentialRequest default
-
Enables NSObject of objc2-foundation
- ASCredentialServiceIdentifier default
-
Enables NSObject and NSString of objc2-foundation
- ASExtensionErrors default
-
Enables NSError and NSString of objc2-foundation
- ASFoundation default
- ASOneTimeCodeCredential ASOneTimeCodeCredentialIdentity default
-
Enables NSObject and NSString of objc2-foundation
- ASOneTimeCodeCredentialRequest default
-
Enables NSObject of objc2-foundation
- ASPasskeyAssertionCredential default
-
Enables NSData, NSObject and NSString of objc2-foundation
- ASPasskeyAssertionCredentialExtensionInput default
-
Enables NSObject of objc2-foundation
- ASPasskeyAssertionCredentialExtensionOutput default
-
Enables NSObject of objc2-foundation
- ASPasskeyCredentialIdentity default
-
Enables NSData, NSObject and NSString of objc2-foundation
- ASPasskeyCredentialRequest default
-
Enables NSArray, NSData, NSObject, NSString and NSValue of objc2-foundation
- ASPasskeyCredentialRequestParameters default
-
Enables NSArray, NSData, NSObject and NSString of objc2-foundation
- ASPasskeyRegistrationCredential default
-
Enables NSData, NSObject and NSString of objc2-foundation
- ASPasskeyRegistrationCredentialExtensionInput default
-
Enables NSObject of objc2-foundation
- ASPasskeyRegistrationCredentialExtensionOutput default
-
Enables NSObject of objc2-foundation
- ASPasswordCredential ASPasswordCredentialIdentity default
-
Enables NSObject and NSString of objc2-foundation
- ASPasswordCredentialRequest default
-
Enables NSObject of objc2-foundation
- ASPublicKeyCredential default
-
Enables NSData and NSObject of objc2-foundation
- ASPublicKeyCredentialClientData default
-
Enables NSData and NSString of objc2-foundation
- ASSettingsHelper default
-
Enables NSError of objc2-foundation
- ASWebAuthenticationSession default
-
Enables NSResponder and NSWindow of objc2-app-kit, NSDictionary, NSError, NSString and NSURL of objc2-foundation
- ASWebAuthenticationSessionCallback default
-
Enables NSString and NSURL of objc2-foundation
- ASWebAuthenticationSessionRequest default
-
Enables NSDictionary, NSError, NSObject, NSString, NSURL and NSUUID of objc2-foundation
- ASWebAuthenticationSessionWebBrowserSessionHandling default
- ASWebAuthenticationSessionWebBrowserSessionManager default