jwtinfo

package
v0.0.0-...-3dc1f91 Latest Latest
Warning

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

Go to latest
Published: Apr 4, 2026 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseRequestJSONValues

func ParseRequestJSONValues(
	reqValues string,
	reqValuesMap map[string]string,
) (
	map[string]string,
	error,
)

func PrintTokenInfo

func PrintTokenInfo(jtd JwtTokenData, w io.Writer) error

func ReadRequestValuesFile

func ReadRequestValuesFile(
	fileName string,
	reqValuesMap map[string]string,
) (
	map[string]string,
	error,
)

Types

type JwtTokenData

type JwtTokenData struct {
	AccessTokenRaw     string `json:"access_token"` //nolint:tagliatelle // OAuth token field name
	AccessTokenJwt     *jwt.Token
	AccessTokenHeader  []byte
	AccessTokenClaims  []byte
	RefreshTokenRaw    string `json:"refresh_token"` //nolint:tagliatelle // OAuth token field name
	RefreshTokenJwt    *jwt.Token
	RefreshTokenHeader []byte
	RefreshTokenClaims []byte
}

func ReadTokenFromFile

func ReadTokenFromFile(fileName string) (JwtTokenData, error)

func RequestToken

func RequestToken(reqURL string, reqValues map[string]string, client *http.Client, readAll allReader) (JwtTokenData, error)

func (*JwtTokenData) DecodeBase64

func (jtd *JwtTokenData) DecodeBase64() error

func (*JwtTokenData) ParseUnverified

func (jtd *JwtTokenData) ParseUnverified() error

func (*JwtTokenData) ParseWithJWKS

func (jtd *JwtTokenData) ParseWithJWKS(jwksURL string, keyfuncOverride keyfunc.Override) error

Jump to

Keyboard shortcuts

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