Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JWT header Authorisation ERROR after last update #56

Open
msounkere opened this issue Nov 24, 2023 · 3 comments
Open

JWT header Authorisation ERROR after last update #56

msounkere opened this issue Nov 24, 2023 · 3 comments

Comments

@msounkere
Copy link

Hello Team,

Thank you for the job, but after updating to version 1.1.3, we encountered the following error:

  "timestamp": "2023-11-24 07:58:19.098 Z",
  "level": "error",
  "msg": "[ONLYOFFICE Handler]: could not extract jwt with the header specified. Please validate your JWT Header settings",
  "caller": "app/plugin_api.go:984",
  "plugin_id": "com.onlyoffice.mattermost"

Our Settings:
JWT Header: AuthorizationJWT
Prefix: Bearer

@Nsenz
Copy link
Member

Nsenz commented Nov 28, 2023

Hello, @msounkere! Could you please double check your jwt settings? It seems as if your header value might be incorrectly configured

@arladmin
Copy link

arladmin commented Feb 3, 2024

@Nsenz
What is the correct Header value?

Couldn't find it anywhere.

@arladmin
Copy link

arladmin commented Feb 3, 2024

Facing the same error.

Mattermost logs-

Feb 03 11:28:31{"timestamp":"2024-02-03 05:58:31.830 Z","level":"debug","msg":"[ONLYOFFICE Handler]: got an editor request","caller":"app/plugin_api.go:982","plugin_id":"com.onlyoffice.mattermost"}
Feb 03 11:28:31{"timestamp":"2024-02-03 05:58:31.841 Z","level":"debug","msg":"[ONLYOFFICE Handler]: building an editor window","caller":"app/plugin_api.go:982","plugin_id":"com.onlyoffice.mattermost"}
Feb 03 11:28:32{"timestamp":"2024-02-03 05:58:32.694 Z","level":"debug","msg":"Trigger reminders for 2024-02-03 05:58:33 +0000 UTC","caller":"app/plugin_api.go:982","plugin_id":"com.github.scottleedavis.mattermost-plugin-remind"}
Feb 03 11:28:33{"timestamp":"2024-02-03 05:58:33.703 Z","level":"debug","msg":"Trigger reminders for 2024-02-03 05:58:34 +0000 UTC","caller":"app/plugin_api.go:982","plugin_id":"com.github.scottleedavis.mattermost-plugin-remind"}
Feb 03 11:28:34{"timestamp":"2024-02-03 05:58:34.725 Z","level":"debug","msg":"Trigger reminders for 2024-02-03 05:58:35 +0000 UTC","caller":"app/plugin_api.go:982","plugin_id":"com.github.scottleedavis.mattermost-plugin-remind"}
Feb 03 11:28:35{"timestamp":"2024-02-03 05:58:35.388 Z","level":"warn","msg":"Error while creating session for user access token","caller":"app/session.go:94","error":"createSessionForUserAccessToken: Invalid or missing token., resource: UserAccessToken id: token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjp7InVybCI6Imh0dHBzOi8vY2hhdC5hcHBsLWludHJhLm5ldC9wbHVnaW5zL2NvbS5vbmx5b2ZmaWNlLm1hdHRlcm1vc3QvYXBpL2Rvd25sb2FkP2lkPWFuOXFyZHJxZDNubTVqaWlvMXlpZ2ptYjZoIn0sImlhdCI6MTcwNjkzOTkxNSwiZXhwIjoxNzA2OTQwMjE1fQ.yZMHN7j0RQOSou2Lj-q8zjU_t2jFRL4AKjJUAOzDJPQ"}
Feb 03 11:28:35{"timestamp":"2024-02-03 05:58:35.390 Z","level":"error","msg":"[ONLYOFFICE Handler]: could not extract jwt with the header specified. Please validate your JWT Header settings","caller":"app/plugin_api.go:988","plugin_id":"com.onlyoffice.mattermost"}
Feb 03 11:28:35{"timestamp":"2024-02-03 05:58:35.734 Z","level":"debug","msg":"Trigger reminders for 2024-02-03 05:58:36 +0000 UTC","caller":"app/plugin_api.go:982","plugin_id":"com.github.scottleedavis.mattermost-plugin-remind"}
Feb 03 11:28:36{"timestamp":"2024-02-03 05:58:36.402 Z","level":"warn","msg":"Error while creating session for user access token","caller":"app/session.go:94","error":"createSessionForUserAccessToken: Invalid or missing token., resource: UserAccessToken id: token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjp7InVybCI6Imh0dHBzOi8vY2hhdC5hcHBsLWludHJhLm5ldC9wbHVnaW5zL2NvbS5vbmx5b2ZmaWNlLm1hdHRlcm1vc3QvYXBpL2Rvd25sb2FkP2lkPWFuOXFyZHJxZDNubTVqaWlvMXlpZ2ptYjZoIn0sImlhdCI6MTcwNjkzOTkxNiwiZXhwIjoxNzA2OTQwMjE2fQ.bsq5stk1PDodVysPrIWMYuYsNvkTQLwde694ifWYTOU"}
Feb 03 11:28:36{"timestamp":"2024-02-03 05:58:36.404 Z","level":"error","msg":"[ONLYOFFICE Handler]: could not extract jwt with the header specified. Please validate your JWT Header settings","caller":"app/plugin_api.go:988","plugin_id":"com.onlyoffice.mattermost"}
Feb 03 11:28:36{"timestamp":"2024-02-03 05:58:36.742 Z","level":"debug","msg":"Trigger reminders for 2024-02-03 05:58:37 +0000 UTC","caller":"app/plugin_api.go:982","plugin_id":"com.github.scottleedavis.mattermost-plugin-remind"}
Feb 03 11:28:37{"timestamp":"2024-02-03 05:58:37.415 Z","level":"warn","msg":"Error while creating session for user access token","caller":"app/session.go:94","error":"createSessionForUserAccessToken: Invalid or missing token., resource: UserAccessToken id: token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjp7InVybCI6Imh0dHBzOi8vY2hhdC5hcHBsLWludHJhLm5ldC9wbHVnaW5zL2NvbS5vbmx5b2ZmaWNlLm1hdHRlcm1vc3QvYXBpL2Rvd25sb2FkP2lkPWFuOXFyZHJxZDNubTVqaWlvMXlpZ2ptYjZoIn0sImlhdCI6MTcwNjkzOTkxNywiZXhwIjoxNzA2OTQwMjE3fQ.FL8K0QJV1LIUVF3RJeb7T6oZPGkXrmmo5MslfZqlNTc"}
Feb 03 11:28:37{"timestamp":"2024-02-03 05:58:37.416 Z","level":"error","msg":"[ONLYOFFICE Handler]: could not extract jwt with the header specified. Please validate your JWT Header settings","caller":"app/plugin_api.go:988","plugin_id":"com.onlyoffice.mattermost"}

