Documentation
¶
Index ¶
Constants ¶
View Source
const ( SessionContextKey contextKey = "session" ForgejoAuthContextKey contextKey = "forgejo_auth" )
Variables ¶
This section is empty.
Functions ¶
func GetForgejoAuth ¶
func GetForgejoAuth(ctx context.Context) *model.ForgejoAuth
GetForgejoAuth retrieves the ForgejoAuth from request context
Types ¶
type AuthMiddleware ¶
type AuthMiddleware struct {
// contains filtered or unexported fields
}
AuthMiddleware validates user sessions
func NewAuthMiddleware ¶
func NewAuthMiddleware(sessionManager *session.Manager, forgejoAuthDal dal.ForgejoAuthDal) *AuthMiddleware
NewAuthMiddleware creates a new authentication middleware
Click to show internal directories.
Click to hide internal directories.