-
Notifications
You must be signed in to change notification settings - Fork 177
Description
We've got this group example:
{
"public": true,
"allow-recording": true,
"op": [{"password":"doublesecret"},
{"username":"doublesecret","password":"unintelligiblestring"},
{"username":"secret","password":"unintelligiblestring"}
],
"presenter": [{"password":"secret"}],
"other": [{}],
"displayName": "Group name here",
"description": "Description here"
}
This allows ops and presenters to be given a password with the username of their choice. We found that some people did not follow directions and used the passwords as usernames so we created more user accounts with the passwords as the usernames and long passwords. This hack works. The message The server said: not authorised appears and the rest of the participants do not see the passwords.
Using the same method, I cannot seem to do the same by giving an anonymous user a password to force users to pick a username.
I have tried these:
{"username":"","password":"unintelligiblestring"},
{"username":null,"password":"unintelligiblestring"},
{"username":NaN,"password":"unintelligiblestring"},
{"username":undefined,"password":"unintelligiblestring"},
The NaN and undefined give an Internal server error when you launch. "" and null seem to do nothing.
This is not a critical issue for us after the recent /identify patches, but I did want to share my findings.
Feel free to use the example config for #198