OnlyOffice Docs Server logs-

Feb 03 11:31:57172.18.0.1 - - [03/Feb/2024:06:01:57 +0000] "GET /web-apps/apps/api/documents/api.js HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.89 Electron/27.0.2 Safari/537.36 Mattermost/5.6.0"
Feb 03 11:31:58172.18.0.1 - - [03/Feb/2024:06:01:58 +0000] "GET /web-apps/apps/spreadsheeteditor/main/index.html?_dc=8.0.0-99&lang=en&customer=ONLYOFFICE&frameEditorId=iframeEditor&mode=view&isForm=false&parentOrigin=https://my-mattermost-domain&fileType=csv HTTP/1.1" 302 138 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.89 Electron/27.0.2 Safari/537.36 Mattermost/5.6.0"
Feb 03 11:31:59[2024-02-03T06:01:59.079] [ERROR] [localhost] [8eddff0bcaf3b31c9a2e51c34ddfdd9f] [5a6dei5gibyr78sjcpotmstgyo] nodeJS - error downloadFile:url=https://my-mattermost-domain/plugins/com.onlyoffice.mattermost/api/download?id=an9qrdrqd3nm5jiio1yigjmb6h;attempt=1;code:null;connect:null Error: Error response: statusCode:403; headers:{"server":"nginx","date":"Sat, 03 Feb 2024 06:01:59 GMT","content-length":"0","connection":"keep-alive","vary":"Origin","x-ratelimit-limit":"101","x-ratelimit-remaining":"100","x-ratelimit-reset":"1"};
Feb 03 11:31:59at Request.fResponse (/snapshot/server/Common/sources/utils.js)
Feb 03 11:31:59at Request.emit (node:events:527:28)
Feb 03 11:31:59at Request.onRequestResponse (/snapshot/server/Common/node_modules/request/request.js:1066:10)
Feb 03 11:31:59at ClientRequest.emit (node:events:527:28)
Feb 03 11:31:59at HTTPParser.parserOnIncomingClient (node:_http_client:631:27)
Feb 03 11:31:59at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)
Feb 03 11:31:59at TLSSocket.socketOnData (node:_http_client:494:22)
Feb 03 11:31:59at TLSSocket.emit (node:events:527:28)
Feb 03 11:31:59at addChunk (node:internal/streams/readable:315:12)
Feb 03 11:31:59at readableAddChunk (node:internal/streams/readable:289:9)
Feb 03 11:31:59at TLSSocket.Readable.push (node:internal/streams/readable:228:10)
Feb 03 11:31:59at TLSWrap.onStreamRead (node:internal/stream_base_commons:190:23)
Feb 03 11:32:00[2024-02-03T06:02:00.092] [ERROR] [localhost] [8eddff0bcaf3b31c9a2e51c34ddfdd9f] [5a6dei5gibyr78sjcpotmstgyo] nodeJS - error downloadFile:url=https://my-mattermost-domain/plugins/com.onlyoffice.mattermost/api/download?id=an9qrdrqd3nm5jiio1yigjmb6h;attempt=2;code:null;connect:null Error: Error response: statusCode:403; headers:{"server":"nginx","date":"Sat, 03 Feb 2024 06:02:00 GMT","content-length":"0","connection":"keep-alive","vary":"Origin","x-ratelimit-limit":"101","x-ratelimit-remaining":"100","x-ratelimit-reset":"1"};
Feb 03 11:32:00at Request.fResponse (/snapshot/server/Common/sources/utils.js)
Feb 03 11:32:00at Request.emit (node:events:527:28)
Feb 03 11:32:00at Request.onRequestResponse (/snapshot/server/Common/node_modules/request/request.js:1066:10)
Feb 03 11:32:00at ClientRequest.emit (node:events:527:28)
Feb 03 11:32:00at HTTPParser.parserOnIncomingClient (node:_http_client:631:27)
Feb 03 11:32:00at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)
Feb 03 11:32:00at TLSSocket.socketOnData (node:_http_client:494:22)
Feb 03 11:32:00at TLSSocket.emit (node:events:527:28)
Feb 03 11:32:00at addChunk (node:internal/streams/readable:315:12)
Feb 03 11:32:00at readableAddChunk (node:internal/streams/readable:289:9)
Feb 03 11:32:00at TLSSocket.Readable.push (node:internal/streams/readable:228:10)
Feb 03 11:32:00at TLSWrap.onStreamRead (node:internal/stream_base_commons:190:23)
Feb 03 11:32:00172.18.0.1 - - [03/Feb/2024:06:02:00 +0000] "GET /healthcheck HTTP/1.1" 200 4 "-" "Mozilla (CloudronHealth)"
Feb 03 11:32:01[2024-02-03T06:02:01.159] [ERROR] [localhost] [8eddff0bcaf3b31c9a2e51c34ddfdd9f] [5a6dei5gibyr78sjcpotmstgyo] nodeJS - error downloadFile:url=https://my-mattermost-domain/plugins/com.onlyoffice.mattermost/api/download?id=an9qrdrqd3nm5jiio1yigjmb6h;attempt=3;code:null;connect:null Error: Error response: statusCode:403; headers:{"server":"nginx","date":"Sat, 03 Feb 2024 06:02:01 GMT","content-length":"0","connection":"keep-alive","vary":"Origin","x-ratelimit-limit":"101","x-ratelimit-remaining":"100","x-ratelimit-reset":"1"};
Feb 03 11:32:01at Request.fResponse (/snapshot/server/Common/sources/utils.js)
Feb 03 11:32:01at Request.emit (node:events:527:28)
Feb 03 11:32:01at Request.onRequestResponse (/snapshot/server/Common/node_modules/request/request.js:1066:10)
Feb 03 11:32:01at ClientRequest.emit (node:events:527:28)
Feb 03 11:32:01at HTTPParser.parserOnIncomingClient (node:_http_client:631:27)
Feb 03 11:32:01at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)
Feb 03 11:32:01at TLSSocket.socketOnData (node:_http_client:494:22)
Feb 03 11:32:01at TLSSocket.emit (node:events:527:28)
Feb 03 11:32:01at addChunk (node:internal/streams/readable:315:12)
Feb 03 11:32:01at readableAddChunk (node:internal/streams/readable:289:9)
Feb 03 11:32:01at TLSSocket.Readable.push (node:internal/streams/readable:228:10)
Feb 03 11:32:01at TLSWrap.onStreamRead (node:internal/stream_base_commons:190:23)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants