Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnrollmentTicket ¶
type EnrollmentTicket struct {
UserID string `json:"u"`
Seed string `json:"s"`
Expiration time.Time `json:"e"`
}
func DecodeEnrollmentTicket ¶
func DecodeEnrollmentTicket(ticket string) (EnrollmentTicket, error)
func GenerateEnrollmentTicket ¶
func GenerateEnrollmentTicket(userID string, seed string) EnrollmentTicket
func (*EnrollmentTicket) Encode ¶
func (et *EnrollmentTicket) Encode() (string, error)
type LoginTicket ¶
type LoginTicket struct {
UserID string `json:"u"`
RedirectURI string `json:"r"`
Expiration time.Time `json:"e"`
}
func DecodeLoginTicket ¶
func DecodeLoginTicket(ticket string) (LoginTicket, error)
func GenerateLoginTicket ¶
func GenerateLoginTicket(userID, redirectURI string) LoginTicket
func (*LoginTicket) Encode ¶
func (lt *LoginTicket) Encode() (string, error)
Click to show internal directories.
Click to hide internal directories.