Как зарегистрировать пользователя через мой пользовательский интерфейс, используя openhab API, который использует openhab UI

Я использовал этот код:

 type: 'POST',
 url: 'https://XXX.XXX.com/register',
 contentType: 'application/x-www-form-urlencoded',
 data : {"Username":"xxx@gmail.com","Password":"xx1234","openHAB UUID":"XXX-XXX-XXX-XXX","openHAB secret":"XXXX"},
   headers    : { 'Access-Control-Allow-Origin':'*' },

но я получаю эту ошибку: ForbiddenError: неверный токен csrf, может кто-нибудь помочь мне в этом

{"readyState": 4, "responseText": "\ n \ n \ n \ nError \ n \ n \ n

ForbiddenError: неверный токен csrf

в csrf (/home/ubuntu/openhab-cloud/node_modules/csurf/index.js:112:19)

в /home/ubuntu/openhab-cloud/app.js:277:9

в Layer.handle [как handle_request] (/home/ubuntu/openhab-cloud/node_modules/express/lib/router/layer.js:95:5)

в trim_prefix (/home/ubuntu/openhab-cloud/node_modules/express/lib/router/index.js:317:13)

в /home/ubuntu/openhab-cloud/node_modules/express/lib/router/index.js:284:7

в Function.process_params (/home/ubuntu/openhab-cloud/node_modules/express/lib/router/index.js:335:12)

в Context.next (/home/ubuntu/openhab-cloud/node_modules/express/lib/router/index.js:275:10)

в Context.actions.pass (/home/ubuntu/openhab-cloud/node_modules/passport/lib/passport/context/http/actions.js:77:8)

в SessionStrategy.authenticate (/home/ubuntu/openhab-cloud/node_modules/passport/lib/passport/strategies/session.js:67:10)

при попытке (/home/ubuntu/openhab-cloud/node_modules/passport/lib/passport/middleware/authenticate.js:243:16)

в Passport.authenticate (/home/ubuntu/openhab-cloud/node_modules/passport/lib/passport/middleware/authenticate.js:244:7)

в Layer.handle [как handle_request] (/home/ubuntu/openhab-cloud/node_modules/express/lib/router/layer.js:95:5)

в trim_prefix (/home/ubuntu/openhab-cloud/node_modules/express/lib/router/index.js:317:13)

в /home/ubuntu/openhab-cloud/node_modules/express/lib/router/index.js:284:7

в Function.process_params (/home/ubuntu/openhab-cloud/node_modules/express/lib/router/index.js:335:12)

в следующем (/home/ubuntu/openhab-cloud/node_modules/express/lib/router/index.js:275:10)

в Passport.initialize (/home/ubuntu/openhab-cloud/node_modules/passport/lib/passport/middleware/initialize.js:69:5)

в Layer.handle [как handle_request] (/home/ubuntu/openhab-cloud/node_modules/express/lib/router/layer.js:95:5)

в trim_prefix (/home/ubuntu/openhab-cloud/node_modules/express/lib/router/index.js:317:13)

в /home/ubuntu/openhab-cloud/node_modules/express/lib/router/index.js:284:7

в Function.process_params (/home/ubuntu/openhab-cloud/node_modules/express/lib/router/index.js:335:12)

в следующем (/home/ubuntu/openhab-cloud/node_modules/express/lib/router/index.js:275:10)

0 ответов

Другие вопросы по тегам