mixin

IUserExt

const mixin IUserExt : SysExt

User management system extension

methods authenticate

Authenticate a web request and return an authenticated Context for the given rt

read

Lookup a user by Ref id, Str username or Filter

authenticate abstract Context? authenticate(WebReq req, WebRes res, Runtime rt, Dict? opts := null)

Authenticate a web request and return an authenticated Context for the given rt. The context will be installed to current actor if authentication is successful. If the request is not authenticated then redirect to login page and return null.

read abstract User? read(Obj username, Bool checked := true)

Lookup a user by Ref id, Str username or Filter. If not found then raise exception or return null based on the checked flag.

Haxall 4.0.6 ∙ 21-Jul-2026 09:48 EDT