Documentation ¶
Index ¶
- Variables
- type ClaimsTableMigration
- type MemoryUserContextAdapter
- func (c *MemoryUserContextAdapter) GetUserByEmail(email string) *models.User
- func (c *MemoryUserContextAdapter) GetUserById(id string) *models.User
- func (c *MemoryUserContextAdapter) GetUserByUsername(username string) *models.User
- func (c *MemoryUserContextAdapter) GetUserEmailVerifyToken(id string) *string
- func (c *MemoryUserContextAdapter) GetUserRefreshToken(id string) *string
- func (u MemoryUserContextAdapter) RemoveUser(id string) bool
- func (c *MemoryUserContextAdapter) UpdateUserEmailVerifyToken(id string, token string) bool
- func (c *MemoryUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool
- func (c *MemoryUserContextAdapter) UpsertUser(user models.User) error
- type MongoDBUserContextAdapter
- func (u MongoDBUserContextAdapter) GetUserByEmail(email string) *models.User
- func (u MongoDBUserContextAdapter) GetUserById(id string) *models.User
- func (u MongoDBUserContextAdapter) GetUserByUsername(username string) *models.User
- func (u MongoDBUserContextAdapter) GetUserEmailVerifyToken(id string) *string
- func (u MongoDBUserContextAdapter) GetUserRefreshToken(id string) *string
- func (u MongoDBUserContextAdapter) RemoveUser(id string) bool
- func (u MongoDBUserContextAdapter) UpdateUserEmailVerifyToken(id string, token string) bool
- func (u MongoDBUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool
- func (u MongoDBUserContextAdapter) UpsertUser(user models.User) error
- type RoleTableMigration
- type SqlDBUserContextAdapter
- func (u SqlDBUserContextAdapter) ApplyMigrations() error
- func (u SqlDBUserContextAdapter) GetUserByEmail(email string) *models.User
- func (u SqlDBUserContextAdapter) GetUserById(id string) *models.User
- func (u SqlDBUserContextAdapter) GetUserByUsername(username string) *models.User
- func (u SqlDBUserContextAdapter) GetUserClaimsById(id string) []models.UserClaim
- func (u SqlDBUserContextAdapter) GetUserEmailVerifyToken(id string) *string
- func (u SqlDBUserContextAdapter) GetUserRefreshToken(id string) *string
- func (u SqlDBUserContextAdapter) GetUserRolesById(id string) []models.UserRole
- func (u SqlDBUserContextAdapter) RemoveUser(id string) bool
- func (u SqlDBUserContextAdapter) UpdateUserEmailVerifyToken(id string, token string) bool
- func (u SqlDBUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool
- func (u SqlDBUserContextAdapter) UpsertUser(user models.User) error
- type UserClaimsTableMigration
- type UserRolesTableMigration
- type UserTableMigration
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrUnknown = errors.New("unknown error occurred")
View Source
var ErrUserNotValid = errors.New("user model is not valid")
Functions ¶
This section is empty.
Types ¶
type ClaimsTableMigration ¶ added in v0.0.5
type ClaimsTableMigration struct{}
func (ClaimsTableMigration) Down ¶ added in v0.0.5
func (m ClaimsTableMigration) Down() bool
func (ClaimsTableMigration) Name ¶ added in v0.0.5
func (m ClaimsTableMigration) Name() string
func (ClaimsTableMigration) Order ¶ added in v0.0.5
func (m ClaimsTableMigration) Order() int
func (ClaimsTableMigration) Up ¶ added in v0.0.5
func (m ClaimsTableMigration) Up() bool
type MemoryUserContextAdapter ¶
func NewMemoryUserAdapter ¶
func NewMemoryUserAdapter() *MemoryUserContextAdapter
func (*MemoryUserContextAdapter) GetUserByEmail ¶
func (c *MemoryUserContextAdapter) GetUserByEmail(email string) *models.User
func (*MemoryUserContextAdapter) GetUserById ¶
func (c *MemoryUserContextAdapter) GetUserById(id string) *models.User
func (*MemoryUserContextAdapter) GetUserByUsername ¶
func (c *MemoryUserContextAdapter) GetUserByUsername(username string) *models.User
func (*MemoryUserContextAdapter) GetUserEmailVerifyToken ¶
func (c *MemoryUserContextAdapter) GetUserEmailVerifyToken(id string) *string
func (*MemoryUserContextAdapter) GetUserRefreshToken ¶
func (c *MemoryUserContextAdapter) GetUserRefreshToken(id string) *string
func (MemoryUserContextAdapter) RemoveUser ¶
func (u MemoryUserContextAdapter) RemoveUser(id string) bool
func (*MemoryUserContextAdapter) UpdateUserEmailVerifyToken ¶
func (c *MemoryUserContextAdapter) UpdateUserEmailVerifyToken(id string, token string) bool
func (*MemoryUserContextAdapter) UpdateUserRefreshToken ¶
func (c *MemoryUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool
func (*MemoryUserContextAdapter) UpsertUser ¶
func (c *MemoryUserContextAdapter) UpsertUser(user models.User) error
type MongoDBUserContextAdapter ¶
type MongoDBUserContextAdapter struct {
// contains filtered or unexported fields
}
func (MongoDBUserContextAdapter) GetUserByEmail ¶
func (u MongoDBUserContextAdapter) GetUserByEmail(email string) *models.User
func (MongoDBUserContextAdapter) GetUserById ¶
func (u MongoDBUserContextAdapter) GetUserById(id string) *models.User
func (MongoDBUserContextAdapter) GetUserByUsername ¶
func (u MongoDBUserContextAdapter) GetUserByUsername(username string) *models.User
func (MongoDBUserContextAdapter) GetUserEmailVerifyToken ¶
func (u MongoDBUserContextAdapter) GetUserEmailVerifyToken(id string) *string
func (MongoDBUserContextAdapter) GetUserRefreshToken ¶
func (u MongoDBUserContextAdapter) GetUserRefreshToken(id string) *string
func (MongoDBUserContextAdapter) RemoveUser ¶
func (u MongoDBUserContextAdapter) RemoveUser(id string) bool
func (MongoDBUserContextAdapter) UpdateUserEmailVerifyToken ¶
func (u MongoDBUserContextAdapter) UpdateUserEmailVerifyToken(id string, token string) bool
func (MongoDBUserContextAdapter) UpdateUserRefreshToken ¶
func (u MongoDBUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool
func (MongoDBUserContextAdapter) UpsertUser ¶
func (u MongoDBUserContextAdapter) UpsertUser(user models.User) error
type RoleTableMigration ¶ added in v0.0.5
type RoleTableMigration struct{}
func (RoleTableMigration) Down ¶ added in v0.0.5
func (m RoleTableMigration) Down() bool
func (RoleTableMigration) Name ¶ added in v0.0.5
func (m RoleTableMigration) Name() string
func (RoleTableMigration) Order ¶ added in v0.0.5
func (m RoleTableMigration) Order() int
func (RoleTableMigration) Up ¶ added in v0.0.5
func (m RoleTableMigration) Up() bool
type SqlDBUserContextAdapter ¶ added in v0.0.5
type SqlDBUserContextAdapter struct{}
func (SqlDBUserContextAdapter) ApplyMigrations ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) ApplyMigrations() error
func (SqlDBUserContextAdapter) GetUserByEmail ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) GetUserByEmail(email string) *models.User
func (SqlDBUserContextAdapter) GetUserById ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) GetUserById(id string) *models.User
func (SqlDBUserContextAdapter) GetUserByUsername ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) GetUserByUsername(username string) *models.User
func (SqlDBUserContextAdapter) GetUserClaimsById ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) GetUserClaimsById(id string) []models.UserClaim
func (SqlDBUserContextAdapter) GetUserEmailVerifyToken ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) GetUserEmailVerifyToken(id string) *string
func (SqlDBUserContextAdapter) GetUserRefreshToken ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) GetUserRefreshToken(id string) *string
func (SqlDBUserContextAdapter) GetUserRolesById ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) GetUserRolesById(id string) []models.UserRole
func (SqlDBUserContextAdapter) RemoveUser ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) RemoveUser(id string) bool
func (SqlDBUserContextAdapter) UpdateUserEmailVerifyToken ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) UpdateUserEmailVerifyToken(id string, token string) bool
func (SqlDBUserContextAdapter) UpdateUserRefreshToken ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool
func (SqlDBUserContextAdapter) UpsertUser ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) UpsertUser(user models.User) error
type UserClaimsTableMigration ¶ added in v0.0.5
type UserClaimsTableMigration struct{}
func (UserClaimsTableMigration) Down ¶ added in v0.0.5
func (m UserClaimsTableMigration) Down() bool
func (UserClaimsTableMigration) Name ¶ added in v0.0.5
func (m UserClaimsTableMigration) Name() string
func (UserClaimsTableMigration) Order ¶ added in v0.0.5
func (m UserClaimsTableMigration) Order() int
func (UserClaimsTableMigration) Up ¶ added in v0.0.5
func (m UserClaimsTableMigration) Up() bool
type UserRolesTableMigration ¶ added in v0.0.5
type UserRolesTableMigration struct{}
func (UserRolesTableMigration) Down ¶ added in v0.0.5
func (m UserRolesTableMigration) Down() bool
func (UserRolesTableMigration) Name ¶ added in v0.0.5
func (m UserRolesTableMigration) Name() string
func (UserRolesTableMigration) Order ¶ added in v0.0.5
func (m UserRolesTableMigration) Order() int
func (UserRolesTableMigration) Up ¶ added in v0.0.5
func (m UserRolesTableMigration) Up() bool
type UserTableMigration ¶ added in v0.0.5
type UserTableMigration struct{}
func (UserTableMigration) Down ¶ added in v0.0.5
func (m UserTableMigration) Down() bool
func (UserTableMigration) Name ¶ added in v0.0.5
func (m UserTableMigration) Name() string
func (UserTableMigration) Order ¶ added in v0.0.5
func (m UserTableMigration) Order() int
func (UserTableMigration) Up ¶ added in v0.0.5
func (m UserTableMigration) Up() bool
Click to show internal directories.
Click to hide internal directories.