Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheModel ¶
type CacheModel interface { Set(ctx context.Context, key string, val interface{}) (status bizuserinters.Status) Get(ctx context.Context, key string) (val interface{}, status bizuserinters.Status) Del(ctx context.Context, key string) (status bizuserinters.Status) }
type DBModel ¶
type DBModel interface { google2fa.DBModel userpass.DBModel usermanager.DBModel usermanager.APIModel admin.DBModel }
type TokenManagerModel ¶
type TokenManagerModel interface { MarkEventCompleted(ctx context.Context, bizID string, e bizuserinters.AuthenticatorEvent) (status bizuserinters.Status) CheckEventCompleted(ctx context.Context, bizID string, e bizuserinters.AuthenticatorEvent) (status bizuserinters.Status) SetAuthenticatorData(ctx context.Context, bizID string, e bizuserinters.AuthenticatorEvent, ds map[string]interface{}) (status bizuserinters.Status) SetCurrentUserInfo(ctx context.Context, bizID string, ui *bizuserinters.UserIdentity) (status bizuserinters.Status) GetCurrentUserInfo(ctx context.Context, bizID string) (ui *bizuserinters.UserIdentity, status bizuserinters.Status) GetCurrentEvents(ctx context.Context, bizID string) (es []bizuserinters.AuthenticatorEvent, status bizuserinters.Status) GetAllCompletedAuthenticatorEvents(ctx context.Context, bizID string) (es []bizuserinters.AuthenticatorEvent, status bizuserinters.Status) }
Click to show internal directories.
Click to hide internal directories.