Skip to content

Allow anonymous use of the chat [$250] #604

Closed

Description

@mitar

So currently, Rocket.Chat is a very much a Slack clone. But my main issue with Slack is that it is not open enough. So I would like an option to make Rocket.Chat more open. What I mean by that is that is that users can come and start reading what is happening on public channels without registration. So when a not-logged in user would open root address, they would get to the normal main screen, with all channels listed and so on. When they would open a channel, they could see what is happening there, but the message input box would be grayed out and a message to register/login to post would be there.

There is a $250 open bounty on this issue. Add to the bounty at Bountysource.

Activity

  1. mitar commented on Aug 28, 2015

    @mitar
    ContributorAuthor

    What does "Registration Required" set to false do? I have not seen any effect?

  2. frabrunelle commented on Sep 13, 2015

    @frabrunelle

    👍

    I am considering switching away from Slack and this is one of the main features I am looking for (being able to access and read the public channels without registration).

  3. AdrianoCahete commented on Sep 13, 2015

    @AdrianoCahete
    Contributor

    This needs to be an option for each channel. If the creator wants it, the channel can be read for unregistred users.

  4. added this to the milestone on Sep 21, 2015
  5. mitar commented on Sep 22, 2015

    @mitar
    ContributorAuthor

    Or written to. I would really like that it can be like: user comes, sees channels (maybe flagged as such), and can read them, and can write an reply. And if the are not logged in, they have also to fill in the name in the status bar (which stays stored locally).

  6. mitar commented on Sep 23, 2015

    @mitar
    ContributorAuthor

    Bump:

    What does "Registration Required" set to false do? I have not seen any effect?

  7. rwakida commented on Sep 23, 2015

    @rwakida
    Contributor

    @mitar Registration Required is not used at this time.

  8. mitar commented on Sep 23, 2015

    @mitar
    ContributorAuthor

    Heh, a setting which does nothing. ;-) OK, this is good, then it can be used for this particular purpose. So I would suggest that we make it so:

    • if "registration required" is false, then user can come and read all channels
    • if user wants to make a message, then another setting specifies if they have to register before doing that, or if they can just pick a name

    I would say that concept of private and public channels should be for some other ticket/task.

  9. geekgonecrazy commented on Sep 23, 2015

    @geekgonecrazy
    Contributor

    for sure agree with @AdrianoCahete this needs to be maybe global to allow it. But needs to be a per channel setting.

  10. 91 remaining items

  11. patcon commented on Apr 3, 2017

    @patcon
    Contributor

    fwiw, if this is critical to anyone, riot chat allows world-readable channels already: https://chat.tomesh.net/#/directory

  12. modified the milestones: 0.55.0, 0.56.0 on Apr 13, 2017
  13. rasos commented on Apr 23, 2018

    @rasos
    Contributor

    Where can I define, which public channels are listed in the left column when arriving anonymously at the start page? Currently I see "undefined" only and directory does not allow to search (which is okay for users, but it should list public channels).

  14. lunitic commented on Apr 23, 2018

    @lunitic

    @rasos Make the channel/rrom default and it will be showed there

  15. rasos commented on Apr 23, 2018

    @rasos
    Contributor

    @lunitic tnx, but where do I set a channel room to become default? Can't find it in any menu. We're on RC 0.62. I only can set it as favorite which is a per user setting.

  16. flantascience commented on Apr 23, 2018

    @flantascience
  17. leonardorocc0 commented on Jun 29, 2020

    @leonardorocc0

    Hi there
    I don't see this is possible to make some channels available to anonymous users.
    There is a public/private setting for each channel and the default flag but it doesn't mean I can exclude anonymous user from writing or seeing other public channels.
    Do you think this could be added as a feature?
    Thank you!

  18. added a commit that references this issue on Apr 22, 2021
  19. FynnMazurkiewicz commented on Jul 2, 2021

    @FynnMazurkiewicz

    Adding to what @leonardorocc0 is reporting: I have allowed anonymous write on my instance (3.14.0). I have disabled finding public channels via the directory or spotlight search for anonymous and guest roles. It seems the anonymous role is only assigned to users that register with a username via the "Sign in to talk anonymously" button. Now, an anonymous user without a nickname can find any public channel via the spotlight search and it is impossible to turn this off.

    This mislead me to almost configure a security hole simply because I thought that if I disable finding public channels via spotlight on anonymous and guest, this will also cascade to the actual anonymous user without a username.

    Is there any possibility to disable the spotlight results of public channels for anonymous users without a username?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions