Documentation ¶
Index ¶
- Variables
- func Close()
- func CreateToken(name string, password string) (string, error)
- func GetAllTokenExpiredTime() map[string]time.Time
- func GetUserFromToken(token string) (*rbac.User, error)
- func ReloadStorage(storageType int) error
- type DummyError
- type Storage
- type StorageDummy
- func (storageDummy *StorageDummy) DeleteRole(name string) error
- func (storageDummy *StorageDummy) DeleteUser(name string) error
- func (storageDummy *StorageDummy) LoadAllRole() ([]rbac.Role, error)
- func (storageDummy *StorageDummy) LoadAllUser() ([]rbac.User, error)
- func (storageDummy *StorageDummy) LoadRole(name string) (*rbac.Role, error)
- func (storageDummy *StorageDummy) LoadUser(name string) (*rbac.User, error)
- func (storageDummy *StorageDummy) SaveRole(role *rbac.Role) error
- func (storageDummy *StorageDummy) SaveUser(user *rbac.User) error
- func (storageDummy *StorageDummy) ShouldCheck() bool
- type StorageEtcd
- func (storageEtcd *StorageEtcd) DeleteRole(name string) error
- func (storageEtcd *StorageEtcd) DeleteUser(name string) error
- func (storageEtcd *StorageEtcd) LoadAllRole() ([]rbac.Role, error)
- func (storageEtcd *StorageEtcd) LoadAllUser() ([]rbac.User, error)
- func (storageEtcd *StorageEtcd) LoadRole(name string) (*rbac.Role, error)
- func (storageEtcd *StorageEtcd) LoadUser(name string) (*rbac.User, error)
- func (storageEtcd *StorageEtcd) SaveRole(role *rbac.Role) error
- func (storageEtcd *StorageEtcd) SaveUser(user *rbac.User) error
Constants ¶
This section is empty.
Variables ¶
View Source
var SystemAdminToken string = ""
Functions ¶
func GetAllTokenExpiredTime ¶
func ReloadStorage ¶
Types ¶
type DummyError ¶
type DummyError struct {
// contains filtered or unexported fields
}
func (*DummyError) Error ¶
func (dummyError *DummyError) Error() string
type Storage ¶
type Storage interface { DeleteUser(name string) error SaveUser(user *rbac.User) error LoadUser(name string) (*rbac.User, error) LoadAllUser() ([]rbac.User, error) DeleteRole(name string) error SaveRole(role *rbac.Role) error LoadRole(name string) (*rbac.Role, error) LoadAllRole() ([]rbac.Role, error) // contains filtered or unexported methods }
func GetStorage ¶
func GetStorage() Storage
type StorageDummy ¶
type StorageDummy struct {
// contains filtered or unexported fields
}
func (*StorageDummy) DeleteRole ¶
func (storageDummy *StorageDummy) DeleteRole(name string) error
func (*StorageDummy) DeleteUser ¶
func (storageDummy *StorageDummy) DeleteUser(name string) error
func (*StorageDummy) LoadAllRole ¶
func (storageDummy *StorageDummy) LoadAllRole() ([]rbac.Role, error)
func (*StorageDummy) LoadAllUser ¶
func (storageDummy *StorageDummy) LoadAllUser() ([]rbac.User, error)
func (*StorageDummy) LoadRole ¶
func (storageDummy *StorageDummy) LoadRole(name string) (*rbac.Role, error)
func (*StorageDummy) LoadUser ¶
func (storageDummy *StorageDummy) LoadUser(name string) (*rbac.User, error)
func (*StorageDummy) ShouldCheck ¶
func (storageDummy *StorageDummy) ShouldCheck() bool
type StorageEtcd ¶
type StorageEtcd struct { }
func (*StorageEtcd) DeleteRole ¶
func (storageEtcd *StorageEtcd) DeleteRole(name string) error
func (*StorageEtcd) DeleteUser ¶
func (storageEtcd *StorageEtcd) DeleteUser(name string) error
func (*StorageEtcd) LoadAllRole ¶
func (storageEtcd *StorageEtcd) LoadAllRole() ([]rbac.Role, error)
func (*StorageEtcd) LoadAllUser ¶
func (storageEtcd *StorageEtcd) LoadAllUser() ([]rbac.User, error)
func (*StorageEtcd) LoadRole ¶
func (storageEtcd *StorageEtcd) LoadRole(name string) (*rbac.Role, error)
Click to show internal directories.
Click to hide internal directories.