package
2.0.0+incompatible
Repository: https://github.com/tekker-dev/go-authcrunch.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewAPIKey returns an instance of APIKey.
NewAPIKeyBundle returns an instance of APIKeyBundle.
NewCreditCard returns an instance of CreditCard.
NewCreditCardAssociation returns an instance of.
NewCreditCardIssuer returns an instance of.
NewDatabase return an instance of Database.
NewEmailAddress returns an instance of EmailAddress.
NewHandle returns an instance of Handle.
NewID returns a random ID to be used for user identification.
NewImage returns an instance of Image.
NewLocation returns an instance of Location.
NewLockoutState returns an instance of LockoutState.
NewMfaToken returns an instance of MfaToken.
NewMfaTokenBundle returns an instance of MfaTokenBundle.
NewName returns an instance of Name.
NewOrganization returns an instance of Organization.
NewPassword returns an instance of Password.
NewPasswordWithOptions returns an instance of Password based on the provided parameters.
NewPublicKey returns an instance of PublicKey.
NewPublicKeyBundle returns an instance of PublicKeyBundle.
NewRegistration returns an instance of Registration.
NewRole returns an instance of Role.
NewUser returns an instance of User.
NewUserMetadataBundle returns an instance of UserMetadataBundle.
NewUserWithRoles returns User with additional fields.
ParseName parses name from input.
Version returns the version information.

# Variables

CreditCardAssociations is a collection of most popular credit card issuers.
CreditCardIssuers is a collection of most popular credit card issuers.

# Structs

APIKey is an API key.
APIKeyBundle is a collection of API keys.
AttestationObject is Webauthn AttestationObject.
AttestationStatement is AttestationStatement of the Webauthn AttestationObject.
AuthData is AuthData of the Webauthn AttestationObject.
ClientData represents the contextual bindings of both the WebAuthn Relying Party and the client.
CredentialData is attested credential data.
CreditCard represents a credit card.
CreditCardAssociation represents a credit card association, e.g.
CreditCardIssuer represents the issuer, e.g.
Database is user identity database.
Device is the hardware device on which the WebAuthn Client runs, for example a smartphone, a laptop computer or a desktop computer, and the operating system running on that hardware.
EmailAddress is an instance of email address.
Handle is the name associated with online services, e.g.
Image is base64 image.
Location repsents a location, e.g.
LockoutState indicates whether user identity is temporarily disabled.
MfaDevice is the hardware device associated with MfaToken.
MfaToken is a puiblic key in a public-private key pair.
MfaTokenBundle is a collection of public keys.
Name represents human name.
Organization is an organized body of people with a particular purpose.
Password is a memorized secret, typically a string of characters, used to confirm the identity of a user.
PasswordPolicy represents database password policy.
Policy represents database usage policy.
PublicKey is a puiblic key in a public-private key pair.
PublicKeyBundle is a collection of public keys.
Registration is an instance of user registration.
Role is the user role or entitlement in a system.
User is a user identity.
UserMetadata is metadata associated with a user.
UserMetadataBundle is a collection of public users.
UserPolicy represents database username policy.
WebAuthnAuthenticateRequest represents Webauthn Authentication request.
WebAuthnRegisterRequest is Webauthn Register request.