UNPKG

@poppinss/oauth-client

Version:

A framework agnostic package to implement "Login with" flow using OAuth compliant authorization servers.

10 lines (9 loc) 333 B
import { randomBytes } from "node:crypto"; //#region src/helpers.ts function random(size) { const bits = (size + 1) * 6; const buffer = randomBytes(Math.ceil(bits / 8)); return Buffer.from(buffer).toString("base64").replace(/\+/g, "-").replace(/\//g, "_").replace(/\=/g, "").slice(0, size); } //#endregion export { random as t };