Documentation
¶
Index ¶
- Constants
- type Env
- func (e *Env) BuildRouter() http.Handler
- func (e *Env) GetEnrolledPasskeyKeyIDs(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleAccountDisabled(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleAdminPage(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleAdminUnenrollTOTP(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleCheckRequest(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleCreateUserPage(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleCreateUserPost(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleDebug(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleEditUserSubmission(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleIndex(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleLoginPage(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleLogout(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleNotAllowed(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleRenderWebAuthnManage(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleSelfConfigGet(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleSelfConfigPasswordGet(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleSelfConfigPasswordPost(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleTOTPDisable(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleTOTPSetup(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleTOTPValidation(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleTestRule(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleUserDelete(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleUserDisableEnable(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleUserPatchTagsModification(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleUserTagDelete(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleWebAuthnBeginDiscoverableLogin(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleWebAuthnBeginRegistration(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleWebAuthnEditKey(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleWebAuthnFinishDiscoverableLogin(w http.ResponseWriter, r *http.Request)
- func (e *Env) HandleWebAuthnFinishRegistration(w http.ResponseWriter, r *http.Request)
- func (e *Env) RenderUserEditPage(w http.ResponseWriter, r *http.Request)
- func (e *Env) ShowNotices(w http.ResponseWriter, r *http.Request)
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 (*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)
Click to show internal directories.
Click to hide internal directories.