package
3.0.0
Repository: https://github.com/go-kivik/kivikd.git
Documentation: pkg.go.dev

# Packages

Package authgroup groups two or more authentication backends together, trying one, then falling through to the others.
Package confadmin provides an authentication service for admins configured in server configuration.
Package couchauth provides auth services to a remote CouchDB server.
Package usersdb provides auth facilities from a CouchDB _users database.

# Functions

CreateAuthToken hashes a username, salt, timestamp, and the server secret into an authentication token.
DecodeAuthToken decodes an auth token, extracting the username and token token creation time.
ValidatePBKDF2 returns true if the calculated hash matches the derivedKey.

# Constants

PBKDF2KeyLength is the key length, in bytes, of the PBKDF2 keys used by CouchDB.
SchemePBKDF2 is the default CouchDB password scheme.

# Structs

UserContext represents a CouchDB UserContext object.

# Interfaces

A UserStore provides an AuthHandler with access to a user store for.