Search results
76 packages found
Library for combining multiple functions into a single function.
OAuth Server Metadata Lib
Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.
Isomorphic library for encoding/decoding bytes into base64-url in any JS environment.
`jose` based implementation of @atproto-labs/jwk Key's
SSRF protection for fetch() in Node.js
A library resolving ATPROTO identities
NodeJs based implementation of @atproto-labs/jwk Key's
Lightweight utilities to create request handlers to use with the standard library's `node:http` module and that can be used as middleware with `express`/`connect` like frameworks.
Utility to perform DPoP authenticated fetch requests
Client Store implementation for @atproto-labs/oauth-provider. This implementation interprets client_id as a URI and uses the URI to retrieve Client Metadata.
Wrapper utilities for Browser's indexed-db API
Webcrypto based implementation of @atproto-labs/jwk Key's
Node specific ATProto handle to DID resolver
Implementation of ATPROTO OAuth client for react-native
ATPROTO OAuth client for the browser (relies on WebCrypto & Indexed DB)
Client Store implementation for @atproto-labs/oauth-provider. This implementation interprets client_id as Fully Qualified Domain Name (FQDN) in order to retrieve Client Metadata.
REplay Store implementation for @atproto-labs/oauth-provider. This implementation uses the app's memory to store seen nonces. This implementation could lead in DoS attacks (e.g. if there is no rate limiting).