siwe

package
v0.0.0-...-122f59b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func ConfigureNonceRoute

func ConfigureNonceRoute(route httproute.Route) httproute.Route

Types

type NonceHandler

type NonceHandler struct {
	Logger NonceHandlerLogger
	SIWE   NonceHandlerSIWEService
	JSON   NonceHandlerJSONResponseWriter
}

func (*NonceHandler) ServeHTTP

func (h *NonceHandler) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type NonceHandlerJSONResponseWriter

type NonceHandlerJSONResponseWriter interface {
	WriteResponse(rw http.ResponseWriter, resp *api.Response)
}

type NonceHandlerLogger

type NonceHandlerLogger struct{ *log.Logger }

func NewNonceHandlerLogger

func NewNonceHandlerLogger(lf *log.Factory) NonceHandlerLogger

type NonceHandlerSIWEService

type NonceHandlerSIWEService interface {
	CreateNewNonce() (*featuresiwe.Nonce, error)
}

type NonceResponse

type NonceResponse struct {
	Nonce    string    `json:"nonce"`
	ExpireAt time.Time `json:"expire_at"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL