CPC G06Q 10/103 (2013.01) [H04L 63/101 (2013.01); H04L 63/104 (2013.01); H04W 4/08 (2013.01); H04W 12/08 (2013.01); H04W 12/76 (2021.01)] | 20 Claims |
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, perform a method of authorizing a user in a group-based communication system, the method comprising:
receiving a request, from a first user associated with a first organization, to create a group-based communication channel, wherein the request comprises channel settings,
wherein the group-based communication channel is a virtual communications environment configured to display messages;
in response to determining, based on a comparison of the channel settings and enterprise settings, that the group-based communication channel is authorized for creation, creating the group-based communication channel according to the channel settings,
wherein the enterprise settings are associated with the first organization and are configured to regulate the group-based communication channel;
receiving a channel access request from a second user associated with the group-based communication channel, wherein the second user is associated with a second organization that is distinct from the first organization; and
in response to determining that the second user is authorized to access the group-based communication channel based on the channel settings, enabling the second user to access the group-based communication channel.
|