Documentation ¶
Overview ¶
jwt allows the easy programmatic creation of jwt signing-keys and tokens, mainly for testing purposes.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateToken ¶
CreateToken creates a jwt token with the given claims
Types ¶
type DexTokenGenerator ¶ added in v0.7.0
DexTokenGenerator provides MustCreateTokenAndKeys as the dex-variant-impl of the security.TokenProvider to create tokens for testing.
func (*DexTokenGenerator) CreateTokenAndKeys ¶ added in v0.7.0
func (d *DexTokenGenerator) CreateTokenAndKeys(cfg *security.TokenCfg) (token string, pubKey jose.JSONWebKey, privKey jose.JSONWebKey, err error)
CreateTokenAndKeys creates a keyset and token
func (*DexTokenGenerator) MustCreateTokenAndKeys ¶ added in v0.7.0
func (d *DexTokenGenerator) MustCreateTokenAndKeys(cfg *security.TokenCfg) (token string, pubKey jose.JSONWebKey, privKey jose.JSONWebKey)
MustCreateTokenAndKeys creates a keyset and token, panics on error
Click to show internal directories.
Click to hide internal directories.