Base class for every error this package throws. Messages here are held to
the same bar as the rest of this module: never interpolate a token, an
authorization code, a PKCE verifier, or a raw provider response body — see
the per-throw comments in token-exchange.ts and authorization.ts for
why each specific message is safe.
Base class for every error this package throws. Messages here are held to the same bar as the rest of this module: never interpolate a token, an authorization code, a PKCE verifier, or a raw provider response body — see the per-throw comments in
token-exchange.tsandauthorization.tsfor why each specific message is safe.