@astropub/context
Create and share context across Astro components
Create and share context across Astro components
OpenID Provider (OP) implementation for Node.js OpenID Connect servers.
OAuth 2.0 Authorization Server implementation for Node.js with OpenID Connect
Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.
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.
Client Store implementation for @atproto-labs/oauth-provider. This implementation interprets client_id as a URI and uses the URI 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).
Replay Store implementation for @atproto-labs/oauth-provider. This implementation uses an ioredis Redis connection in order to store nonces.
Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.
Arkane-enabled Web3 Provider
MikroORM adapter for AdminJS
Prisma adapter for AdminJS
TypeORM adapter for AdminJS
Package providing a fallback provider based on ethers-providers, adding more resilience.
Package providing a fallback provider based on ethers-v6, adding more resilience.
OpenID Provider (OP) implementation for Node.js OpenID Connect servers.
Nodemailer provider for Strapi 3
Custom Uploadcare Provider for Strapi v4
A tiny utility for detecting the BitKeep Ethereum provider, or any EIP 1193-compliant provider.
A tiny utility for detecting the MathWallet Ethereum provider, or any EIP 1193-compliant provider.