26 lines
496 B
Go
26 lines
496 B
Go
package storage
|
|
|
|
import "time"
|
|
|
|
type Token struct {
|
|
ID string
|
|
ApplicationID string
|
|
Subject string
|
|
RefreshTokenID string
|
|
Audience []string
|
|
Expiration time.Time
|
|
Scopes []string
|
|
}
|
|
|
|
type RefreshToken struct {
|
|
ID string
|
|
Token string
|
|
AuthTime time.Time
|
|
AMR []string
|
|
Audience []string
|
|
UserID string
|
|
ApplicationID string
|
|
Expiration time.Time
|
|
Scopes []string
|
|
AccessToken string // Token.ID
|
|
}
|