CPC H04L 63/08 (2013.01) [G06F 16/9566 (2019.01); H04L 63/101 (2013.01); H04L 63/102 (2013.01); H04L 63/108 (2013.01)] | 20 Claims |
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, perform a method for generating a preview within a group-based communication system, the method comprising:
receiving a message from a posting user of the group-based communication system, the message comprising a link to an external resource;
transmitting the message to a client device of a viewing user of the group-based communication system, for display by a group-based communication system client of the viewing user, wherein actuation of the link by the viewing user redirects the viewing user to a website of the external resource;
prior to authenticating the viewing user, generating an authentication prompt for the viewing user requesting to share authentication information of the viewing user with the external resource;
authenticating the viewing user based at least in part on a linked external user account associated with the viewing user;
in response to authenticating the viewing user, generating an interactive preview that visually depicts first information about the external resource for display by the group-based communication system client of the viewing user, wherein the first information is visually depicted without redirecting the viewing user to the website of the external resource; and
responsive to receiving a user selection associated with the interactive preview from the viewing user, submitting second information indicative of the user selection to an external system associated with the external resource.
|