Documentation
¶
Index ¶
- func Register()
- type TOTPBind
- type TOTPBindModule
- type TOTPBindRsp
- type TOTPBindService
- type TOTPCheck
- type TOTPCheckModule
- type TOTPCheckReq
- type TOTPCheckRsp
- type TOTPCheckService
- type TOTPConfirm
- type TOTPConfirmModule
- type TOTPConfirmReq
- type TOTPConfirmRsp
- type TOTPConfirmService
- type TOTPDevice
- type TOTPDeviceModule
- type TOTPDeviceService
- type TOTPStatus
- type TOTPStatusModule
- type TOTPStatusRsp
- type TOTPStatusService
- type TOTPUnbind
- type TOTPUnbindModule
- type TOTPUnbindReq
- type TOTPUnbindRsp
- type TOTPUnbindService
- type TOTPVerify
- type TOTPVerifyModule
- type TOTPVerifyReq
- type TOTPVerifyRsp
- type TOTPVerifyService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Register ¶
func Register()
Register registers the models: TOTPBind, TOTPCheck, TOTPConfirm, TOTPDevice, TOTPStatus, TOTPUnbind and TOTPVerify.
Modules, Payload and Result:
- TOTPBind, TOTPBindRsp
- TOTPCheck, TOTPCheckReq, TOTPCheckRsp
- TOTPConfirm, TOTPConfirmReq, TOTPConfirmRsp
- TOTPDevice
- TOTPStatus, TOTPStatusRsp
- TOTPUnbind, TOTPUnbindReq, TOTPUnbindRsp
- TOTPVerify, TOTPVerifyReq, TOTPVerifyRsp
Routes
- POST /api/2fa/totp/bind
- POST /api/2fa/totp/check
- POST /api/2fa/totp/confirm
- POST /api/2fa/totp/status
- POST /api/2fa/totp/unbind
- POST /api/2fa/totp/verify
- POST /api/2fa/totp/devices
- DELETE /api/2fa/totp/devices/:id
- PUT /api/2fa/totp/devices/:id
- PATCH /api/2fa/totp/devices/:id
- GET /api/2fa/totp/devices
- GET /api/2fa/totp/devices/:id
Types ¶
type TOTPBind ¶
type TOTPBind = modeltwofa.TOTPBind
type TOTPBindModule ¶
type TOTPBindModule struct{}
func (*TOTPBindModule) Param ¶
func (*TOTPBindModule) Param() string
func (*TOTPBindModule) Pub ¶
func (*TOTPBindModule) Pub() bool
func (*TOTPBindModule) Route ¶
func (*TOTPBindModule) Route() string
func (*TOTPBindModule) Service ¶
func (*TOTPBindModule) Service() types.Service[*TOTPBind, *TOTPBind, *TOTPBindRsp]
type TOTPBindRsp ¶
type TOTPBindRsp = modeltwofa.TOTPBindRsp
type TOTPBindService ¶
type TOTPBindService = servicetwofa.TOTPBindService
type TOTPCheck ¶
type TOTPCheck = modeltwofa.TOTPCheck
type TOTPCheckModule ¶
type TOTPCheckModule struct{}
func (*TOTPCheckModule) Param ¶
func (*TOTPCheckModule) Param() string
func (*TOTPCheckModule) Pub ¶
func (*TOTPCheckModule) Pub() bool
func (*TOTPCheckModule) Route ¶
func (*TOTPCheckModule) Route() string
func (*TOTPCheckModule) Service ¶
func (*TOTPCheckModule) Service() types.Service[*TOTPCheck, *TOTPCheckReq, *TOTPCheckRsp]
type TOTPCheckReq ¶
type TOTPCheckReq = modeltwofa.TOTPCheckReq
type TOTPCheckRsp ¶
type TOTPCheckRsp = modeltwofa.TOTPCheckRsp
type TOTPCheckService ¶
type TOTPCheckService = servicetwofa.TOTPCheckService
type TOTPConfirm ¶
type TOTPConfirm = modeltwofa.TOTPConfirm
type TOTPConfirmModule ¶
type TOTPConfirmModule struct{}
func (*TOTPConfirmModule) Param ¶
func (*TOTPConfirmModule) Param() string
func (*TOTPConfirmModule) Pub ¶
func (*TOTPConfirmModule) Pub() bool
func (*TOTPConfirmModule) Route ¶
func (*TOTPConfirmModule) Route() string
func (*TOTPConfirmModule) Service ¶
func (*TOTPConfirmModule) Service() types.Service[*TOTPConfirm, *TOTPConfirmReq, *TOTPConfirmRsp]
type TOTPConfirmReq ¶
type TOTPConfirmReq = modeltwofa.TOTPConfirmReq
type TOTPConfirmRsp ¶
type TOTPConfirmRsp = modeltwofa.TOTPConfirmRsp
type TOTPConfirmService ¶
type TOTPConfirmService = servicetwofa.TOTPConfirmService
type TOTPDevice ¶
type TOTPDevice = modeltwofa.TOTPDevice
type TOTPDeviceModule ¶
type TOTPDeviceModule struct{}
func (*TOTPDeviceModule) Param ¶
func (*TOTPDeviceModule) Param() string
func (*TOTPDeviceModule) Pub ¶
func (*TOTPDeviceModule) Pub() bool
func (*TOTPDeviceModule) Route ¶
func (*TOTPDeviceModule) Route() string
func (*TOTPDeviceModule) Service ¶
func (*TOTPDeviceModule) Service() types.Service[*TOTPDevice, *TOTPDevice, *TOTPDevice]
type TOTPDeviceService ¶
type TOTPDeviceService = servicetwofa.TOTPDeviceService
type TOTPStatus ¶
type TOTPStatus = modeltwofa.TOTPStatus
type TOTPStatusModule ¶
type TOTPStatusModule struct{}
func (*TOTPStatusModule) Param ¶
func (*TOTPStatusModule) Param() string
func (*TOTPStatusModule) Pub ¶
func (*TOTPStatusModule) Pub() bool
func (*TOTPStatusModule) Route ¶
func (*TOTPStatusModule) Route() string
func (*TOTPStatusModule) Service ¶
func (*TOTPStatusModule) Service() types.Service[*TOTPStatus, *TOTPStatus, *TOTPStatusRsp]
type TOTPStatusRsp ¶
type TOTPStatusRsp = modeltwofa.TOTPStatusRsp
type TOTPStatusService ¶
type TOTPStatusService = servicetwofa.TOTPStatusService
type TOTPUnbind ¶
type TOTPUnbind = modeltwofa.TOTPUnbind
type TOTPUnbindModule ¶
type TOTPUnbindModule struct{}
func (*TOTPUnbindModule) Param ¶
func (*TOTPUnbindModule) Param() string
func (*TOTPUnbindModule) Pub ¶
func (*TOTPUnbindModule) Pub() bool
func (*TOTPUnbindModule) Route ¶
func (*TOTPUnbindModule) Route() string
func (*TOTPUnbindModule) Service ¶
func (*TOTPUnbindModule) Service() types.Service[*TOTPUnbind, *TOTPUnbindReq, *TOTPUnbindRsp]
type TOTPUnbindReq ¶
type TOTPUnbindReq = modeltwofa.TOTPUnbindReq
type TOTPUnbindRsp ¶
type TOTPUnbindRsp = modeltwofa.TOTPUnbindRsp
type TOTPUnbindService ¶
type TOTPUnbindService = servicetwofa.TOTPUnbindService
type TOTPVerify ¶
type TOTPVerify = modeltwofa.TOTPVerify
type TOTPVerifyModule ¶
type TOTPVerifyModule struct{}
func (*TOTPVerifyModule) Param ¶
func (*TOTPVerifyModule) Param() string
func (*TOTPVerifyModule) Pub ¶
func (*TOTPVerifyModule) Pub() bool
func (*TOTPVerifyModule) Route ¶
func (*TOTPVerifyModule) Route() string
func (*TOTPVerifyModule) Service ¶
func (*TOTPVerifyModule) Service() types.Service[*TOTPVerify, *TOTPVerifyReq, *TOTPVerifyRsp]
type TOTPVerifyReq ¶
type TOTPVerifyReq = modeltwofa.TOTPVerifyReq
type TOTPVerifyRsp ¶
type TOTPVerifyRsp = modeltwofa.TOTPVerifyRsp
type TOTPVerifyService ¶
type TOTPVerifyService = servicetwofa.TOTPVerifyService
Click to show internal directories.
Click to hide internal directories.