Documentation
¶
Index ¶
- func JwtHandler(w http.ResponseWriter, r *http.Request, store *store.MongoStore, ...)
- func LoginHandler(w http.ResponseWriter, r *http.Request, dbStore *store.MongoStore, ...)
- func LogoutHandler(w http.ResponseWriter, r *http.Request, store *store.MongoStore, ...)
- func PublicKeyHandler(w http.ResponseWriter, r *http.Request, keyStore *store.RSAKeyStore)
- func RegisterHandler(w http.ResponseWriter, r *http.Request, store *store.MongoStore)
- func WebHandler(w http.ResponseWriter, r *http.Request)
- type Endpoints
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
Click to show internal directories.
Click to hide internal directories.