aboutsummaryrefslogtreecommitdiff
path: root/vnext/server/app.js
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2024-10-24 13:37:32 +0300
committerGravatar Vitaly Takmazov2024-10-24 23:40:41 +0300
commite9464b8a10eb57d9b021251ff97bcbd9c53a1e98 (patch)
tree6d9d37c1d9b39a667d869fe4f2784e1add2e9959 /vnext/server/app.js
parent4bb9c0dd855e1f79308908a97106bf173088cfb8 (diff)
`rememberme` middleware: authorize using Spring Security cookie
Diffstat (limited to 'vnext/server/app.js')
-rw-r--r--vnext/server/app.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/vnext/server/app.js b/vnext/server/app.js
index 223868f1..4249b922 100644
--- a/vnext/server/app.js
+++ b/vnext/server/app.js
@@ -1,5 +1,6 @@
import express from 'express'
import { raw } from 'body-parser'
+import cookieParser from 'cookie-parser'
import cors from 'cors'
import config from 'config'
@@ -14,11 +15,14 @@ import path from 'path'
import { webhook, webhookPath } from './durov'
import { webfinger } from './middleware/webfinger'
import { jsonMeta, nodeinfo, xmlMeta } from './middleware/host-meta'
+import { rememberMeParser } from './middleware/rememberme'
// initialize the application and create the routes
export const app = express()
app.use(raw())
app.use(cors())
+app.use(cookieParser())
+app.use(rememberMeParser)
const router = express.Router()
router.post('/api/v2/sender', event)