Skip to content

Feature request: Optionally disable anonymous login #199

@TechnologyClassroom

Description

@TechnologyClassroom

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions