Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Csrf ¶
func Csrf(csrf csrf.Csrf) func(http.HandlerFunc) http.HandlerFunc
Types ¶
type SessionAuth ¶
type SessionAuth struct {
// contains filtered or unexported fields
}
func NewSessionAuth ¶
func NewSessionAuth(sessionManager *session.Manager) SessionAuth
func NewSessionAuthWithRedirection ¶
func NewSessionAuthWithRedirection(sessionManager *session.Manager, redirectURL string) SessionAuth
func (SessionAuth) Admin ¶
func (authMiddle SessionAuth) Admin(next http.HandlerFunc) http.HandlerFunc
func (SessionAuth) Authorize ¶
func (authMiddle SessionAuth) Authorize(next http.HandlerFunc) http.HandlerFunc
func (SessionAuth) AuthorizeRoles ¶
func (authMiddle SessionAuth) AuthorizeRoles(roles []core.Role, next http.HandlerFunc) http.HandlerFunc
Click to show internal directories.
Click to hide internal directories.