Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FormatTokenParam ¶ added in v1.0.6
type FormatTokenParam struct {
Id string `json:"id"`
UserId service.RequestUserId `json:"userId"`
Attributes *json.Object `json:"attributes"`
Expirations time.Duration `json:"expirations"`
}
func NewFormatTokenParam ¶ added in v1.0.6
func NewFormatTokenParam(userId service.RequestUserId) (param FormatTokenParam)
func (*FormatTokenParam) AddAttribute ¶ added in v1.0.6
func (param *FormatTokenParam) AddAttribute(key string, value string) FormatTokenParam
type ParsedToken ¶ added in v1.0.6
type Tokens ¶ added in v1.0.6
type Tokens interface {
service.Component
Format(ctx context.Context, param FormatTokenParam) (token Token, err errors.CodeError)
Parse(ctx context.Context, token Token) (result ParsedToken, err errors.CodeError)
}
func DefaultTokens ¶ added in v1.0.6
func DefaultTokens() Tokens
Click to show internal directories.
Click to hide internal directories.