Module webauthn_rs_core::proto::options
source · Expand description
Types that define options as to how an authenticator may interact with with the server.
Structs
- A descriptor of a credential that can be used.
- The data collected and hashed in the operation. https://www.w3.org/TR/webauthn-2/#dictdef-collectedclientdata
- Public key cryptographic parameters
- Relying Party Entity
- Token binding
- User Entity
Enums
- The authenticator attachment hint. This is NOT enforced, and is only used to help a user select a relevant authenticator type.
- The Relying Party’s requirements for client-side discoverable credentials.
- Defines the User Authenticator Verification policy. This is documented https://w3c.github.io/webauthn/#enumdef-userverificationrequirement, and each variant lists it’s effects.
Type Aliases
- A credential ID type. At the moment this is a vector of bytes, but it could also be a future change for this to be base64 string instead.