1.2.1 • Published 12 months ago

passport-v2 v1.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

passport-v2

a basic oauth2

Features

  • Builded on ESM, CJS and UMD.
  • Type-Safe.
  • Optimized.
  • Basic Usage.

1.2.1

  • bug fix

Usage

import Passport from "passport-v2";

const passport = new Passport({ logger: boolean });
const app = express();

// Process

app.listen(3000);

Discord Usage

passport.use(
  "discord",
  {
    clientId: "",
    clientSecret: "",
    redirectUri: "http://localhost:3000/discord",
    scopes: ["identify", "email"],
  },
  (access_token: string, refresh_token: string, user: string) => {
    console.log({ access_token, refresh_token, user });
  }
);

app.get("/", passport.authenticate("discord")); // Sends to account authorization page
app.get(
  "/discord",
  passport.authenticate(
    "discord",
    { failureRedirect: "/" },
    (req: Request, res: Response) => {
      // Next
      res.send("Authenticated!");
    }
  )
);
1.2.1

12 months ago

1.2.0

12 months ago

1.1.0

12 months ago

1.0.9

12 months ago

1.0.8

12 months ago

1.0.7

12 months ago

1.0.6

12 months ago

1.0.5

12 months ago

1.0.4

12 months ago

1.0.3

12 months ago

1.0.2

12 months ago

1.0.0

12 months ago

0.0.35

12 months ago

0.0.32

12 months ago

0.0.31

12 months ago

0.0.30

12 months ago

0.0.29

12 months ago

0.0.28

12 months ago

0.0.26

12 months ago

0.0.25

12 months ago

0.0.20

12 months ago

0.0.12

12 months ago

0.0.11

12 months ago

0.0.10

12 months ago

0.0.9

12 months ago

0.0.8

12 months ago

0.0.7

12 months ago

0.0.6

12 months ago

0.0.5

12 months ago

0.0.4

12 months ago

0.0.3

12 months ago

0.0.2

12 months ago

0.0.1

12 months ago