Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/worker-tools/encrypted-cookie-store
A CookieStore implementation that transparently encrypts cookie values via Web Cryptography API
https://github.com/worker-tools/encrypted-cookie-store
cloudflare-workers cookie cookie-store cookies deno encryption middleware web-crypto web-cryptography workers
Last synced: about 1 month ago
JSON representation
A CookieStore implementation that transparently encrypts cookie values via Web Cryptography API
- Host: GitHub
- URL: https://github.com/worker-tools/encrypted-cookie-store
- Owner: worker-tools
- License: mit
- Created: 2021-02-27T04:15:35.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-30T12:15:35.000Z (over 2 years ago)
- Last Synced: 2024-11-10T07:29:47.468Z (about 2 months ago)
- Topics: cloudflare-workers, cookie, cookie-store, cookies, deno, encryption, middleware, web-crypto, web-cryptography, workers
- Language: TypeScript
- Homepage: https://workers.tools/encrypted-cookie-store
- Size: 46.9 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Encrypted Cookie Store
A partial implementation of the [Cookie Store API](https://wicg.github.io/cookie-store)
that transparently encrypts and decrypts cookies via __AES-GCM__.This is likely only useful in server-side implementations,
but written in a platform-agnostic way.
--------
This module is part of the Worker Tools collection
β[Worker Tools](https://workers.tools) are a collection of TypeScript libraries for writing web servers in [Worker Runtimes](https://workers.js.org) such as Cloudflare Workers, Deno Deploy and Service Workers in the browser.
If you liked this module, you might also like:
- π§ [__Worker Router__][router] --- Complete routing solution that works across CF Workers, Deno and Service Workers
- π [__Worker Middleware__][middleware] --- A suite of standalone HTTP server-side middleware with TypeScript support
- π [__Worker HTML__][html] --- HTML templating and streaming response library
- π¦ [__Storage Area__][kv-storage] --- Key-value store abstraction across [Cloudflare KV][cloudflare-kv-storage], [Deno][deno-kv-storage] and browsers.
- π [__Response Creators__][response-creators] --- Factory functions for responses with pre-filled status and status text
- π [__Stream Response__][stream-response] --- Use async generators to build streaming responses for SSE, etc...
- π₯ [__JSON Fetch__][json-fetch] --- Drop-in replacements for Fetch API classes with first class support for JSON.
- π¦ [__JSON Stream__][json-stream] --- Streaming JSON parser/stingifier with first class support for web streams.Worker Tools also includes a number of polyfills that help bridge the gap between Worker Runtimes:
- βοΈ [__HTML Rewriter__][html-rewriter] --- Cloudflare's HTML Rewriter for use in Deno, browsers, etc...
- π [__Location Polyfill__][location-polyfill] --- A `Location` polyfill for Cloudflare Workers.
- π¦ [__Deno Fetch Event Adapter__][deno-fetch-event-adapter] --- Dispatches global `fetch` events using Denoβs native HTTP server.[router]: https://workers.tools/router
[middleware]: https://workers.tools/middleware
[html]: https://workers.tools/html
[kv-storage]: https://workers.tools/kv-storage
[cloudflare-kv-storage]: https://workers.tools/cloudflare-kv-storage
[deno-kv-storage]: https://workers.tools/deno-kv-storage
[kv-storage-polyfill]: https://workers.tools/kv-storage-polyfill
[response-creators]: https://workers.tools/response-creators
[stream-response]: https://workers.tools/stream-response
[json-fetch]: https://workers.tools/json-fetch
[json-stream]: https://workers.tools/json-stream
[request-cookie-store]: https://workers.tools/request-cookie-store
[extendable-promise]: https://workers.tools/extendable-promise
[html-rewriter]: https://workers.tools/html-rewriter
[location-polyfill]: https://workers.tools/location-polyfill
[deno-fetch-event-adapter]: https://workers.tools/deno-fetch-event-adapterFore more visit [workers.tools](https://workers.tools).