endpoint

package
v0.0.0-...-066019b Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func JwtHandler

func JwtHandler(w http.ResponseWriter, r *http.Request, store *store.MongoStore, keyStore *store.RSAKeyStore)

func LoginHandler

func LoginHandler(w http.ResponseWriter, r *http.Request, dbStore *store.MongoStore, keyStore *store.RSAKeyStore)

func LogoutHandler

func LogoutHandler(w http.ResponseWriter, r *http.Request, store *store.MongoStore, keyStore *store.RSAKeyStore)

func PublicKeyHandler

func PublicKeyHandler(w http.ResponseWriter, r *http.Request, keyStore *store.RSAKeyStore)

func RegisterHandler

func RegisterHandler(w http.ResponseWriter, r *http.Request, store *store.MongoStore)

func WebHandler

func WebHandler(w http.ResponseWriter, r *http.Request)

Types

type Endpoints

type Endpoints struct {
	LoginHandler     http.HandlerFunc
	JwtHandler       http.HandlerFunc
	LogoutHandler    http.HandlerFunc
	WebHandler       http.HandlerFunc
	PublicKeyHandler http.HandlerFunc
	RegisterHandler  http.HandlerFunc
}

func NewEndpoints

func NewEndpoints(dbStore *store.MongoStore, keyStore *store.RSAKeyStore) *Endpoints

Jump to

Keyboard shortcuts

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