Documentation
¶
Index ¶
- type CORSHandler
- type HandlerCtx
- func (hCtx *HandlerCtx) SessionsHandler(w http.ResponseWriter, r *http.Request)
- func (hCtx *HandlerCtx) SessionsMineHandler(w http.ResponseWriter, r *http.Request)
- func (hCtx *HandlerCtx) UsersHandler(w http.ResponseWriter, r *http.Request)
- func (hCtx *HandlerCtx) UsersMeHandler(w http.ResponseWriter, r *http.Request)
- type SessionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CORSHandler ¶
middleware handler for supporting Cross Origin Requests
func NewCorsHandler ¶
func NewCorsHandler(destHandler http.Handler) *CORSHandler
returns a new CORSHandler middleware handler
func (*CORSHandler) ServeHTTP ¶
func (ch *CORSHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
adds various headers to to response writer as defined by the constants.go file
type HandlerCtx ¶
type HandlerCtx struct {
// contains filtered or unexported fields
}
func NewHandlerContext ¶
func (*HandlerCtx) SessionsHandler ¶
func (hCtx *HandlerCtx) SessionsHandler(w http.ResponseWriter, r *http.Request)
TODO: To be revisited to assess intended authentication method
func (*HandlerCtx) SessionsMineHandler ¶
func (hCtx *HandlerCtx) SessionsMineHandler(w http.ResponseWriter, r *http.Request)
func (*HandlerCtx) UsersHandler ¶
func (hCtx *HandlerCtx) UsersHandler(w http.ResponseWriter, r *http.Request)
func (*HandlerCtx) UsersMeHandler ¶
func (hCtx *HandlerCtx) UsersMeHandler(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.