-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequest.js
More file actions
25 lines (21 loc) · 820 Bytes
/
request.js
File metadata and controls
25 lines (21 loc) · 820 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
var express=require('express');
var router=express.Router();
const dotenv= require('dotenv');
dotenv.config();
const{OAuth2Client, OAuth2Client}= require('google-auth-library');
router.post('/',async function(req,res,next) {
res.header('Access-Control-Allow-Origin','https://park-ur-way.vercel.app/');
res.header('Referrer-Policy','no-referrer-when-downgrad');
const redirectUrl="https://park-ur-way.vercel.app";
const OAuth2Client=new OAuth2Client(
process.env.CLIENT_ID,
process.env.CLIENT_SECRET,
redirectUrl
);
const authorizeUrl =OAuth2Client.generateAuthUrl({
access_type:'offline',
scope:'https://www.googleapis.com/auth/userinfo.profile openid',
prompt:'consent'
});
res.json({url:authorizeUrl})
});