authorization

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateHS256Token added in v0.2.1

func GenerateHS256Token(secret string, payload jwtgo.Claims) (string, error)

GenerateHS256Token GenerateHS256Token

func GenerateRSA256Token added in v0.2.1

func GenerateRSA256Token(prikey string, payload jwtgo.Claims) (string, error)

GenerateRSA256Token GenerateRSAToken

func GenerateRSA512Token added in v0.2.1

func GenerateRSA512Token(appID, prikey string, payload jwtgo.Claims) (string, error)

GenerateRSA512Token GenerateRSAToken

func ParseClaimsUnverified added in v0.2.1

func ParseClaimsUnverified(tokenStr string, payload jwtgo.Claims) (*jwtgo.Token, jwtgo.Claims, error)

ParseClaimsUnverified ParseClaimsUnverified

func ParseTokenUnverified added in v0.2.1

func ParseTokenUnverified(tokenStr string, payload jwtgo.Claims) (*jwtgo.Token, error)

ParseTokenUnverified ParseTokenUnverified

func VerifyClaimsHS added in v0.2.1

func VerifyClaimsHS(token, secret string, payload jwtgo.Claims) error

VerifyClaimsHS VerifyClaimsHS

func VerifyClaimsRS added in v0.2.1

func VerifyClaimsRS(tokenStr, pubkey string, payload jwtgo.Claims) error

VerifyClaimsRS VerifyClaimsRS

Types

type AuthSchemeEnum

type AuthSchemeEnum string

AuthSchemeEnum 枚举

const (
	// AuthSchemeEnumBasic Basic
	AuthSchemeEnumBasic AuthSchemeEnum = "Basic"
	// AuthSchemeEnumDigest Digest
	AuthSchemeEnumDigest AuthSchemeEnum = "Digest"
	// AuthSchemeEnumBearer Bearer
	AuthSchemeEnumBearer AuthSchemeEnum = "Bearer"
	// AuthSchemeEnumOther unkonwn
	AuthSchemeEnumOther AuthSchemeEnum = "Unkonwn"
)

func NewAuthSchemeEnum

func NewAuthSchemeEnum(scheme string) AuthSchemeEnum

NewAuthSchemeEnum NewAuthSchemeEnum

func ParseAuthScheme added in v0.2.1

func ParseAuthScheme(authStr string) (AuthSchemeEnum, string, error)

ParseAuthScheme parseAuthScheme

func (AuthSchemeEnum) String

func (e AuthSchemeEnum) String() string

String String

Jump to

Keyboard shortcuts

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