Documentation ¶ Index ¶ Constants type Claims type TmaAuth func NewTmaAuth(token string, expIn time.Duration) *TmaAuth func (t *TmaAuth) GenerateToken(ctx context.Context, claims *Claims) (string, error) func (t *TmaAuth) ParseToken(ctx context.Context, token string) (*Claims, error) Constants ¶ View Source const AuthorizationPrefixTMA = "tma" Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Claims ¶ type Claims initdata.InitData type TmaAuth ¶ type TmaAuth struct { // contains filtered or unexported fields } func NewTmaAuth ¶ func NewTmaAuth(token string, expIn time.Duration) *TmaAuth func (*TmaAuth) GenerateToken ¶ func (t *TmaAuth) GenerateToken(ctx context.Context, claims *Claims) (string, error) func (*TmaAuth) ParseToken ¶ func (t *TmaAuth) ParseToken(ctx context.Context, token string) (*Claims, error) Source Files ¶ View all Source files tma.go Click to show internal directories. Click to hide internal directories.