Documentation
¶
Index ¶
- func AddKey(creds *ApiCredentials, c Conf) (string, error)
- func AddUser(creds UserCredentials, c Conf) error
- func InitUser(c Conf) error
- func RemoveKey(creds *ApiCredentials, c Conf) error
- func RemoveUser(creds *UserCredentials, conn *sqlite.Conn) error
- func RemoveUserConnect(creds *UserCredentials, c Conf) error
- func ResetUsers(c Conf) error
- type ApiCredentials
- type Conf
- type User
- type UserCredentials
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddUser ¶
func AddUser(creds UserCredentials, c Conf) error
func RemoveUser ¶
func RemoveUser(creds *UserCredentials, conn *sqlite.Conn) error
RemoveUser removes a user from the database.
func RemoveUserConnect ¶
func RemoveUserConnect(creds *UserCredentials, c Conf) error
func ResetUsers ¶
ResetUsers removes all users and creates an account with username 'admin' and password 'admin'.
Types ¶
type ApiCredentials ¶
type ApiCredentials = types.ApiCredentials
func GetKeyNames ¶
func GetKeyNames(c Conf) ([]ApiCredentials, error)
GetKeyNames returns a list of all API key names.
type UserCredentials ¶
type UserCredentials = types.UserCredentials
func GetUser ¶
func GetUser(creds *UserCredentials, c Conf) (UserCredentials, error)
Click to show internal directories.
Click to hide internal directories.