@vess-id/jarm
v1.0.1
Published
JWT Secured Authorization Response Mode (JARM) - @vess-id implementation
Maintainers
Readme
@vess-id/jarm
JWT Secured Authorization Response Mode (JARM) implementation.
Note: This is a @vess-id implementation. Original by Sphereon.
Version 1.0.0
Implementation of JWT Secured Authorization Response Mode for OAuth 2.0 (JARM).
Features
- JWT-secured authorization responses
- Response encryption support
- Metadata validation
- Server and client metadata handling
Installation
npm install @vess-id/jarm
# or
pnpm add @vess-id/jarm
# or
yarn add @vess-id/jarmUsage
import {
jarmAuthResponseSend,
jarmMetadataValidate,
JarmClientMetadata,
JarmServerMetadata
} from '@vess-id/jarm'
// Send JARM response
await jarmAuthResponseSend({
// ... configuration
})
// Validate metadata
jarmMetadataValidate(clientMetadata)Supported Response Modes
query.jwtfragment.jwtform_post.jwtjwt(POST to redirect_uri)
License
Apache-2.0
