Cargo Features
[dependencies]
objc2-authentication-services = { version = "0.2.2", default-features = false, features = ["std", "alloc", "all", "bitflags", "block2", "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", "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", "ASPasskeyCredentialIdentity", "ASPasskeyCredentialRequest", "ASPasskeyCredentialRequestParameters", "ASPasskeyRegistrationCredential", "ASPasswordCredentialIdentity", "ASPasswordCredentialRequest", "ASPublicKeyCredential", "ASPublicKeyCredentialClientData", "ASSettingsHelper", "ASWebAuthenticationSession", "ASWebAuthenticationSessionCallback", "ASWebAuthenticationSessionRequest", "ASWebAuthenticationSessionWebBrowserSessionHandling", "ASWebAuthenticationSessionWebBrowserSessionManager"] }
- default = std
-
The
std
feature is set by default wheneverobjc2-authentication-services
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
-
Currently not possible to turn off, put here for forwards compatibility.
Enables std of optional bitflags, optional block2, objc2, objc2-app-kit, and objc2-foundation
- alloc std
-
Enables alloc of optional block2, objc2, objc2-app-kit, and objc2-foundation
- all = 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…, 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, ASPasskeyAssertionCredential, ASPasskeyCredentialIdentity, ASPasskeyCredentialRequest, ASPasskeyCredentialRequestParameters, ASPasskeyRegistrationCredential, ASPasswordCredential, ASPasswordCredentialIdentity, ASPasswordCredentialRequest, ASPublicKeyCredential, ASPublicKeyCredentialClientData, ASSettingsHelper, ASWebAuthenticationSession, ASWebAuthenticationSessionCallback, ASWebAuthenticationSessionRequest, ASWebAuthenticationSessionWebBrowse…, ASWebAuthenticationSessionWebBrowse…, bitflags, block2
- bitflags ASAuthorizationController? ASAuthorizationProviderExtensionLog…? ASAuthorizationProviderExtensionReg…? ASCredentialIdentityStore? all?
-
Enables bitflags, bitflags of objc2-app-kit and objc2-foundation
- block2 all?
-
Enables block2, block2 of objc2-app-kit and objc2-foundation
Affects
ASWebAuthenticationSession::ASWebAuthenticationSessionCompletionHandler
… - ASAccountAuthenticationModificationController all?
-
Enables NSResponder and NSWindow of objc2-app-kit, NSDictionary and NSError of objc2-foundation
- ASAccountAuthenticationModificationExtensionContext all?
-
Enables NSDictionary, NSError, NSExtensionContext and NSString of objc2-foundation
- ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest all?
-
Enables NSDictionary and NSString of objc2-foundation
- ASAccountAuthenticationModificationRequest all?
- ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest all?
-
Enables NSDictionary and NSString of objc2-foundation
- ASAccountAuthenticationModificationViewController all?
-
Enables NSKeyValueBinding, NSNib, NSResponder, NSStoryboardSegue, NSUserInterfaceItemIdentification and NSViewController of objc2-app-kit, NSBundle, NSCoder, NSDictionary, NSExtensionContext, NSObject and NSString of objc2-foundation
- ASAuthorization all?
-
Enables NSObject and NSString of objc2-foundation
- ASAuthorizationAppleIDButton all?
-
Enables NSAccessibilityProtocols, NSAnimation, NSAppearance, NSControl, NSDragging, NSResponder, NSUserInterfaceItemIdentification and NSView of objc2-app-kit, NSCoder, NSGeometry and NSObject of objc2-foundation
- ASAuthorizationAppleIDCredential all?
-
Enables NSArray, NSData, NSObject, NSPersonNameComponents and NSString of objc2-foundation
- ASAuthorizationAppleIDProvider all?
-
Enables NSError, NSNotification and NSString of objc2-foundation
- ASAuthorizationAppleIDRequest all?
-
Enables NSObject and NSString of objc2-foundation
- ASAuthorizationController all? = bitflags
-
Enables NSResponder and NSWindow of objc2-app-kit, NSArray, NSError and NSString of objc2-foundation
- ASAuthorizationCredential all?
-
Enables NSObject of objc2-foundation
- ASAuthorizationCustomMethod all?
-
Enables NSString of objc2-foundation
- ASAuthorizationError all?
-
Enables NSError and NSString of objc2-foundation
- ASAuthorizationOpenIDRequest all?
-
Enables NSArray, NSObject and NSString of objc2-foundation
- ASAuthorizationPasswordProvider all?
- ASAuthorizationPasswordRequest all?
-
Enables NSObject of objc2-foundation
- ASAuthorizationPlatformPublicKeyCredentialAssertion all?
-
Enables NSObject of objc2-foundation
- ASAuthorizationPlatformPublicKeyCredentialAssertionRequest all?
-
Enables NSArray and NSObject of objc2-foundation
- ASAuthorizationPlatformPublicKeyCredentialDescriptor all?
-
Enables NSData and NSObject of objc2-foundation
- ASAuthorizationPlatformPublicKeyCredentialProvider all?
-
Enables NSData and NSString of objc2-foundation
- ASAuthorizationPlatformPublicKeyCredentialRegistration all?
-
Enables NSObject of objc2-foundation
- ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest all?
-
Enables NSObject of objc2-foundation
- ASAuthorizationProvider all?
- ASAuthorizationProviderExtensionAuthorizationRequest all?
-
Enables NSData, NSDictionary, NSError, NSString, NSURL and NSURLResponse of objc2-foundation
- ASAuthorizationProviderExtensionAuthorizationResult all?
-
Enables NSArray, NSData, NSDictionary, NSString and NSURLResponse of objc2-foundation
- ASAuthorizationProviderExtensionLoginConfiguration all? = bitflags
-
Enables NSArray, NSData, NSDictionary, NSError, NSString and NSURL of objc2-foundation
- ASAuthorizationProviderExtensionLoginManager all?
-
Enables NSDictionary, NSError and NSString of objc2-foundation
- ASAuthorizationProviderExtensionRegistrationHandler all? = bitflags
-
Enables NSString of objc2-foundation
- ASAuthorizationProviderExtensionUserLoginConfiguration all?
-
Enables NSDictionary, NSError and NSString of objc2-foundation
- ASAuthorizationPublicKeyCredentialAssertion all?
-
Enables NSData and NSObject of objc2-foundation
- ASAuthorizationPublicKeyCredentialAssertionRequest all?
-
Enables NSArray, NSData, NSObject and NSString of objc2-foundation
- ASAuthorizationPublicKeyCredentialConstants all?
-
Enables NSString of objc2-foundation
- ASAuthorizationPublicKeyCredentialDescriptor all?
-
Enables NSData and NSObject of objc2-foundation
- ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput all?
-
Enables NSData of objc2-foundation
- ASAuthorizationPublicKeyCredentialLargeBlobAssertionOutput all?
-
Enables NSData of objc2-foundation
- ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput all?
- ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput all?
- ASAuthorizationPublicKeyCredentialParameters all?
-
Enables NSObject of objc2-foundation
- ASAuthorizationPublicKeyCredentialRegistration all?
-
Enables NSData and NSObject of objc2-foundation
- ASAuthorizationPublicKeyCredentialRegistrationRequest all?
-
Enables NSData, NSObject and NSString of objc2-foundation
- ASAuthorizationRequest all?
-
Enables NSObject of objc2-foundation
- ASAuthorizationSecurityKeyPublicKeyCredentialAssertion all?
-
Enables NSObject of objc2-foundation
- ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest all?
-
Enables NSArray, NSObject and NSString of objc2-foundation
- ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor all?
-
Enables NSArray, NSData, NSObject and NSString of objc2-foundation
- ASAuthorizationSecurityKeyPublicKeyCredentialProvider all?
-
Enables NSData and NSString of objc2-foundation
- ASAuthorizationSecurityKeyPublicKeyCredentialRegistration all?
-
Enables NSArray, NSObject and NSString of objc2-foundation
- ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest all?
-
Enables NSArray, NSObject and NSString of objc2-foundation
- ASAuthorizationSingleSignOnCredential all?
-
Enables NSArray, NSData, NSObject, NSString and NSURLResponse of objc2-foundation
- ASAuthorizationSingleSignOnProvider all?
-
Enables NSURL of objc2-foundation
- ASAuthorizationSingleSignOnRequest all?
-
Enables NSArray, NSObject and NSURL of objc2-foundation
- ASAuthorizationWebBrowserExternallyAuthenticatableRequest all?
- ASAuthorizationWebBrowserPlatformPublicKeyCredential all?
-
Enables NSData and NSString of objc2-foundation
- ASAuthorizationWebBrowserPlatformPublicKeyCredentialAssertionRequest all?
- ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider all?
-
Enables NSData and NSString of objc2-foundation
- ASAuthorizationWebBrowserPlatformPublicKeyCredentialRegistrationRequest all?
-
Enables NSArray of objc2-foundation
- ASAuthorizationWebBrowserPublicKeyCredentialManager all?
-
Enables NSArray and NSString of objc2-foundation
- ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialAssertionRequest all?
- ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider all?
-
Enables NSData and NSString of objc2-foundation
- ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialRegistrationRequest all?
- ASCOSEConstants all?
- ASCredentialIdentity all?
-
Enables NSString of objc2-foundation
- ASCredentialIdentityStore all? = bitflags
-
Enables NSArray, NSError and NSString of objc2-foundation
- ASCredentialIdentityStoreState all?
- ASCredentialProviderExtensionContext all?
-
Enables NSArray, NSError and NSExtensionContext of objc2-foundation
- ASCredentialProviderViewController all?
-
Enables NSKeyValueBinding, NSNib, NSResponder, NSStoryboardSegue, NSUserInterfaceItemIdentification and NSViewController of objc2-app-kit, NSArray, NSBundle, NSCoder, NSExtensionContext, NSObject and NSString of objc2-foundation
- ASCredentialRequest all?
-
Enables NSObject of objc2-foundation
- ASCredentialServiceIdentifier all?
-
Enables NSObject and NSString of objc2-foundation
- ASExtensionErrors all?
-
Enables NSError and NSString of objc2-foundation
- ASFoundation all?
- ASPasskeyAssertionCredential ASPasskeyCredentialIdentity all?
-
Enables NSData, NSObject and NSString of objc2-foundation
- ASPasskeyCredentialRequest all?
-
Enables NSArray, NSData, NSObject, NSString and NSValue of objc2-foundation
- ASPasskeyCredentialRequestParameters all?
-
Enables NSArray, NSData, NSObject and NSString of objc2-foundation
- ASPasskeyRegistrationCredential all?
-
Enables NSData, NSObject and NSString of objc2-foundation
- ASPasswordCredential ASPasswordCredentialIdentity all?
-
Enables NSObject and NSString of objc2-foundation
- ASPasswordCredentialRequest all?
-
Enables NSObject of objc2-foundation
- ASPublicKeyCredential all?
-
Enables NSData and NSObject of objc2-foundation
- ASPublicKeyCredentialClientData all?
-
Enables NSData and NSString of objc2-foundation
- ASSettingsHelper all?
-
Enables NSError of objc2-foundation
- ASWebAuthenticationSession all?
-
Enables NSResponder and NSWindow of objc2-app-kit, NSDictionary, NSError, NSString and NSURL of objc2-foundation
- ASWebAuthenticationSessionCallback all?
-
Enables NSString and NSURL of objc2-foundation
- ASWebAuthenticationSessionRequest all?
-
Enables NSDictionary, NSError, NSObject, NSString, NSURL and NSUUID of objc2-foundation
- ASWebAuthenticationSessionWebBrowserSessionHandling all?
- ASWebAuthenticationSessionWebBrowserSessionManager all?