Documentation ¶
Index ¶
- Variables
- type Provider
- type Rules
- type Server
- func (server *Server) ServeHTTP(w http.ResponseWriter, r *http.Request)
- func (server *Server) SessionFromHeader(r *http.Request) (*SessionInfo, error)
- func (server *Server) SessionFromToken(r *http.Request) (*SessionInfo, error)
- func (server *Server) Verify(w http.ResponseWriter, r *http.Request) (kb.User, error)
- type SessionInfo
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrTimeSkewed = errors.New("TimeSkewed") )
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct { Rules Rules DB kb.Database Provider map[string]Provider Sessions *session.Store }
func (*Server) SessionFromHeader ¶
func (server *Server) SessionFromHeader(r *http.Request) (*SessionInfo, error)
func (*Server) SessionFromToken ¶
func (server *Server) SessionFromToken(r *http.Request) (*SessionInfo, error)
Click to show internal directories.
Click to hide internal directories.