1.2.1 • Published 12 months ago
passport-v2 v1.2.1
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