tokendef

package
v0.8.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2024 License: Apache-2.0 Imports: 4 Imported by: 4

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 (claims *FileToken) SnowflakeID() snowflake.ID

func (*FileToken) SnowflakeOwnershipID added in v0.8.0

func (claims *FileToken) SnowflakeOwnershipID() snowflake.ID

func (*FileToken) SnowflakeUserID added in v0.8.0

func (claims *FileToken) SnowflakeUserID() snowflake.ID

func (*FileToken) Valid added in v0.8.0

func (claims *FileToken) Valid() error

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL