handlers

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2026 License: MIT Imports: 41 Imported by: 0

Documentation

Index

Constants

View Source
const MaxTagNameLength = 64

Variables

This section is empty.

Functions

This section is empty.

Types

type Env

type Env struct {
	Database     db.DB
	Analyzer     rules.Analyzer
	WebAuthn     *webauthn.WebAuthn
	LoginLimiter loginlimit.LoginLimiter
}

func (*Env) BuildRouter

func (e *Env) BuildRouter() http.Handler

func (*Env) GetEnrolledPasskeyKeyIDs

func (e *Env) GetEnrolledPasskeyKeyIDs(w http.ResponseWriter, r *http.Request)

func (*Env) HandleAccountDisabled

func (e *Env) HandleAccountDisabled(w http.ResponseWriter, r *http.Request)

func (*Env) HandleAdminPage

func (e *Env) HandleAdminPage(w http.ResponseWriter, r *http.Request)

func (*Env) HandleAdminUnenrollTOTP

func (e *Env) HandleAdminUnenrollTOTP(w http.ResponseWriter, r *http.Request)

func (*Env) HandleCheckRequest

func (e *Env) HandleCheckRequest(w http.ResponseWriter, r *http.Request)

func (*Env) HandleCreateUserPage

func (e *Env) HandleCreateUserPage(w http.ResponseWriter, r *http.Request)

func (*Env) HandleCreateUserPost

func (e *Env) HandleCreateUserPost(w http.ResponseWriter, r *http.Request)

func (*Env) HandleDebug

func (e *Env) HandleDebug(w http.ResponseWriter, r *http.Request)

func (*Env) HandleEditUserSubmission

func (e *Env) HandleEditUserSubmission(w http.ResponseWriter, r *http.Request)

func (*Env) HandleIndex

func (e *Env) HandleIndex(w http.ResponseWriter, r *http.Request)

func (*Env) HandleLoginPage

func (e *Env) HandleLoginPage(w http.ResponseWriter, r *http.Request)

func (*Env) HandleLogout

func (e *Env) HandleLogout(w http.ResponseWriter, r *http.Request)

func (*Env) HandleNotAllowed

func (e *Env) HandleNotAllowed(w http.ResponseWriter, r *http.Request)

func (*Env) HandleRenderWebAuthnManage

func (e *Env) HandleRenderWebAuthnManage(w http.ResponseWriter, r *http.Request)

func (*Env) HandleSelfConfigGet

func (e *Env) HandleSelfConfigGet(w http.ResponseWriter, r *http.Request)

func (*Env) HandleSelfConfigPasswordGet

func (e *Env) HandleSelfConfigPasswordGet(w http.ResponseWriter, r *http.Request)

func (*Env) HandleSelfConfigPasswordPost

func (e *Env) HandleSelfConfigPasswordPost(w http.ResponseWriter, r *http.Request)

func (*Env) HandleTOTPDisable

func (e *Env) HandleTOTPDisable(w http.ResponseWriter, r *http.Request)

func (*Env) HandleTOTPSetup

func (e *Env) HandleTOTPSetup(w http.ResponseWriter, r *http.Request)

func (*Env) HandleTOTPValidation

func (e *Env) HandleTOTPValidation(w http.ResponseWriter, r *http.Request)

func (*Env) HandleTestRule

func (e *Env) HandleTestRule(w http.ResponseWriter, r *http.Request)

func (*Env) HandleUserDelete

func (e *Env) HandleUserDelete(w http.ResponseWriter, r *http.Request)

func (*Env) HandleUserDisableEnable

func (e *Env) HandleUserDisableEnable(w http.ResponseWriter, r *http.Request)

func (*Env) HandleUserPatchTagsModification

func (e *Env) HandleUserPatchTagsModification(w http.ResponseWriter, r *http.Request)

func (*Env) HandleUserTagDelete

func (e *Env) HandleUserTagDelete(w http.ResponseWriter, r *http.Request)

func (*Env) HandleWebAuthnBeginDiscoverableLogin

func (e *Env) HandleWebAuthnBeginDiscoverableLogin(w http.ResponseWriter, r *http.Request)

func (*Env) HandleWebAuthnBeginRegistration

func (e *Env) HandleWebAuthnBeginRegistration(w http.ResponseWriter, r *http.Request)

func (*Env) HandleWebAuthnEditKey

func (e *Env) HandleWebAuthnEditKey(w http.ResponseWriter, r *http.Request)

func (*Env) HandleWebAuthnFinishDiscoverableLogin

func (e *Env) HandleWebAuthnFinishDiscoverableLogin(w http.ResponseWriter, r *http.Request)

func (*Env) HandleWebAuthnFinishRegistration

func (e *Env) HandleWebAuthnFinishRegistration(w http.ResponseWriter, r *http.Request)

func (*Env) RenderUserEditPage

func (e *Env) RenderUserEditPage(w http.ResponseWriter, r *http.Request)

func (*Env) ShowNotices

func (e *Env) ShowNotices(w http.ResponseWriter, r *http.Request)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL