Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthManager ¶
type AuthManager struct {
UserDAO *dao.User
LoginDAO *dao.Login
TokenDAO *dao.Token
RegistryDAO *dao.Registry
UserService *service.UserService
UserController *controller.UserController
TokenService *service.TokenService
TokenController *controller.TokenController
RegistryService *service.RegistryService
RegistryController *controller.RegistryController
// contains filtered or unexported fields
}
func NewAuthManager ¶
func NewAuthManager(key *rsa.PrivateKey, adminToken string, db *sql.DB) *AuthManager
func (*AuthManager) GetTokenWithUser ¶
func (*AuthManager) InitTable ¶
func (m *AuthManager) InitTable(ctx context.Context)
func (*AuthManager) Register ¶
func (m *AuthManager) Register(container *restful.Container)
Click to show internal directories.
Click to hide internal directories.