Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider interface {
gp.TablesManagement
Login(u *user.User) (err error)
Create(userToAdd *user.User) (u *user.User, err error)
Delete(u *user.User) (err error)
FindByPublicKey(publicKey interface{}) (u *user.User, err error)
FindByPublicKeyDER(publicKeyDER []byte) (u *user.User, err error)
FindByPublicKeyDERBase64(publicKeyDERBase64 string) (u *user.User, err error)
FindByID(ID int) (u *user.User, err error)
Update(u *user.User, fields map[string]interface{}) (err error)
}
Provider contains all the methods needed to manage users
var P Provider
P is the selected provider
Click to show internal directories.
Click to hide internal directories.