CPC H04L 63/104 (2013.01) [H04L 63/0853 (2013.01); H04L 67/53 (2022.05)] | 20 Claims |
1. An apparatus for controlling access to a third-party application (app) on a group-based communication platform, the apparatus comprising:
at least one processor;
at least one memory coupled with the at least one processor; and
instructions stored in the at least one memory and executable by the at least one processor to cause the apparatus to:
provide a group-based communication channel on the group-based communication platform, wherein the group-based communication channel is accessible by a plurality of channel members and supports communication between the plurality of channel members;
provide the third-party app on the group-based communication platform;
receive a request to access the third-party app by a user of the group-based communication channel;
add the third-party app to the group-based communication channel based on the request, wherein the third-party app is accessible to the plurality of channel members based on adding the third-party app to the group-based communication channel;
generate an app token for the third-party app based on authorization by a first channel member of the plurality of channel members; and
grant the third-party app access to one or more data objects associated with the group-based communication channel based on the app token indicating permissions for the third-party app to specifically access the one or more data objects.
|