1.2.1 • Published 1 year ago

passport-v2 v1.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year 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

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.0

1 year ago

0.0.35

1 year ago

0.0.32

1 year ago

0.0.31

1 year ago

0.0.30

1 year ago

0.0.29

1 year ago

0.0.28

1 year ago

0.0.26

1 year ago

0.0.25

1 year ago

0.0.20

1 year ago

0.0.12

1 year ago

0.0.11

1 year ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago