发明名称 SYSTEM, METHOD AND ARCHITECTURE FOR PROVIDING INTEGRATED APPLICATIONS
摘要 A hosted application may be integrated into a multi-tenant system with minimal user efforts. Responsive to a first click from a user, an integrated applications container (IAC) may call an IAC proxy server requesting installation of the hosted application. The IAC proxy server may send an installation request to an application registry and receive an object containing an authorization universal resource locator (URL). The IAC proxy server may provide an interface to an authorization server and redirect the user's browser to the authorization URL. The authorization server may receive a second click from the user, indicating an authorization for the hosted application to access resources associated with the user in the multi-tenant system. The authorization server may operate to obtain an access token and communicating the authorization to the application registry which, in turn, may indicate completion of the installation of the hosted application into the multi-tenant system.
申请公布号 US2015229628(A1) 申请公布日期 2015.08.13
申请号 US201514618700 申请日期 2015.02.10
申请人 Kosim-Satyaputra Qamal;Muir Philip Anthony;Lundquist Cody George 发明人 Kosim-Satyaputra Qamal;Muir Philip Anthony;Lundquist Cody George
分类号 H04L29/06;G06F9/445;H04L29/08;G06F21/12 主分类号 H04L29/06
代理机构 代理人
主权项 1. A method for integrating a third-party hosted application into a multi-tenant system, comprising: an integrated applications container (IAC) receiving a first click from a user, the IAC embodied on non-transitory computer memory of a client device associated with the user, the user representing a tenant of the multi-tenant system, the first click associated with the third-party hosted application, the third-party hosted application hosted on a third-party application provider server external to and operating independently of the multi-tenant system; responsive to the first click from the user, the IAC calling an IAC proxy server requesting installation of the third-party hosted application; the IAC proxy server preparing and sending an installation request to an application registry to begin the installation of the third-party hosted application, the application registry residing in the multi-tenant system, the installation request containing a user identifier associated with the user; responsive to the installation request from the IAC proxy server, the application registry returning an object containing an authorization universal resource locator (URL) and an installation identifier for the installation of the third-party hosted application; the IAC proxy server establishing a connection between the client device and an authorization server and redirecting a browser application running on the client device to the authorization URL; the authorization server receiving a second click from the user, the second click identifying the third-party hosted application and indicating an authorization for the third-party hosted application to access resources of the multi-tenant system that are associated with the user; the authorization server obtaining an access token from the third-party application provider server and communicating the authorization to the application registry; and the application registry updating a data structure to indicate completion of the installation of the third-party hosted application into the multi-tenant system.
地址 Kingsford AU
您可能感兴趣的专利