×

System and method for embedding first party widgets in third-party applications

  • US 9,860,253 B2
  • Filed: 03/25/2015
  • Issued: 01/02/2018
  • Est. Priority Date: 06/26/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a third party application with access to files stored on a server, the method comprising:

  • receiving, from a browser at a client device, a request for a file stored on the server, wherein the request is received via a web page provided by the third party application and rendered by the browser, the web page comprising an embedded user interface (UI) component associated with the server to access the file stored on the server, wherein the request includes;

    a document identifier associated with the file,an application identifier of the third-party application, andan origin identifier, wherein the origin identifier is associated with the web page provided by the third party application and rendered by the browser;

    determining that the origin identifier and the document identifier are both associated with the application identifier;

    authenticating the application identifier at the server, wherein the authenticating the application identifier comprises determining whether the application identifier references a valid application;

    authenticating the origin identifier at the server, wherein the authenticating the origin identifier comprises determining whether the origin identifier is associated with the valid application that is referenced by the authenticated application identifier; and

    based on the determining and authenticating, granting access to the file for the third party application.

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