indentalUserDB

package
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IndentalUserDB

type IndentalUserDB struct {
	Users map[string]*auth.User
	Basis string
	// contains filtered or unexported fields
}

func CreateIndentalUserDB

func CreateIndentalUserDB(filePath string) *IndentalUserDB

func (*IndentalUserDB) AddUser

func (self *IndentalUserDB) AddUser(user string, password string) error

func (*IndentalUserDB) ChangePassword

func (self *IndentalUserDB) ChangePassword(user string, password string, oldPassword string) error

func (*IndentalUserDB) DeleteUser

func (self *IndentalUserDB) DeleteUser(user string) error

func (*IndentalUserDB) EndSession

func (self *IndentalUserDB) EndSession(user string) error

func (*IndentalUserDB) GetData

func (self *IndentalUserDB) GetData(user string, key string) (interface{}, error)

func (*IndentalUserDB) GetLastLoginTime

func (self *IndentalUserDB) GetLastLoginTime(user string) (time.Time, error)

func (*IndentalUserDB) GetLastTimeSeen

func (self *IndentalUserDB) GetLastTimeSeen(user string) (time.Time, error)

func (*IndentalUserDB) GrantToken

func (self *IndentalUserDB) GrantToken(user, password string, ttl int) (string, error)

func (*IndentalUserDB) InitiateSession

func (self *IndentalUserDB) InitiateSession(user string, password string, ttl int) (string, error)

func (*IndentalUserDB) SetData

func (self *IndentalUserDB) SetData(user string, key string, value interface{}) error

func (*IndentalUserDB) ValidateToken

func (self *IndentalUserDB) ValidateToken(token string) (bool, error)

func (*IndentalUserDB) ValidateTokenWithScopes

func (self *IndentalUserDB) ValidateTokenWithScopes(token string, scopes map[string]string) (bool, error)

func (*IndentalUserDB) ValidateUser

func (self *IndentalUserDB) ValidateUser(user string, sessionId string) (bool, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL