15 lines
303 B
Go
15 lines
303 B
Go
package budgeteer
|
|
|
|
// Token contains data that authenticates a user
|
|
type Token interface {
|
|
GetUsername() string
|
|
GetName() string
|
|
GetExpiry() float64
|
|
}
|
|
|
|
// TokenVerifier verifies a Token
|
|
type TokenVerifier interface {
|
|
VerifyToken(string) (Token, error)
|
|
CreateToken(string, string) (string, error)
|
|
}
|