rustio rustio.net
56

objc2-authentication-services

v0.3.2 Growing

Bindings to the AuthenticationServices framework

Zlib OR Apache-2.0 OR MIT Edition 2021 MSRV 1.71

Quick Verdict

  • !Pre-1.0: API may have breaking changes
  • โœ“Permissive license (Zlib OR Apache-2.0 OR MIT)

Security

Checking security advisories...
Downloads
71.7K
Dependents
3
Releases
5
Size
61KB

Deep Insights

๐Ÿ“ˆ
Strong growth momentum

24.9K downloads in the last 30 days (830/day), up 52% from the previous period.

๐Ÿ‘ค
Prolific maintainer

The primary maintainer publishes 232 crates. This suggests deep Rust expertise and long-term commitment to the ecosystem.

๐Ÿ”ฌ
Pre-1.0 for over a year

Despite being 1+ years old, objc2-authentication-services hasn't reached 1.0 yet. Expect potential API changes between versions.

Health Breakdown

Maintenance 11/25

Recency, release consistency, active ratio

Quality 17/25

Yanked ratio, deps, size, maturity, features

Community 10/20

Reverse deps, ownership, ecosystem

Popularity 6/15

Downloads, momentum, growth trend

Documentation 12/15

Docs, repo, license, metadata

Download Trend

Daily downloads ยท last 90 days
561/day avg+126%
05001K2K12/291/162/32/213/113/28

Top Dependents

Most downloaded crates that depend on objc2-authentication-services

Version Adoption

v0.2.2
91%
v0.3.1
3%
v0.3.2
3%
v0.2.0
2%
v0.3.0
1%

Release Timeline

5 releasessince 2024
J
F
M
A
M
J
J
A
S
O
N
D
2024
2
2025
3
2026
Less
More

Feature Flags

default =["std", "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", "ASOneTimeCodeCredential", "ASOneTimeCodeCredentialIdentity", "ASOneTimeCodeCredentialRequest", "ASPasskeyAssertionCredential", "ASPasskeyAssertionCredentialExtensionInput", "ASPasskeyAssertionCredentialExtensionOutput", "ASPasskeyCredentialIdentity", "ASPasskeyCredentialRequest", "ASPasskeyCredentialRequestParameters", "ASPasskeyRegistrationCredential", "ASPasskeyRegistrationCredentialExtensionInput", "ASPasskeyRegistrationCredentialExtensionOutput", "ASPasswordCredential", "ASPasswordCredentialIdentity", "ASPasswordCredentialRequest", "ASPublicKeyCredential", "ASPublicKeyCredentialClientData", "ASSettingsHelper", "ASWebAuthenticationSession", "ASWebAuthenticationSessionCallback", "ASWebAuthenticationSessionRequest", "ASWebAuthenticationSessionWebBrowserSessionHandling", "ASWebAuthenticationSessionWebBrowserSessionManager", "bitflags", "block2", "objc2-core-foundation", "objc2-security"]

std*allocblock2*bitflags*ASFoundation*objc2-security*ASAuthorization*ASCOSEConstants*ASSettingsHelper*ASExtensionErrors*ASCredentialRequest*ASAuthorizationError*ASCredentialIdentity*ASPasswordCredential*unstable-darwin-objcASPublicKeyCredential*objc2-core-foundation*ASAuthorizationRequest*ASAuthorizationProvider*ASOneTimeCodeCredential*ASAuthorizationController*ASAuthorizationCredential*ASCredentialIdentityStore*ASPasskeyCredentialRequest*ASWebAuthenticationSession*objc2-local-authenticationASAuthorizationCustomMethod*ASPasskeyCredentialIdentity*ASPasswordCredentialRequest*ASAuthorizationAppleIDButton*ASAuthorizationOpenIDRequest*ASPasskeyAssertionCredential*ASPasswordCredentialIdentity*ASAuthorizationAppleIDRequest*ASCredentialServiceIdentifier*ASAuthorizationAppleIDProvider*ASAuthorizationPasswordRequest*ASCredentialIdentityStoreState*ASOneTimeCodeCredentialRequest*ASAuthorizationPasswordProvider*ASOneTimeCodeCredentialIdentity*ASPasskeyRegistrationCredential*ASPublicKeyCredentialClientData*ASAuthorizationAppleIDCredential*ASWebAuthenticationSessionRequest*ASAuthorizationSingleSignOnRequest*ASCredentialProviderViewController*ASWebAuthenticationSessionCallback*ASAuthorizationSingleSignOnProvider*ASCredentialProviderExtensionContext*ASPasskeyCredentialRequestParameters*ASAuthorizationSingleSignOnCredential*ASAccountAuthenticationModificationRequest*ASPasskeyAssertionCredentialExtensionInput*ASAuthorizationPublicKeyCredentialAssertion*ASAuthorizationPublicKeyCredentialConstants*ASPasskeyAssertionCredentialExtensionOutput*ASAuthorizationProviderExtensionLoginManager*ASAuthorizationPublicKeyCredentialDescriptor*ASAuthorizationPublicKeyCredentialParameters*ASAccountAuthenticationModificationController*ASPasskeyRegistrationCredentialExtensionInput*ASAuthorizationPublicKeyCredentialRegistration*ASPasskeyRegistrationCredentialExtensionOutput*ASAccountAuthenticationModificationViewController*ASAuthorizationPlatformPublicKeyCredentialProvider*ASAuthorizationProviderExtensionLoginConfiguration*ASAuthorizationPublicKeyCredentialAssertionRequest*ASWebAuthenticationSessionWebBrowserSessionManager*ASAccountAuthenticationModificationExtensionContext*ASAuthorizationPlatformPublicKeyCredentialAssertion*ASAuthorizationProviderExtensionAuthorizationResult*ASAuthorizationProviderExtensionRegistrationHandler*ASAuthorizationPublicKeyCredentialPRFAssertionInput*ASAuthorizationWebBrowserPublicKeyCredentialManager*ASWebAuthenticationSessionWebBrowserSessionHandling*ASAuthorizationPlatformPublicKeyCredentialDescriptor*ASAuthorizationProviderExtensionAuthorizationRequest*ASAuthorizationPublicKeyCredentialPRFAssertionOutput*ASAuthorizationWebBrowserPlatformPublicKeyCredential*ASAuthorizationPublicKeyCredentialRegistrationRequest*ASAuthorizationSecurityKeyPublicKeyCredentialProvider*ASAuthorizationPlatformPublicKeyCredentialRegistration*ASAuthorizationProviderExtensionUserLoginConfiguration*ASAuthorizationPublicKeyCredentialPRFRegistrationInput*ASAuthorizationSecurityKeyPublicKeyCredentialAssertion*ASAuthorizationPublicKeyCredentialPRFRegistrationOutput*ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor*ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput*ASAuthorizationSecurityKeyPublicKeyCredentialRegistration*ASAuthorizationWebBrowserExternallyAuthenticatableRequest*ASAuthorizationPlatformPublicKeyCredentialAssertionRequest*ASAuthorizationPublicKeyCredentialLargeBlobAssertionOutput*ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput*ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider*ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest*ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput*ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest*ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider*ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest*ASAuthorizationWebBrowserPlatformPublicKeyCredentialAssertionRequest*ASAuthorizationWebBrowserPlatformPublicKeyCredentialRegistrationRequest*ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialAssertionRequest*ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest*ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialRegistrationRequest*ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest*

README

Loading README...

Maintainers

Dependencies
8
direct dependencies
Dependents
3
crates depend on objc2-authentication-services

Similar Crates