Documentation ¶
Index ¶
- func AccessTokenSigner(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func ClientAssertionSigner(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func DPoPSigner(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func DefaultVerifier(keySetProvider jwk.KeySetProviderFunc, supportedAlgorithms []string) token.Verifier
- func EmbeddedKeyVerifier(supportedAlgorithms []string) token.Verifier
- func JARMSigner(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func RefreshTokenSigner(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func RequestSigner(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func ServerMetadata(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func TokenIntrospection(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccessTokenSigner ¶
func AccessTokenSigner(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
AccessTokenSigner represents JWT Access Token signer.
func ClientAssertionSigner ¶
func ClientAssertionSigner(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
ClientAssertionSigner represents JWT Client Assertion signer.
func DPoPSigner ¶
func DPoPSigner(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
DPoPSigner represents JWT DPoP Token signer.
func DefaultVerifier ¶
func DefaultVerifier(keySetProvider jwk.KeySetProviderFunc, supportedAlgorithms []string) token.Verifier
DefaultVerifier declare a default JWT verifier.
func EmbeddedKeyVerifier ¶
EmbeddedKeyVerifier declare an embedded Key JWT verifier.
func JARMSigner ¶
func JARMSigner(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
JARMSigner represents JWT JARM Token signer.
func RefreshTokenSigner ¶
func RefreshTokenSigner(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
RefreshTokenSigner represents JWT Refresh Token signer.
func RequestSigner ¶
func RequestSigner(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
RequestSigner represents JWT Request Token signer.
func ServerMetadata ¶
func ServerMetadata(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
ServerMetadata represents JWT Server Metadata Assertion signer.
func TokenIntrospection ¶
func TokenIntrospection(alg jose.SignatureAlgorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
TokenIntrospection represents JWT Token Introspection Assertion signer.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.