mirror of
https://github.com/actualbudget/actual.git
synced 2026-03-09 06:02:22 -05:00
Require authentication for SimpleFIN and Pluggy.ai endpoints (#7034)
* Add authentication middleware to SimpleFIN and Pluggy.ai endpoints Protect /simplefin/* and /pluggyai/* routes with validateSessionMiddleware so only authenticated users can access bank account and transaction data. Co-authored-by: Cursor <cursoragent@cursor.com> * Release notes --------- Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
committed by
GitHub
parent
cf58712bf1
commit
0de44af1de
@@ -2,14 +2,18 @@ import express from 'express';
|
||||
|
||||
import { handleError } from '../app-gocardless/util/handle-error';
|
||||
import { SecretName, secretsService } from '../services/secrets-service';
|
||||
import { requestLoggerMiddleware } from '../util/middlewares';
|
||||
import {
|
||||
requestLoggerMiddleware,
|
||||
validateSessionMiddleware,
|
||||
} from '../util/middlewares';
|
||||
|
||||
import { pluggyaiService } from './pluggyai-service';
|
||||
|
||||
const app = express();
|
||||
export { app as handlers };
|
||||
app.use(express.json());
|
||||
app.use(requestLoggerMiddleware);
|
||||
app.use(express.json());
|
||||
app.use(validateSessionMiddleware);
|
||||
|
||||
app.post(
|
||||
'/status',
|
||||
|
||||
@@ -4,12 +4,16 @@ import express from 'express';
|
||||
|
||||
import { handleError } from '../app-gocardless/util/handle-error';
|
||||
import { SecretName, secretsService } from '../services/secrets-service';
|
||||
import { requestLoggerMiddleware } from '../util/middlewares';
|
||||
import {
|
||||
requestLoggerMiddleware,
|
||||
validateSessionMiddleware,
|
||||
} from '../util/middlewares';
|
||||
|
||||
const app = express();
|
||||
export { app as handlers };
|
||||
app.use(express.json());
|
||||
app.use(requestLoggerMiddleware);
|
||||
app.use(express.json());
|
||||
app.use(validateSessionMiddleware);
|
||||
|
||||
app.post(
|
||||
'/status',
|
||||
|
||||
6
upcoming-release-notes/7034.md
Normal file
6
upcoming-release-notes/7034.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
category: Bugfixes
|
||||
authors: [MatissJanis]
|
||||
---
|
||||
|
||||
Fix: simplefin and pluggy not requiring auth
|
||||
Reference in New Issue
Block a user