oauth2-passkey 0.6.1

OAuth2 and Passkey authentication library for Rust web applications
Documentation
mod aaguid;
mod attestation;
mod auth;
mod challenge;
mod register;
mod related_origin;
#[cfg(test)]
mod test_utils;
mod types;
mod utils;

pub use aaguid::{AuthenticatorInfo, get_authenticator_info, get_authenticator_info_batch};

pub use types::{
    AuthenticationOptions, AuthenticatorResponse, RegisterCredential, RegistrationOptions,
};

pub use related_origin::get_related_origin_json;

pub(crate) use auth::{finish_authentication, start_authentication};

pub(crate) use register::{
    commit_registration, prepare_registration_storage, start_registration,
    validate_registration_challenge, verify_session_then_finish_registration,
};

pub(crate) use aaguid::store_aaguids;