You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.4 KiB
XML
35 lines
1.4 KiB
XML
// #![feature(async_fn_in_trait, adt_const_params, associated_const_equality)]
|
|
// #![allow(incomplete_features, clippy::unused_async, clippy::doc_markdown)]
|
|
//
|
|
// pub mod attestation;
|
|
// pub mod authenticator;
|
|
// pub mod client;
|
|
// pub mod public_key;
|
|
// pub mod token;
|
|
//
|
|
// #[cfg(feature = "serde")]
|
|
// use serde::{Deserialize, Serialize};
|
|
//
|
|
// #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
|
|
// #[derive(Debug, Clone, Copy)]
|
|
// > A WebAuthn Relying Party may require user verification for some of its
|
|
// > operations but not for others, and may use this type to express its needs.
|
|
// pub enum UserVerificationRequirement {
|
|
// > The Relying Party requires user verification for the operation and
|
|
// > will fail the overall ceremony if the response does not have the UV
|
|
// > flag set. The client MUST return an error if user verification cannot
|
|
// > be performed.
|
|
// #[cfg_attr(feature = "serde", serde(rename = "required"))]
|
|
// Required,
|
|
// > The Relying Party prefers user verification for the operation if
|
|
// > possible, but will not fail the operation if the response does not
|
|
// > have the UV flag set.
|
|
// #[cfg_attr(feature = "serde", serde(rename = "preferred"))]
|
|
// Preferred,
|
|
// > The Relying Party does not want user verification employed during the
|
|
// > operation (e.g., in the interest of minimizing disruption to the user
|
|
// > interaction flow).
|
|
// #[cfg_attr(feature = "serde", serde(rename = "discouraged"))]
|
|
// Discouraged,
|
|
// }
|