×

Cross-application authentication on a content management system

  • US 10,025,913 B2
  • Filed: 12/30/2015
  • Issued: 07/17/2018
  • Est. Priority Date: 02/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • establishing a communication channel through a content management system, between a client application at a client device and a website associated with the content management system, wherein establishing the communication channel comprises;

    receiving, by the client application, from a browser application at the client device, a first message comprising a first nonce; and

    sending, from the client application to the content management system, a second message comprising the first nonce, wherein the first nonce associates the client application with the browser application to yield an association, wherein the association enables the content management system to relay one or more communications between the client application and the website;

    receiving, by the client application from the content management system via the communication channel, a request by the website for the client application to authenticate with the content management system under a user account used by the browser application at the client device to authenticate a current session between the browser application at the client device and the website with the content management system; and

    sending, from the client application to the browser application, a command comprising a uniform resource locator (URL) and the first nonce, the command instructing the browser application to use the URL and the first nonce to authenticate the client application with the content management system under the user account used by the browser application to authenticate the current session between the browser application and the website and verify the association of client application and browser application to the content management system.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×