Skip to main content

Built and signed on GitHub Actions

A standards compliant implementation of an OAuth 2.0 authorization server for Nodejs that utilizes JWT and Proof Key for Code Exchange (PKCE), written in TypeScript.

This package works with Cloudflare Workers, Node.js, Deno, Bun
This package works with Cloudflare Workers
This package works with Node.js
This package works with Deno
This package works with Bun
JSR Score
70%
Published
2 weeks ago (3.4.0)
c
AbstractAuthorizedGrant
No documentation available
c
AbstractGrant
No documentation available
c
AuthCodeGrant
No documentation available
c
AuthorizationRequest
No documentation available
c
AuthorizationServer
No documentation available
I
AuthorizationServerOptions
No documentation available
f
base64decode
No documentation available
f
base64encode
No documentation available
f
base64urlencode
No documentation available
c
ClientCredentialsGrant
No documentation available
T
CodeChallengeMethod
No documentation available
c
DateInterval
No documentation available
T
DateIntervalType
No documentation available
T
EnableableGrants
No documentation available
T
EnableGrant
No documentation available
E
ErrorType
No documentation available
T
ExtraAccessTokenFieldArgs
No documentation available
T
ExtraAccessTokenFields
No documentation available
f
generateRandomToken
No documentation available
f
getSecondsUntil
No documentation available
T
GrantIdentifier
No documentation available
I
GrantInterface
No documentation available
I
Headers
No documentation available
v
HttpStatus
No documentation available
I
IAuthCodePayload
No documentation available
I
ICodeChallenge
No documentation available
c
ImplicitGrant
No documentation available
f
isClientConfidential
No documentation available
I
ITokenData
No documentation available
I
JwtInterface
No documentation available
c
JwtService
No documentation available
I
OAuthAuthCode
No documentation available
I
OAuthAuthCodeRepository
No documentation available
I
OAuthClient
No documentation available
I
OAuthClientRepository
No documentation available
c
OAuthException
No documentation available
c
OAuthRequest
No documentation available
c
OAuthResponse
No documentation available
I
OAuthScope
No documentation available
I
OAuthScopeRepository
No documentation available
I
OAuthToken
No documentation available
I
OAuthTokenRepository
No documentation available
I
OAuthUser
No documentation available
T
OAuthUserIdentifier
No documentation available
I
OAuthUserRepository
No documentation available
I
Options
No documentation available
c
PasswordGrant
No documentation available
T
ProcessTokenExchangeArgs
No documentation available
T
ProcessTokenExchangeFn
No documentation available
c
RefreshTokenGrant
No documentation available
v
REGEX_ACCESS_TOKEN
No documentation available
v
REGEXP_CODE_VERIFIER
No documentation available
I
RequestInterface
No documentation available
I
ResponseInterface
No documentation available
f
roundToSeconds
No documentation available
c
TokenExchangeGrant
No documentation available
f
handleExpressError
No documentation available
f
handleExpressResponse
No documentation available
f
requestFromExpress
No documentation available
f
responseFromExpress
No documentation available
f
handleFastifyError
No documentation available
f
handleFastifyReply
No documentation available
f
requestFromFastify
No documentation available
f
responseFromFastify
No documentation available
f
requestFromVanilla
No documentation available
f
responseFromVanilla
No documentation available
f
responseToVanilla
No documentation available