...

Package basic

import "github.com/go-kivik/kivik/v4/x/kivikd/auth/basic"
Overview
Index

Overview ▾

Package basic provides HTTP Basic Auth services.

type HTTPBasicAuth

HTTPBasicAuth provides HTTP Basic Auth

type HTTPBasicAuth struct{}

func (*HTTPBasicAuth) Authenticate

func (a *HTTPBasicAuth) Authenticate(_ http.ResponseWriter, r *http.Request) (*authdb.UserContext, error)

Authenticate authenticates a request against a user store using HTTP Basic Auth.

func (*HTTPBasicAuth) MethodName

func (a *HTTPBasicAuth) MethodName() string

MethodName returns "default"