发明名称 System and method of extending a host website
摘要 Some embodiments of the present disclosure provide a system for providing access control. The system may include an extension module for extending a host website; and a marketplace server that is configured to: receive a request to access the extension module from a browsing device, the browsing device is for maintaining a browsing session with the host website, and the extension module is for exchanging data with the host website; generate a first authorization token that is associated with the browsing session; and send, to the browsing device, the first authorization token. The extension module may be configured to receive a second authorization token from the browsing device. One of the extension module or the marketplace server may then be further configured to: verify that the second authorization token matches the first authorization token; and if verification is successful, the extension module can be allowed to exchange data with the host website and communicate with the browsing device.
申请公布号 US9210155(B2) 申请公布日期 2015.12.08
申请号 US201414196422 申请日期 2014.03.04
申请人 Stocktree Inc. 发明人 Amaro Brian
分类号 H04L29/06;H04L29/08 主分类号 H04L29/06
代理机构 Bereskin & Parr LLP/S.E.N.C.R.L., s.r.l. 代理人 Bereskin & Parr LLP/S.E.N.C.R.L., s.r.l.
主权项 1. A method of providing access control, the method comprising: a memory; at least one processor; a module stored in the memory including computer instruction code that is executable by the at least one processor and structured to cause the at least one processor to be configured to: receive a request to access an extension module from a browsing device, the browsing device is for maintaining a browsing session with a host website, and the extension module is for extending the host website by exchanging data with the host website;generate a first authorization token that is associated with the browsing session;send, to the browsing device, the first authorization token;receive, at the extension module, a second authorization token from the browsing device;receive the second authorization token from the extension module and verify that the second authorization token matches the first authorization token;if verification is successful, allow the extension module to exchange data with the host website and communicate with the browsing device;receive, from the extension module, a request to access host website data from the host website;determine if the extension module is authorized to access the host website data from the host website; andif the extension module is authorized to access the host website data from the host website, transmit at least one credential to the extension module;wherein the extension module is configured to transmit the at least one credential to the host website when accessing the host website data from the host website, andwherein the host website provides a primary set of information, and the data exchanged by the extension module with the host website provides a secondary set of information that is related to the primary set of information.
地址 Toronto CA