# Packages
No description provided by the author
# Functions
GetOpts - iterate the inbound Options and return a struct.
ListAccounts lists up to page size password accounts, filtering out entries that do not pass the filter item function.
ListAccountsPage lists up to page size password accounts, filtering out entries that do not pass the filter item function.
ListAccountsRefresh lists password accounts according to the page size and list token, filtering out entries that do not pass the filter item fn.
ListAccountsRefreshPage lists up to page size accounts, filtering out entries that do not pass the filter item function.
NewAccount creates a new in memory Account.
NewArgon2Configuration creates a new in memory Argon2Configuration with reasonable default settings.
NewAuthMethod creates a new in memory AuthMethod assigned to scopeId.
NewRepository creates a new Repository.
TestAccount creates a password account to the provided DB with the provided auth method id and loginName.
TestAuthMethod creates a password auth methods to the provided DB with the provided scope id.
TestAuthMethods creates count number of password auth methods to the provided DB with the provided scope id.
TestMultipleAccounts creates count number of password account to the provided DB with the provided auth method id.
WithConfiguration provides an optional configuration.
WithDescription provides an optional description.
WithLimit provides an option to provide a limit.
WithLoginName provides an optional login name.
WithName provides an optional name.
WithOrderByCreateTime provides an option to specify ordering by the CreateTime field.
WithPassword provides an optional password.
WithPublicId provides an optional public id.
WithStartPageAfterItem is used to paginate over the results.
# Constants
PublicId prefixes for the resources in the password package.
# Structs
An Account contains a user name.
Argon2Configuration is a configuration for using the argon2id key derivation function.
A Argon2Credential contains a key derived from a password and the salt used in the key derivation.
A AuthMethod contains accounts and password configurations.
A Credential is a base type and contains the attributes common to all credentials.
A Repository stores and retrieves the persistent types in the password package.
# Interfaces
A Configuration is an interface holding one of the configuration types for a specific key derivation function.
# Type aliases
Option - how Options are passed as arguments.