Documentation ¶
Overview ¶
Package user implements basic user and group persistence layer.
It is currently backed by a SQL db.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DAO ¶
type DAO interface { resources.DAO index.DAO // Add creates or updates a user in the underlying repository. // It returns the resulting user, a true flag in case of an update // of an existing user and/or an error if something went wrong. Add(interface{}) (interface{}, []*tree.Node, error) Del(sql.Enquirer, chan *idm.User) (numRows int64, e error) Search(sql.Enquirer, *[]interface{}, ...bool) error Count(sql.Enquirer, ...bool) (int, error) Bind(userName string, password string) (*idm.User, error) CleanRole(roleId string) error }
DAO interface
Click to show internal directories.
Click to hide internal directories.