1
0
Fork 0
mirror of synced 2024-09-28 07:11:40 +12:00
budibase/packages/worker/src/api/routes/auth.js

18 lines
538 B
JavaScript
Raw Normal View History

2021-04-08 22:57:23 +12:00
const Router = require("@koa/router")
const { passport } = require("@budibase/auth").auth
2021-04-08 22:57:23 +12:00
const authController = require("../controllers/auth")
2021-04-21 23:12:22 +12:00
const context = require("koa/lib/context")
2021-04-08 22:57:23 +12:00
const router = Router()
2021-04-11 22:35:55 +12:00
router
.post("/api/admin/auth", authController.authenticate)
.get(
2021-04-21 23:12:22 +12:00
"/api/admin/auth/google",
passport.authenticate("google", { scope: ["profile", "email"] })
2021-04-11 22:35:55 +12:00
)
2021-04-21 23:12:22 +12:00
.get("/api/admin/auth/google/callback", authController.googleAuth)
.post("/api/admin/auth/logout", authController.logout)
2021-04-08 22:57:23 +12:00
module.exports = router