Skip to main content
Module

x/jwe_cookie_map/mod.ts>JWECookieMap

Easy JWE Cookies for Deno
Latest
class JWECookieMap
extends CookieMap
import { JWECookieMap } from "https://deno.land/x/jwe_cookie_map@v1.0.1/mod.ts";

Provides a way to manage encrypted cookies in a request and response on the server as a single iterable collection. Extends CookieMap.

Constructors

new
JWECookieMap(
request: Headers | Headered,
options?: CookieMapOptions,
cookieConfiguration?: JWECookieConfiguration,
)

Methods

getDecrypted(key: string, decryptOptions?: jose.DecryptOptions)

Decrypt cookies with parameter decryptOptions overwriting default decryptOptions. Default decryptOptions are set on JWECookieConfiguration

setEncrypted(
key: string,
payload: jose.JWTPayload,
encryptConfiguration?: chainedEncryptJWTCall,
)

Encrypt cookies with parameter options overwriting default cookie options and calling parameter encryptConfiguration after the default encryptConfiguration is called. Default cookie options and encryptConfiguration are set on JWECookieConfiguration