nextcloud / spreed

🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud
https://nextcloud.com/talk
GNU Affero General Public License v3.0
1.64k stars 437 forks source link

Hosted signaling account can't be deleted after NC hostname changed. #6100

Open fancycode opened 3 years ago

fancycode commented 3 years ago

Steps to reproduce

  1. Setup Talk on sub1.domain.tld and request a trial of the hosted signaling server.
  2. Change the domain of Nextcloud to sub2.otherdomain.tld.
  3. Try using Talk.
  4. Try to delete the account of the hosted signaling server.

Expected behaviour

Actual behaviour

The cause of the failed requests is that for security reasons, the HPB service checks any requests against the hostname an account was registered for.

crowetic commented 1 month ago

I'm not sure if my issue is related, but upon changing a signaling server domain on cloud 1, cloud 2 that used to be able to communicate with previous signaling server on cloud 1, can no longer, throwing error instead of being aware of new signaling server configured.

The error thrown is only in logs, and does not show up for the user at all.

Expected behavior -

The signaling server should be queried regularly? Updated if necessary? At the very least a method to modify the signaling server manually, and error message to user?

Actual behavior -

it seems that once a user is connected with a signaling server on a specific domain, that domain stays regardless of any change that may have occurred on the remote signaling server domain...

fancycode commented 1 month ago

Not sure what you mean, but if the domain of your signaling server changes, you will need to update the configuration of all Nextcloud instances that are using it.

Anyway, this is not related to this issue which is about the hosted HPB service.