Documentation ¶
Index ¶
- Variables
- type Manager
- func (m *Manager) AuthenticatedOnly() gin.HandlerFunc
- func (m *Manager) ChangeUserPassword(username, password string) (*User, error)
- func (m *Manager) GetAllUsers() (*map[string]User, error)
- func (m *Manager) GetUser(username string) interface{}
- func (m *Manager) Initialize(db_path string, options *Options) error
- func (m *Manager) IsUserValid(username, password string) bool
- func (m *Manager) IsUsernameAvailable(username string) bool
- func (m *Manager) ListAllUsers() (*[]string, error)
- func (m *Manager) Login(context *gin.Context)
- func (m *Manager) Logout(context *gin.Context)
- func (m *Manager) RegisterNewUser(username, password string, groups []string) (*User, error)
- func (m *Manager) UnauthenticatedOnly() gin.HandlerFunc
- type Options
- type User
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultOptions = &Options{
LoginURL: "/login",
LogoutURL: "/logout",
UnauthorizedURL: "/401",
LoginSuccessfulRedirectURL: "/home",
}
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct { LoginURL string LogoutURL string LoginSuccessfulRedirectURL string // contains filtered or unexported fields }
func (*Manager) AuthenticatedOnly ¶
func (m *Manager) AuthenticatedOnly() gin.HandlerFunc
func (*Manager) ChangeUserPassword ¶
func (*Manager) IsUserValid ¶
func (*Manager) IsUsernameAvailable ¶
func (*Manager) ListAllUsers ¶
func (*Manager) RegisterNewUser ¶
func (*Manager) UnauthenticatedOnly ¶
func (m *Manager) UnauthenticatedOnly() gin.HandlerFunc
Click to show internal directories.
Click to hide internal directories.