Documentation ¶
Index ¶
- Variables
- func GetDefaultUsers() []dto.UserDTO
- func SeedMongoDb(factory *mongodb.MongoFactory, databaseName string)
- func SeedMongoDbUsers(factory *mongodb.MongoFactory, databaseName string)
- type ClaimsTableMigration
- type MemoryUserContextAdapter
- func (u MemoryUserContextAdapter) CleanUserEmailVerificationToken(id string) error
- func (u MemoryUserContextAdapter) CleanUserRecoveryToken(id string) error
- func (c *MemoryUserContextAdapter) GetUserByEmail(email string) *dto.UserDTO
- func (c *MemoryUserContextAdapter) GetUserById(id string) *dto.UserDTO
- func (c *MemoryUserContextAdapter) GetUserByUsername(username string) *dto.UserDTO
- func (u MemoryUserContextAdapter) GetUserClaimsById(id string) []dto.UserClaimDTO
- func (c *MemoryUserContextAdapter) GetUserEmailVerificationToken(id string) *string
- func (u MemoryUserContextAdapter) GetUserRecoveryToken(id string) *string
- func (c *MemoryUserContextAdapter) GetUserRefreshToken(id string) *string
- func (u MemoryUserContextAdapter) GetUserRolesById(id string) []dto.UserRoleDTO
- func (u MemoryUserContextAdapter) RemoveUser(id string) bool
- func (u MemoryUserContextAdapter) SetEmailVerificationState(id string, state bool) bool
- func (c *MemoryUserContextAdapter) UpdateUserEmailVerificationToken(id string, token string) bool
- func (u MemoryUserContextAdapter) UpdateUserPassword(id string, password string) error
- func (u MemoryUserContextAdapter) UpdateUserRecoveryToken(id string, token string) bool
- func (c *MemoryUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool
- func (c *MemoryUserContextAdapter) UpsertUser(user dto.UserDTO) error
- func (u MemoryUserContextAdapter) UpsertUserClaims(user dto.UserDTO) error
- func (u MemoryUserContextAdapter) UpsertUserRoles(user dto.UserDTO) error
- type MongoDBUserContextAdapter
- func (u MongoDBUserContextAdapter) CleanUserEmailVerificationToken(id string) error
- func (u MongoDBUserContextAdapter) CleanUserRecoveryToken(id string) error
- func (u MongoDBUserContextAdapter) GetUserByEmail(email string) *dto.UserDTO
- func (u MongoDBUserContextAdapter) GetUserById(id string) *dto.UserDTO
- func (u MongoDBUserContextAdapter) GetUserByUsername(username string) *dto.UserDTO
- func (u MongoDBUserContextAdapter) GetUserClaimsById(id string) []dto.UserClaimDTO
- func (u MongoDBUserContextAdapter) GetUserEmailVerificationToken(id string) *string
- func (u MongoDBUserContextAdapter) GetUserRecoveryToken(id string) *string
- func (u MongoDBUserContextAdapter) GetUserRefreshToken(id string) *string
- func (u MongoDBUserContextAdapter) GetUserRolesById(id string) []dto.UserRoleDTO
- func (u MongoDBUserContextAdapter) RemoveUser(id string) bool
- func (u MongoDBUserContextAdapter) SetEmailVerificationState(id string, state bool) bool
- func (u MongoDBUserContextAdapter) UpdateUserEmailVerificationToken(id string, token string) bool
- func (u MongoDBUserContextAdapter) UpdateUserPassword(id string, password string) error
- func (u MongoDBUserContextAdapter) UpdateUserRecoveryToken(id string, token string) bool
- func (u MongoDBUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool
- func (u MongoDBUserContextAdapter) UpsertUser(user dto.UserDTO) error
- func (u MongoDBUserContextAdapter) UpsertUserClaims(user dto.UserDTO) error
- func (u MongoDBUserContextAdapter) UpsertUserRoles(user dto.UserDTO) error
- type RoleTableMigration
- type SqlDBUserContextAdapter
- func (u SqlDBUserContextAdapter) ApplyMigrations() error
- func (u SqlDBUserContextAdapter) CleanUserEmailVerificationToken(id string) error
- func (u SqlDBUserContextAdapter) CleanUserRecoveryToken(id string) error
- func (u SqlDBUserContextAdapter) GetUserByEmail(email string) *dto.UserDTO
- func (u SqlDBUserContextAdapter) GetUserById(id string) *dto.UserDTO
- func (u SqlDBUserContextAdapter) GetUserByUsername(username string) *dto.UserDTO
- func (u SqlDBUserContextAdapter) GetUserClaimsById(id string) []dto.UserClaimDTO
- func (u SqlDBUserContextAdapter) GetUserEmailVerificationToken(id string) *string
- func (u SqlDBUserContextAdapter) GetUserRecoveryToken(id string) *string
- func (u SqlDBUserContextAdapter) GetUserRefreshToken(id string) *string
- func (u SqlDBUserContextAdapter) GetUserRolesById(id string) []dto.UserRoleDTO
- func (u SqlDBUserContextAdapter) RemoveUser(id string) bool
- func (u SqlDBUserContextAdapter) SetEmailVerificationState(id string, state bool) bool
- func (u SqlDBUserContextAdapter) UpdateUserEmailVerificationToken(id string, token string) bool
- func (u SqlDBUserContextAdapter) UpdateUserPassword(id string, password string) error
- func (u SqlDBUserContextAdapter) UpdateUserRecoveryToken(id string, token string) bool
- func (u SqlDBUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool
- func (u SqlDBUserContextAdapter) UpsertUser(user dto.UserDTO) error
- func (u SqlDBUserContextAdapter) UpsertUserClaims(user dto.UserDTO) error
- func (u SqlDBUserContextAdapter) UpsertUserRoles(user dto.UserDTO) error
- type UserClaimsTableMigration
- type UserRolesTableMigration
- type UserTableMigration
Constants ¶
This section is empty.
Variables ¶
var ErrUnknown = errors.New("unknown error occurred")
var ErrUserNotValid = errors.New("user model is not valid")
Functions ¶
func GetDefaultUsers ¶ added in v0.0.6
func SeedMongoDb ¶ added in v0.0.6
func SeedMongoDb(factory *mongodb.MongoFactory, databaseName string)
func SeedMongoDbUsers ¶ added in v0.0.6
func SeedMongoDbUsers(factory *mongodb.MongoFactory, databaseName string)
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) CleanUserEmailVerificationToken ¶ added in v0.0.6
func (u MemoryUserContextAdapter) CleanUserEmailVerificationToken(id string) error
TODO: Implement MemoryUser CleanUserEmailVerificationToken
func (MemoryUserContextAdapter) CleanUserRecoveryToken ¶ added in v0.0.6
func (u MemoryUserContextAdapter) CleanUserRecoveryToken(id string) error
TODO: Implement MemoryUser CleanUserRecoveryToken
func (*MemoryUserContextAdapter) GetUserByEmail ¶
func (c *MemoryUserContextAdapter) GetUserByEmail(email string) *dto.UserDTO
func (*MemoryUserContextAdapter) GetUserById ¶
func (c *MemoryUserContextAdapter) GetUserById(id string) *dto.UserDTO
func (*MemoryUserContextAdapter) GetUserByUsername ¶
func (c *MemoryUserContextAdapter) GetUserByUsername(username string) *dto.UserDTO
func (MemoryUserContextAdapter) GetUserClaimsById ¶ added in v0.0.6
func (u MemoryUserContextAdapter) GetUserClaimsById(id string) []dto.UserClaimDTO
TODO: Implement MemoryUser GetUserClaimsById
func (*MemoryUserContextAdapter) GetUserEmailVerificationToken ¶ added in v0.0.6
func (c *MemoryUserContextAdapter) GetUserEmailVerificationToken(id string) *string
func (MemoryUserContextAdapter) GetUserRecoveryToken ¶ added in v0.0.6
func (u MemoryUserContextAdapter) GetUserRecoveryToken(id string) *string
TODO: Implement MemoryUser GetUserRecoveryToken
func (*MemoryUserContextAdapter) GetUserRefreshToken ¶
func (c *MemoryUserContextAdapter) GetUserRefreshToken(id string) *string
func (MemoryUserContextAdapter) GetUserRolesById ¶ added in v0.0.6
func (u MemoryUserContextAdapter) GetUserRolesById(id string) []dto.UserRoleDTO
TODO: Implement MemoryUser GetUserRolesById
func (MemoryUserContextAdapter) RemoveUser ¶
func (u MemoryUserContextAdapter) RemoveUser(id string) bool
func (MemoryUserContextAdapter) SetEmailVerificationState ¶ added in v0.0.6
func (u MemoryUserContextAdapter) SetEmailVerificationState(id string, state bool) bool
TODO: Implement MemoryUser UpdateVerifyUserEmail
func (*MemoryUserContextAdapter) UpdateUserEmailVerificationToken ¶ added in v0.0.6
func (c *MemoryUserContextAdapter) UpdateUserEmailVerificationToken(id string, token string) bool
func (MemoryUserContextAdapter) UpdateUserPassword ¶ added in v0.0.6
func (u MemoryUserContextAdapter) UpdateUserPassword(id string, password string) error
TODO: Implement MongoDB UpdateUserPassword
func (MemoryUserContextAdapter) UpdateUserRecoveryToken ¶ added in v0.0.6
func (u MemoryUserContextAdapter) UpdateUserRecoveryToken(id string, token string) bool
TODO: Implement MemoryUser UpdateUserRecoverToken
func (*MemoryUserContextAdapter) UpdateUserRefreshToken ¶
func (c *MemoryUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool
func (*MemoryUserContextAdapter) UpsertUser ¶
func (c *MemoryUserContextAdapter) UpsertUser(user dto.UserDTO) error
func (MemoryUserContextAdapter) UpsertUserClaims ¶ added in v0.0.6
func (u MemoryUserContextAdapter) UpsertUserClaims(user dto.UserDTO) error
TODO: Implement MemoryUser UpsertUserClaims
func (MemoryUserContextAdapter) UpsertUserRoles ¶ added in v0.0.6
func (u MemoryUserContextAdapter) UpsertUserRoles(user dto.UserDTO) error
TODO: Implement MemoryUser UpsertUserRoles
type MongoDBUserContextAdapter ¶
type MongoDBUserContextAdapter struct {
// contains filtered or unexported fields
}
func (MongoDBUserContextAdapter) CleanUserEmailVerificationToken ¶ added in v0.0.6
func (u MongoDBUserContextAdapter) CleanUserEmailVerificationToken(id string) error
TODO: Implement MongoDB CleanUserEmailVerificationToken
func (MongoDBUserContextAdapter) CleanUserRecoveryToken ¶ added in v0.0.6
func (u MongoDBUserContextAdapter) CleanUserRecoveryToken(id string) error
TODO: Implement MongoDB CleanUserRecoveryToken
func (MongoDBUserContextAdapter) GetUserByEmail ¶
func (u MongoDBUserContextAdapter) GetUserByEmail(email string) *dto.UserDTO
func (MongoDBUserContextAdapter) GetUserById ¶
func (u MongoDBUserContextAdapter) GetUserById(id string) *dto.UserDTO
func (MongoDBUserContextAdapter) GetUserByUsername ¶
func (u MongoDBUserContextAdapter) GetUserByUsername(username string) *dto.UserDTO
func (MongoDBUserContextAdapter) GetUserClaimsById ¶ added in v0.0.6
func (u MongoDBUserContextAdapter) GetUserClaimsById(id string) []dto.UserClaimDTO
TODO: Implement MongoDB GetUserClaimsById
func (MongoDBUserContextAdapter) GetUserEmailVerificationToken ¶ added in v0.0.6
func (u MongoDBUserContextAdapter) GetUserEmailVerificationToken(id string) *string
func (MongoDBUserContextAdapter) GetUserRecoveryToken ¶ added in v0.0.6
func (u MongoDBUserContextAdapter) GetUserRecoveryToken(id string) *string
TODO: Implement MongoDB GetUserRecoveryToken
func (MongoDBUserContextAdapter) GetUserRefreshToken ¶
func (u MongoDBUserContextAdapter) GetUserRefreshToken(id string) *string
func (MongoDBUserContextAdapter) GetUserRolesById ¶ added in v0.0.6
func (u MongoDBUserContextAdapter) GetUserRolesById(id string) []dto.UserRoleDTO
TODO: Implement MongoDB GetUserRolesById
func (MongoDBUserContextAdapter) RemoveUser ¶
func (u MongoDBUserContextAdapter) RemoveUser(id string) bool
func (MongoDBUserContextAdapter) SetEmailVerificationState ¶ added in v0.0.6
func (u MongoDBUserContextAdapter) SetEmailVerificationState(id string, state bool) bool
TODO: Implement MongoDB UpdateVerifyUserEmail
func (MongoDBUserContextAdapter) UpdateUserEmailVerificationToken ¶ added in v0.0.6
func (u MongoDBUserContextAdapter) UpdateUserEmailVerificationToken(id string, token string) bool
func (MongoDBUserContextAdapter) UpdateUserPassword ¶ added in v0.0.6
func (u MongoDBUserContextAdapter) UpdateUserPassword(id string, password string) error
TODO: Implement MongoDB GetUserRecoveryToken
func (MongoDBUserContextAdapter) UpdateUserRecoveryToken ¶ added in v0.0.6
func (u MongoDBUserContextAdapter) UpdateUserRecoveryToken(id string, token string) bool
TODO: Implement MongoDB UpdateUserRecoverToken
func (MongoDBUserContextAdapter) UpdateUserRefreshToken ¶
func (u MongoDBUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool
func (MongoDBUserContextAdapter) UpsertUser ¶
func (u MongoDBUserContextAdapter) UpsertUser(user dto.UserDTO) error
func (MongoDBUserContextAdapter) UpsertUserClaims ¶ added in v0.0.6
func (u MongoDBUserContextAdapter) UpsertUserClaims(user dto.UserDTO) error
TODO: Implement MongoDB UpsertUserClaims
func (MongoDBUserContextAdapter) UpsertUserRoles ¶ added in v0.0.6
func (u MongoDBUserContextAdapter) UpsertUserRoles(user dto.UserDTO) error
TODO: Implement MongoDB UpsertUserRoles
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) CleanUserEmailVerificationToken ¶ added in v0.0.6
func (u SqlDBUserContextAdapter) CleanUserEmailVerificationToken(id string) error
func (SqlDBUserContextAdapter) CleanUserRecoveryToken ¶ added in v0.0.6
func (u SqlDBUserContextAdapter) CleanUserRecoveryToken(id string) error
func (SqlDBUserContextAdapter) GetUserByEmail ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) GetUserByEmail(email string) *dto.UserDTO
func (SqlDBUserContextAdapter) GetUserById ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) GetUserById(id string) *dto.UserDTO
func (SqlDBUserContextAdapter) GetUserByUsername ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) GetUserByUsername(username string) *dto.UserDTO
func (SqlDBUserContextAdapter) GetUserClaimsById ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) GetUserClaimsById(id string) []dto.UserClaimDTO
func (SqlDBUserContextAdapter) GetUserEmailVerificationToken ¶ added in v0.0.6
func (u SqlDBUserContextAdapter) GetUserEmailVerificationToken(id string) *string
func (SqlDBUserContextAdapter) GetUserRecoveryToken ¶ added in v0.0.6
func (u SqlDBUserContextAdapter) GetUserRecoveryToken(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) []dto.UserRoleDTO
func (SqlDBUserContextAdapter) RemoveUser ¶ added in v0.0.5
func (u SqlDBUserContextAdapter) RemoveUser(id string) bool
func (SqlDBUserContextAdapter) SetEmailVerificationState ¶ added in v0.0.6
func (u SqlDBUserContextAdapter) SetEmailVerificationState(id string, state bool) bool
func (SqlDBUserContextAdapter) UpdateUserEmailVerificationToken ¶ added in v0.0.6
func (u SqlDBUserContextAdapter) UpdateUserEmailVerificationToken(id string, token string) bool
func (SqlDBUserContextAdapter) UpdateUserPassword ¶ added in v0.0.6
func (u SqlDBUserContextAdapter) UpdateUserPassword(id string, password string) error
func (SqlDBUserContextAdapter) UpdateUserRecoveryToken ¶ added in v0.0.6
func (u SqlDBUserContextAdapter) UpdateUserRecoveryToken(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 dto.UserDTO) error
func (SqlDBUserContextAdapter) UpsertUserClaims ¶ added in v0.0.6
func (u SqlDBUserContextAdapter) UpsertUserClaims(user dto.UserDTO) error
func (SqlDBUserContextAdapter) UpsertUserRoles ¶ added in v0.0.6
func (u SqlDBUserContextAdapter) UpsertUserRoles(user dto.UserDTO) 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