US 11,941,103 B2
Multidevice user authentication in group-based communication systems
Faisal Yaqub, New York, NY (US); Chase Rutherford-Jenkins, San Francisco, CA (US); and Graham Hicks, Berkeley, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, inc., San Francisco, CA (US)
Filed on Oct. 25, 2022, as Appl. No. 18/049,474.
Application 18/049,474 is a continuation of application No. 17/033,051, filed on Sep. 25, 2020, granted, now 11,514,151.
Application 17/033,051 is a continuation of application No. 16/165,738, filed on Oct. 19, 2018, granted, now 10,789,352, issued on Sep. 29, 2020.
Prior Publication US 2023/0064364 A1, Mar. 2, 2023
Int. Cl. G06F 21/36 (2013.01); G06F 21/43 (2013.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC G06F 21/36 (2013.01) [G06F 21/43 (2013.01); H04L 9/3213 (2013.01); H04L 63/0846 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for multi-device user authentication, comprising:
receiving, from a first device, login information that includes credentials associated with a user account of a group-based communication system, the user account being associated with a first active interface session, wherein the first active interface session being associated with one or more active authentication conditions, and wherein each active authentication condition enables access to a respective group-based communication interface of the group-based communication system;
authorizing the first device to access the user account via a web browser based at least in part on authenticating the credentials received from the first device;
causing display of a Quick Response (QR) code in the web browser responsive to a selection of a user interface element displayed in the web browser, wherein the QR code comprises an authentication token for a user authentication routine;
causing execution of the user authentication routine at a second device based at least in part on scanning the QR code displayed in the web browser and obtaining the authentication token indicated by the QR code; and
authorizing the second device to access the user account via a mobile application in response to receiving an indication of the authentication token from the second device.