marius-wieschollek / passwords-webextension

The official browser extension for the Passwords app for Nextcloud.
GNU General Public License v3.0
103 stars 31 forks source link

[BUG]: must log in twice daily; auto-logged out right after first login #281

Open meonkeys opened 3 months ago

meonkeys commented 3 months ago

⚠️ This issue respects the following points: ⚠️

Server Information

{
    "version": {
        "server": "28.0.3.2",
        "app": "2024.3.20",
        "lsr": false,
        "php": "8.2.16",
        "cronPhp": "8.2.16"
    },
    "environment": {
        "os": "Linux",
        "architecture": "x86_64",
        "bits": 64,
        "database": "mysql",
        "cron": "cron",
        "proxy": false,
        "sslProxy": true,
        "subdirectory": false
    },
    "services": {
        "images": "imagick",
        "favicons": "default",
        "previews": "default",
        "security": "hibp",
        "words": "auto",
        "previewApi": false,
        "faviconApi": false
    },
    "status": {
        "autoBackupRestored": false
    },
    "settings": {
        "channel": "stable",
        "nightlies": false,
        "handbook": false,
        "performance": 5
    },
    "encryption": {
        "sse": {
            "SSEv1r1": false,
            "SSEv1r2": true,
            "SSEv2r1": false,
            "SSEv3r1": false,
            "none": true,
            "default": "none"
        },
        "cse": {
            "CSEv1r1": true,
            "none": true,
            "default": "CSEv1r1"
        }
    }
}

Client Information

Browser and Version: Firefox 123.0 (64-bit) Client OS and Version: Ubuntu 22.04 LTS Extension Version: 2.6.0

Bug description

I have to log in twice every time. After the first log in, I am logged out after a few seconds. When I log in the second time it seems to "stick" for a while (until I close the browser or ~24 hours ... it seems to vary).

Steps to reproduce

