Documentation ¶
Index ¶
- Variables
- type Domain
- func (domain *Domain) CacheReadToken(ctx context.Context, token string) (string, error)
- func (domain *Domain) CacheToken(ctx context.Context, token, email string, ttl int) error
- func (domain *Domain) Create(ctx context.Context, user *user.Account, salt string, password string) error
- func (domain *Domain) CreateSession(ctx context.Context, sess *user.Session) error
- func (domain *Domain) CreateToken(ctx context.Context, email, token string) error
- func (domain *Domain) Delete(ctx context.Context, userId string) error
- func (domain *Domain) DeleteAllSessions(ctx context.Context, userID string) error
- func (domain *Domain) DeletePasswordResetCode(ctx context.Context, userId, code string) error
- func (domain *Domain) DeleteSession(ctx context.Context, id string) error
- func (domain *Domain) DeleteTenantData(tenantID string) error
- func (domain *Domain) List(ctx context.Context, o, l uint32) (result []*user.Account, err error)
- func (domain *Domain) MarkVerified(ctx context.Context, id, email string) error
- func (domain *Domain) Read(ctx context.Context, userId string) (*user.Account, error)
- func (domain *Domain) ReadPasswordResetCode(ctx context.Context, userId, code string) (*passwordResetCode, error)
- func (domain *Domain) ReadSession(ctx context.Context, id string) (*user.Session, error)
- func (domain *Domain) ReadToken(ctx context.Context, token string) (string, string, error)
- func (domain *Domain) ReadUserByKey(ctx context.Context, key string) (*user.Account, error)
- func (domain *Domain) SaltAndPassword(ctx context.Context, userId string) (string, string, error)
- func (domain *Domain) SavePasswordResetCode(ctx context.Context, userId, code string, expiry time.Duration) (*passwordResetCode, error)
- func (domain *Domain) Search(ctx context.Context, username, email string) ([]*user.Account, error)
- func (domain *Domain) SearchByEmail(ctx context.Context, email string) (*user.Account, error)
- func (domain *Domain) SearchByUserId(ctx context.Context, userId string) (*user.Account, error)
- func (domain *Domain) SearchByUsername(ctx context.Context, username string) (*user.Account, error)
- func (domain *Domain) SendEmail(...) error
- func (domain *Domain) SendMLE(...) error
- func (domain *Domain) SendPasswordResetEmail(ctx context.Context, ...) error
- func (domain *Domain) Update(ctx context.Context, user *user.Account) error
- func (domain *Domain) UpdatePassword(ctx context.Context, userId string, salt string, password string) error
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNotFound = errors.New("not found")
)
Functions ¶
This section is empty.
Types ¶
type Domain ¶
type Domain struct {
// contains filtered or unexported fields
}
func (*Domain) CacheReadToken ¶ added in v0.24.0
func (*Domain) CacheToken ¶ added in v0.24.0
func (*Domain) CreateSession ¶
func (*Domain) CreateToken ¶
CreateToken returns the created and saved token
func (*Domain) DeleteAllSessions ¶ added in v0.26.0
func (*Domain) DeletePasswordResetCode ¶ added in v0.24.0
func (*Domain) DeleteSession ¶
func (*Domain) DeleteTenantData ¶ added in v0.25.0
func (*Domain) MarkVerified ¶ added in v0.25.0
func (*Domain) ReadPasswordResetCode ¶ added in v0.23.0
func (domain *Domain) ReadPasswordResetCode(ctx context.Context, userId, code string) (*passwordResetCode, error)
ReadPasswordResetCode returns the user reset code
func (*Domain) ReadSession ¶
func (*Domain) ReadUserByKey ¶ added in v0.25.0
ReadUserByKey read user account in store by key
func (*Domain) SaltAndPassword ¶
func (*Domain) SavePasswordResetCode ¶ added in v0.23.0
func (*Domain) SearchByEmail ¶ added in v0.25.0
func (*Domain) SearchByUserId ¶ added in v0.26.0
func (*Domain) SearchByUsername ¶ added in v0.25.0
func (*Domain) SendPasswordResetEmail ¶ added in v0.23.0
Click to show internal directories.
Click to hide internal directories.