Files
wrouter/auth/user.go
T
2017-08-06 17:48:01 +02:00

20 lines
396 B
Go

package auth
type User struct {
ID string
Name string
Level string
Data map[string]string
method Authenticator
}
// FullID is the userid prefixed with the method ID
func (user *User) FullID() string {
return user.method.ID() + ":" + user.ID
}
func NewUser(method Authenticator, id, name, level string, data map[string]string) *User {
return &User{id, name, level, data, method}
}