Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseRequestJSONValues ¶
func PrintTokenInfo ¶
func PrintTokenInfo(jtd JwtTokenData, w io.Writer) 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 (*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
Click to show internal directories.
Click to hide internal directories.