Documentation ¶
Index ¶
- func GenerateHS256Token(secret string, payload jwtgo.Claims) (string, error)
- func GenerateRSA256Token(prikey string, payload jwtgo.Claims) (string, error)
- func GenerateRSA512Token(appID, prikey string, payload jwtgo.Claims) (string, error)
- func ParseClaimsUnverified(tokenStr string, payload jwtgo.Claims) (*jwtgo.Token, jwtgo.Claims, error)
- func ParseTokenUnverified(tokenStr string, payload jwtgo.Claims) (*jwtgo.Token, error)
- func VerifyClaimsHS(token, secret string, payload jwtgo.Claims) error
- func VerifyClaimsRS(tokenStr, pubkey string, payload jwtgo.Claims) error
- type AuthSchemeEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateHS256Token ¶ added in v0.2.1
GenerateHS256Token GenerateHS256Token
func GenerateRSA256Token ¶ added in v0.2.1
GenerateRSA256Token GenerateRSAToken
func GenerateRSA512Token ¶ added in v0.2.1
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
ParseTokenUnverified ParseTokenUnverified
func VerifyClaimsHS ¶ added in v0.2.1
VerifyClaimsHS VerifyClaimsHS
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
Click to show internal directories.
Click to hide internal directories.