Versions in this module Expand all Collapse all v1 v1.0.0 Mar 21, 2026 Changes in this version + func NewAccountService(config *models.Config, accountRepo repositories.AccountRepository, ...) services.AccountService + func NewSessionService(repo repositories.SessionRepository, signer security.TokenSigner, ...) services.SessionService + func NewTokenService(tokenRepo repositories.TokenRepository) services.TokenService + func NewUserService(repo repositories.UserRepository, dbHooks *models.CoreDatabaseHooksConfig) services.UserService + func NewVerificationService(repo repositories.VerificationRepository, signer security.TokenSigner, ...) services.VerificationService + type Argon2PasswordService struct + func NewArgon2PasswordService() *Argon2PasswordService + func (p *Argon2PasswordService) Hash(password string) (string, error) + func (p *Argon2PasswordService) Verify(password, encoded string) bool + type TokenServiceImpl struct + func (t *TokenServiceImpl) Decrypt(encryptedToken string) (string, error) + func (t *TokenServiceImpl) Encrypt(token string) (string, error) + func (t *TokenServiceImpl) Generate() (string, error) + func (t *TokenServiceImpl) Hash(token string) string