bump 0.5.28 — disable state check for SSO test
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ipwhitelist",
|
||||
"version": "0.5.27",
|
||||
"version": "0.5.28",
|
||||
"description": "IP WhiteList microservice for cloud provider",
|
||||
"main": "server.js",
|
||||
"scripts": {
|
||||
|
||||
+8
-4
@@ -32,11 +32,15 @@ function createRouter({ auth, doubleCsrfProtection, generateCsrfToken, authLimit
|
||||
router.get('/callback', async (req, res) => {
|
||||
const { code, state } = req.query;
|
||||
|
||||
// ⚠️ ВРЕМЕННО: проверка state отключена для тестирования (2026-06-09)
|
||||
// 🔮 Вернуть когда заработает SSO на managed
|
||||
// Проверка state (защита от CSRF на callback)
|
||||
if (!state || state !== req.session.oidcState) {
|
||||
return res.status(403).send('Invalid state parameter');
|
||||
}
|
||||
delete req.session.oidcState;
|
||||
// if (!state || state !== req.session.oidcState) {
|
||||
// return res.status(403).send('Invalid state parameter');
|
||||
// }
|
||||
// delete req.session.oidcState;
|
||||
|
||||
if (req.session) delete req.session.oidcState;
|
||||
|
||||
if (!code) {
|
||||
return res.status(400).send('Missing authorization code');
|
||||
|
||||
Reference in New Issue
Block a user