Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileToken ¶ added in v0.8.0
type FileToken struct { ID string `json:"jti"` OwnershipID string `json:"oid"` FileID string `json:"hsh"` UserID string `json:"uid"` Type string `json:"typ"` Size int `json:"sze"` ExpiresAt int `json:"exp"` }
func (*FileToken) SnowflakeID ¶ added in v0.8.0
func (*FileToken) SnowflakeOwnershipID ¶ added in v0.8.0
func (*FileToken) SnowflakeUserID ¶ added in v0.8.0
type OAuth2AccessToken ¶
type OAuth2AccessToken struct { *OAuth2StandardClaims Scope string `json:"scope"` Role string `json:"role,omitempty"` }
type OAuth2IDToken ¶
type OAuth2IDToken struct { *OAuth2StandardClaims Username string `json:"username"` Displayname string `json:"display_name"` Role string `json:"role"` }
type OAuth2RefreshToken ¶
type OAuth2RefreshToken struct { *OAuth2StandardClaims SequenceNumber int `json:"seq"` }
type OAuth2StandardClaims ¶
type OAuth2StandardClaims struct { ID string `json:"jti,omitempty"` Issuer string `json:"iss,omitempty"` Audience string `json:"aud,omitempty"` Subject string `json:"sub,omitempty"` ExpiresAt int `json:"exp,omitempty"` NotBefore int `json:"nbf,omitempty"` }
func (*OAuth2StandardClaims) SnowflakeID ¶
func (claims *OAuth2StandardClaims) SnowflakeID() snowflake.ID
func (*OAuth2StandardClaims) SnowflakeSub ¶
func (claims *OAuth2StandardClaims) SnowflakeSub() snowflake.ID
func (*OAuth2StandardClaims) Valid ¶
func (claims *OAuth2StandardClaims) Valid() error
Click to show internal directories.
Click to hide internal directories.