Documentation ¶
Index ¶
- func AccessTokenSigner(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func ClientAssertionSigner(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func DPoPSigner(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func DefaultSigner(tokenType string, alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func JARMSigner(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func RefreshTokenSigner(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func RequestSigner(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
- func TokenIntrospection(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccessTokenSigner ¶
func AccessTokenSigner(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
AccessTokenSigner represents CWT Access Token signer.
func ClientAssertionSigner ¶
func ClientAssertionSigner(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
ClientAssertionSigner represents CWT Client Assertion signer.
func DPoPSigner ¶
func DPoPSigner(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
DPoPSigner represents CWT DPoP Token signer.
func DefaultSigner ¶
func DefaultSigner(tokenType string, alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
DefaultSigner declare a default CWT signer.
func JARMSigner ¶
func JARMSigner(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
JARMSigner represents CWT JARM Token signer.
func RefreshTokenSigner ¶
func RefreshTokenSigner(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
RefreshTokenSigner represents CWT Refresh Token signer.
func RequestSigner ¶
func RequestSigner(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
RequestSigner represents CWT Request Token signer.
func TokenIntrospection ¶
func TokenIntrospection(alg *cose.Algorithm, keyProvider jwk.KeyProviderFunc) token.Serializer
TokenIntrospection represents CWT Token Introspection Assertion signer.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.