Log in using master password (sorry, not trying to be silly, that's really all there is to it).

Expected behavior

Remain logged in after first login.

Extension Logs

(I can't get to the wiki page on how to get my logs)
romgere commented 2 months ago

Same here,

Not sure if this is the correct log entry, bug it's the only one today, and I only tried to log-in once & than the issue mentioned above happens (I've been disconnect ~5 seconds after being logged in & have to login again to get my extension ready) :

{
"details": {
"data": {
"id": "faa45260-6b09-40a2-a8ea-c65b79b54a12",
"tab": null,
"type": "queue.items",
"reply": null,
"silent": false,
"sender": "background",
"channel": "runtime",
"payload": {
"name": "authorisation",
"items": [
{
"id": "ad773ff7-7100-4a29-8ea0-72cd2e816f6c",
"task": {
"server": "e582212c-6ed9-419c-a4b4-6da8abffec6d",
"label": "[REDACTED]",
"password": true,
"token": false,
"providers": []
},
"result": {},
"success": null,
"accepted": false,
"feedback": {}
}
]
},
"receiver": null
},
"message": "Could not establish connection. Receiving end does not exist.",
"file": "moz-extension://5f7a6328-4f81-4ed7-8d84-a184956ac49e/js/background.js",
"line": 2,
"stack": "_sendMessage@moz-extension://5f7a6328-4f81-4ed7-8d84-a184956ac49e/js/background.js:2:832754\n",
"time": 1713337681204
},
"error": {
"name": "Error",
"stack": [
"_sendMessage@moz-extension://5f7a6328-4f81-4ed7-8d84-a184956ac49e/js/background.js:2:832754",
""
],
"string": "Error: Could not establish connection. Receiving end does not exist.",
"fileName": "moz-extension://5f7a6328-4f81-4ed7-8d84-a184956ac49e/js/background.js",
"lineNumber": 2,
"columnNumber": 832754,
"message": "Could not establish connection. Receiving end does not exist."
}
}

Here are last nextcloud log (related to password app) :

{"reqId":"GFThXVWNHB3Fp3RszbSH","level":3,"time":"2024-04-17T07:10:29+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"[REDACTED]","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/tag/list","message":"Error \"Authorized session required\" in OCA\\Passwords\\Controller\\Api\\TagApiController::list","userAgent":"Official Passwords Client for
Firefox on Mac","version":"27.1.7.2","data":{"app":"passwords"}}
{"reqId":"GFThXVWNHB3Fp3RszbSH","level":4,"time":"2024-04-17T07:10:29+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"[REDACTED]","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/tag/list","message":"Authorized session required","userAgent":"Official Passwords Client for Firefox on Mac","version":"27.1.7.2","exception":{"Exception":"OCA\\P
asswords\\Exception\\ApiException","Message":"Authorized session required","Code":256,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppFramework/Middleware/MiddlewareDispatcher.php","line":96,"function":"beforeController","class":"OCA\\Passwords\\Middleware\\ApiSessionMiddleware","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatc
her.php","line":129,"function":"beforeController","class":"OC\\AppFramework\\Middleware\\MiddlewareDispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":183,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":315,"function":"main
","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1068,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":38,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/apps/passwords/lib/Middleware/ApiSessionMiddleware.php","Line":57,"mess
age":"Authorized session required","exception":{},"CustomMessage":"Authorized session required"}}
{"reqId":"yvfuWHeTAT7xUG26GLrJ","level":3,"time":"2024-04-17T07:10:29+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"[REDACTED]","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/folder/list","message":"Error \"Authorized session required\" in OCA\\Passwords\\Controller\\Api\\FolderApiController::list","userAgent":"Official Passwords Clien
t for Firefox on Mac","version":"27.1.7.2","data":{"app":"passwords"}}
{"reqId":"yvfuWHeTAT7xUG26GLrJ","level":4,"time":"2024-04-17T07:10:29+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"[REDACTED]","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/folder/list","message":"Authorized session required","userAgent":"Official Passwords Client for Firefox on Mac","version":"27.1.7.2","exception":{"Exception":"OCA
\\Passwords\\Exception\\ApiException","Message":"Authorized session required","Code":256,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppFramework/Middleware/MiddlewareDispatcher.php","line":96,"function":"beforeController","class":"OCA\\Passwords\\Middleware\\ApiSessionMiddleware","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Disp
atcher.php","line":129,"function":"beforeController","class":"OC\\AppFramework\\Middleware\\MiddlewareDispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":183,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":315,"function":"m
ain","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1068,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":38,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/apps/passwords/lib/Middleware/ApiSessionMiddleware.php","Line":57,"m
essage":"Authorized session required","exception":{},"CustomMessage":"Authorized session required"}}
{"reqId":"rEEcvswUpgQKynpp2nm4","level":3,"time":"2024-04-17T07:10:29+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"[REDACTED]","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/password/list","message":"Error \"Authorized session required\" in OCA\\Passwords\\Controller\\Api\\PasswordApiController::list","userAgent":"Official Passwords C
lient for Firefox on Mac","version":"27.1.7.2","data":{"app":"passwords"}}
{"reqId":"rEEcvswUpgQKynpp2nm4","level":4,"time":"2024-04-17T07:10:29+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"[REDACTED]","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/password/list","message":"Authorized session required","userAgent":"Official Passwords Client for Firefox on Mac","version":"27.1.7.2","exception":{"Exception":"O
CA\\Passwords\\Exception\\ApiException","Message":"Authorized session required","Code":256,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppFramework/Middleware/MiddlewareDispatcher.php","line":96,"function":"beforeController","class":"OCA\\Passwords\\Middleware\\ApiSessionMiddleware","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Di
spatcher.php","line":129,"function":"beforeController","class":"OC\\AppFramework\\Middleware\\MiddlewareDispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":183,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":315,"function":
"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1068,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":38,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/apps/passwords/lib/Middleware/ApiSessionMiddleware.php","Line":57,
"message":"Authorized session required","exception":{},"CustomMessage":"Authorized session required"}}
{"reqId":"yOKxMUbML5I7zvut1tiD","level":4,"time":"2024-04-17T07:11:55+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"[REDACTED]","app":"passwords","method":"GET","url":"/index.php/apps/passwords/api/1.0/service/favicon/dragonsports.eu/32","message":"The request to the favicon service failed","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/
537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36","version":"27.1.7.2","exception":{"Exception":"OCA\\Passwords\\Exception\\Favicon\\FaviconRequestException","Message":"The request to the favicon service failed","Code":103,"Trace":[{"file":"/var/www/nextcloud/apps/passwords/lib/Helper/Favicon/BestIconHelper.php","line":143,"function":"executeRequest",
"class":"OCA\\Passwords\\Helper\\Favicon\\AbstractFaviconHelper","type":"->"},{"file":"/var/www/nextcloud/apps/passwords/lib/Helper/Favicon/AbstractFaviconHelper.php","line":82,"function":"getFaviconData","class":"OCA\\Passwords\\Helper\\Favicon\\BestIconHelper","type":"->"},{"file":"/var/www/nextcloud/apps/passwords/lib/Services/FaviconService.php","line":93,
"function":"getFavicon","class":"OCA\\Passwords\\Helper\\Favicon\\AbstractFaviconHelper","type":"->"},{"file":"/var/www/nextcloud/apps/passwords/lib/Controller/Api/ServiceApiController.php","line":137,"function":"getFavicon","class":"OCA\\Passwords\\Services\\FaviconService","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php"
,"line":230,"function":"getFavicon","class":"OCA\\Passwords\\Controller\\Api\\ServiceApiController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":137,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":183,"f
unction":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":315,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1068,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php"
,"line":38,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/apps/passwords/lib/Helper/Favicon/AbstractFaviconHelper.php","Line":159,"Previous":{"Exception":"GuzzleHttp\\Exception\\ClientException","Message":"Client error: `GET https://icons.passwordsapp.org/icon?size=16..128..256&fallback_icon_color=9b59b6&url=http://dragonsport
s.eu&formats=png,ico,gif,jpg` resulted in a `404 Not Found` response","Code":404,"Trace":[{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":69,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promise
s/src/Promise.php","line":204,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":153,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::"},{"file":"/var/www/nextcloud/3rdparty/guz
zlehttp/promises/src/TaskQueue.php","line":48,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":248,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->"},{"file":"/var/w
ww/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":224,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":269,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/pr
omises/src/Promise.php","line":226,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":62,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php","line":187,"f
unction":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/lib/private/Http/Client/Client.php","line":230,"function":"request","class":"GuzzleHttp\\Client","type":"->"},{"file":"/var/www/nextcloud/apps/passwords/lib/Helper/Favicon/AbstractFaviconHelper.php","line":157,"function":"get","class":"OC\\Http\\Client\\Client","typ
e":"->"},{"file":"/var/www/nextcloud/apps/passwords/lib/Helper/Favicon/BestIconHelper.php","line":143,"function":"executeRequest","class":"OCA\\Passwords\\Helper\\Favicon\\AbstractFaviconHelper","type":"->"},{"file":"/var/www/nextcloud/apps/passwords/lib/Helper/Favicon/AbstractFaviconHelper.php","line":82,"function":"getFaviconData","class":"OCA\\Passwords\\He
lper\\Favicon\\BestIconHelper","type":"->"},{"file":"/var/www/nextcloud/apps/passwords/lib/Services/FaviconService.php","line":93,"function":"getFavicon","class":"OCA\\Passwords\\Helper\\Favicon\\AbstractFaviconHelper","type":"->"},{"file":"/var/www/nextcloud/apps/passwords/lib/Controller/Api/ServiceApiController.php","line":137,"function":"getFavicon","class"
:"OCA\\Passwords\\Services\\FaviconService","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":230,"function":"getFavicon","class":"OCA\\Passwords\\Controller\\Api\\ServiceApiController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":137,"function":"executeController","cl
ass":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":183,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":315,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/next
cloud/lib/base.php","line":1068,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":38,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php","Line":113},"message":"The request to the favicon service failed","exception"
:{},"CustomMessage":"The request to the favicon service failed"}}
meonkeys commented 2 months ago

I'm no longer able to repro the issue I initially reported.

My environment today:

The one you describe might be a dup or related to #247

meonkeys commented 1 month ago

Huh, dang, seems like this is happening for me again.

My environment today:

mrtumnus commented 1 month ago

I've been seeing this daily as well. I also see the "Authorized session required" log entries in the server logs:

{"reqId":"MnOJN7Lt0ZkUBiQhSzRL","level":4,"time":"2024-05-15T09:39:16-04:00","remoteAddr":"x.x.x.x","user":"username","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/tag/list","message":"Authorized session required","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36","version":"28.0.5.1","exception":{"Exception":"OCA\\Passwords\\Exception\\ApiException","Message":"Authorized session required","Code":256,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppFramework/Middleware/MiddlewareDispatcher.php","line":96,"function":"beforeController","class":"OCA\\Passwords\\Middleware\\ApiSessionMiddleware","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":129,"function":"beforeController","class":"OC\\AppFramework\\Middleware\\MiddlewareDispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":184,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":315,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1069,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":39,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/apps/passwords/lib/Middleware/ApiSessionMiddleware.php","Line":57,"message":"Authorized session required","exception":[],"CustomMessage":"Authorized session required"},"id":"6644bb148cc87"}
{"reqId":"ZrtNKtyJXV7UDoNBPmya","level":4,"time":"2024-05-15T09:39:16-04:00","remoteAddr":"x.x.x.x","user":"username","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/folder/list","message":"Authorized session required","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36","version":"28.0.5.1","exception":{"Exception":"OCA\\Passwords\\Exception\\ApiException","Message":"Authorized session required","Code":256,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppFramework/Middleware/MiddlewareDispatcher.php","line":96,"function":"beforeController","class":"OCA\\Passwords\\Middleware\\ApiSessionMiddleware","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":129,"function":"beforeController","class":"OC\\AppFramework\\Middleware\\MiddlewareDispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":184,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":315,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1069,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":39,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/apps/passwords/lib/Middleware/ApiSessionMiddleware.php","Line":57,"message":"Authorized session required","exception":[],"CustomMessage":"Authorized session required"},"id":"6644bb148ccff"}
{"reqId":"7orw8J6C4mw4a9BtJN0N","level":4,"time":"2024-05-15T09:39:16-04:00","remoteAddr":"x.x.x.x","user":"username","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/password/list","message":"Authorized session required","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36","version":"28.0.5.1","exception":{"Exception":"OCA\\Passwords\\Exception\\ApiException","Message":"Authorized session required","Code":256,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppFramework/Middleware/MiddlewareDispatcher.php","line":96,"function":"beforeController","class":"OCA\\Passwords\\Middleware\\ApiSessionMiddleware","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":129,"function":"beforeController","class":"OC\\AppFramework\\Middleware\\MiddlewareDispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":184,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":315,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1069,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":39,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/apps/passwords/lib/Middleware/ApiSessionMiddleware.php","Line":57,"message":"Authorized session required","exception":[],"CustomMessage":"Authorized session required"},"id":"6644bb148cd70"}
{"reqId":"ZrtNKtyJXV7UDoNBPmya","level":3,"time":"2024-05-15T09:39:16-04:00","remoteAddr":"x.x.x.x","user":"username","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/folder/list","message":"Error \"Authorized session required\" in OCA\\Passwords\\Controller\\Api\\FolderApiController::list","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36","version":"28.0.5.1","data":{"app":"passwords"},"id":"6644bb148cd9a"}
{"reqId":"MnOJN7Lt0ZkUBiQhSzRL","level":3,"time":"2024-05-15T09:39:16-04:00","remoteAddr":"x.x.x.x","user":"username","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/tag/list","message":"Error \"Authorized session required\" in OCA\\Passwords\\Controller\\Api\\TagApiController::list","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36","version":"28.0.5.1","data":{"app":"passwords"},"id":"6644bb148cdc2"}
{"reqId":"7orw8J6C4mw4a9BtJN0N","level":3,"time":"2024-05-15T09:39:16-04:00","remoteAddr":"x.x.x.x","user":"username","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/password/list","message":"Error \"Authorized session required\" in OCA\\Passwords\\Controller\\Api\\PasswordApiController::list","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36","version":"28.0.5.1","data":{"app":"passwords"},"id":"6644bb148cdef"}

Environment: