UNPKG

voxa-cli

Version:
20 lines (16 loc) 644 B
import * as express from "express"; const router = express.Router(); router.get("/account-linking", (req: express.Request, res: express.Response) => { const params = { redirect_uri: req.query.redirect_uri, state: req.query.state, }; res.render('main', params); }); router.post("/account-linking", (req: express.Request, res: express.Response) => { const { email, password, redirect_uri, state } = req.body; const accessToken = 'YourGeneratedRandomTokenForTheUser'; const redirectUrl = `${redirect_uri}#state=${state}&access_token=${accessToken}&token_type=Bearer`; res.redirect(redirectUrl); }); export default router;