Authentication and authorization functions
Authentication and authorization functions
(augment-payload payload)
(config->keypair conf)
Loads private and public keys from the app config, returns a map that can be
used in the context :jwk
.
Loads private and public keys from the app config, returns a map that can be used in the context `:jwk`.
(customer-authorization h)
Middleware that verifies the identity token to check if the user has access to the given customer.
Middleware that verifies the identity token to check if the user has access to the given customer.
(generate-jwt req payload)
Signs a JWT using the keypair from the request context.
Signs a JWT using the keypair from the request context.
(generate-keypair)
Generates a new RSA keypair
Generates a new RSA keypair
(generate-secret-key)
Generates a random secret key object
Generates a random secret key object
(keypair->rt kp)
(make-jwk pub)
Creates a JWK object from a public key that can be exposed for external verification.
Creates a JWK object from a public key that can be exposed for external verification.
(secure-ring-app app rt)
Wraps the ring handler so it verifies the JWT authorization header
Wraps the ring handler so it verifies the JWT authorization header
(sign-jwt payload pk)
cljdoc builds & hosts documentation for Clojure/Script libraries
Ctrl+k | Jump to recent docs |
← | Move to previous article |
→ | Move to next article |
Ctrl+/ | Jump to the search field |