jwt

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2018 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Encode

func Encode(claims jwtgo.Claims) (string, error)

Encode creates new JWT token with given claims

Types

type FiderClaims added in v0.14.0

type FiderClaims struct {
	UserID    int    `json:"user/id"`
	UserName  string `json:"user/name"`
	UserEmail string `json:"user/email"`
	Metadata
}

FiderClaims represents what goes into JWT tokens

func DecodeFiderClaims

func DecodeFiderClaims(token string) (*FiderClaims, error)

DecodeFiderClaims extract claims from JWT tokens

type Metadata added in v0.14.0

type Metadata = jwtgo.StandardClaims

Metadata is the basic JWT information

type OAuthClaims added in v0.14.0

type OAuthClaims struct {
	OAuthID       string `json:"oauth/id"`
	OAuthProvider string `json:"oauth/provider"`
	OAuthName     string `json:"oauth/name"`
	OAuthEmail    string `json:"oauth/email"`
	Metadata
}

OAuthClaims represents what goes into temporary OAuth JWT tokens

func DecodeOAuthClaims

func DecodeOAuthClaims(token string) (*OAuthClaims, error)

DecodeOAuthClaims extract OAuthClaims from given JWT token

Jump to

Keyboard shortcuts

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