dpop
TypeScript icon, indicating that this package has built-in type declarations

1.4.0 • Public • Published

DPoP for Web Platform API JavaScript runtimes

OAuth 2.0 Demonstration of Proof-of-Possession at the Application Layer - RFC9449.

💗 Help the project

Dependencies: 0

Documentation

example ESM import

import DPoP, { generateKeyPair } from 'dpop'

example Deno import

import DPoP, { generateKeyPair } from 'https://deno.land/x/dpop/src/index.ts'

Runtime requirements

The supported JavaScript runtimes include ones that

  • are reasonably up to date ECMAScript (targets ES2020, but may be further transpiled for compatibility)
  • support required Web API globals and standard built-in objects
  • These are (not an exhaustive list):
    • Browsers
    • Cloudflare Workers
    • Deno (^1.21.0)
    • Electron
    • Next.js Middlewares
    • Node.js (runtime flags may be needed)
    • Vercel Edge Functions

Out of scope

  • CommonJS

Package Sidebar

Install

npm i dpop

Weekly Downloads

6,141

Version

1.4.0

License

MIT

Unpacked Size

14.1 kB

Total Files

5

Last publish

Collaborators

  • panva