Documentation
¶
Index ¶
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccountService ¶
func NewAccountService( config *models.Config, accountRepo repositories.AccountRepository, tokenRepo repositories.TokenRepository, dbHooks *models.CoreDatabaseHooksConfig, ) services.AccountService
func NewSessionService ¶
func NewSessionService( repo repositories.SessionRepository, signer security.TokenSigner, dbHooks *models.CoreDatabaseHooksConfig, ) services.SessionService
func NewTokenService ¶
func NewTokenService(tokenRepo repositories.TokenRepository) services.TokenService
func NewUserService ¶
func NewUserService(repo repositories.UserRepository, dbHooks *models.CoreDatabaseHooksConfig) services.UserService
func NewVerificationService ¶
func NewVerificationService( repo repositories.VerificationRepository, signer security.TokenSigner, dbHooks *models.CoreDatabaseHooksConfig, ) services.VerificationService
Types ¶
type Argon2PasswordService ¶
type Argon2PasswordService struct{}
func NewArgon2PasswordService ¶
func NewArgon2PasswordService() *Argon2PasswordService
func (*Argon2PasswordService) Hash ¶
func (p *Argon2PasswordService) Hash(password string) (string, error)
func (*Argon2PasswordService) Verify ¶
func (p *Argon2PasswordService) Verify(password, encoded string) bool
Click to show internal directories.
Click to hide internal directories.