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

Keep user session on nextcloud server side alive #489

Open
datenangebot opened this issue Oct 25, 2023 · 1 comment
Open

Keep user session on nextcloud server side alive #489

datenangebot opened this issue Oct 25, 2023 · 1 comment
Labels
0. Needs triage Pending approval or rejection. This issue is pending approval. bug Something isn't working

Comments

@datenangebot
Copy link

datenangebot commented Oct 25, 2023

Describe the bug
It seems the Office Online app is not sending signals or something to Nextcloud that the session is active and keeps alive while working in onlineoffice.

Expected behavior
A clear and concise description of what you expected to happen.
Session should be triggered (expanded) like editing any resources directly in NC.

It's unclear if microsoft provides a trigger for this or we need some workaround to expand the session while editing...

Related to: https://support.nextcloud.com/#ticket/zoom/52689

@datenangebot datenangebot added 0. Needs triage Pending approval or rejection. This issue is pending approval. bug Something isn't working labels Oct 25, 2023
@juliusknorr
Copy link
Member

juliusknorr commented Oct 25, 2023

Similar to nextcloud/richdocuments#3224 we need a way to extend the session or prevent auto logout while the user is interacting with office.

  • We cannot use keyboard/mouse events as they are catched by office in the iframe
  • There is a Edit_Notification post message but that would only cover editing, not a user just reading the document
  • We can introduce our own heartbeat while office is open but this would not cover auto_logout which we only could disable fully as long as the document is open

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. Needs triage Pending approval or rejection. This issue is pending approval. bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants