发明名称 System for and methods of providing single sign-on (SSO) capability in an application publishing and/or document sharing environment
摘要 A client-server computing system includes a computer cluster for hosting certain resources, applications, programs, processes, files, and/or data that are published to users who are accessing the computer cluster remotely. The computer cluster includes a network of one or more host computers, a gateway server, a gateway service database, a user database, and a document database. A single sign-on (SSO) method of the disclosure includes performing a computer cluster authentication process in which a user enters his/her credentials followed by a resource authentication process and/or document sharing process in which there is no need for the user to reenter his/her credentials, having entered them already in the computer cluster authentication process.
申请公布号 US8856907(B1) 申请公布日期 2014.10.07
申请号 US201213481752 申请日期 2012.05.25
申请人 hopTo Inc. 发明人 Tidd William
分类号 H04L29/06 主分类号 H04L29/06
代理机构 Lewis Roca Rothgerber LLP 代理人 Lewis Roca Rothgerber LLP
主权项 1. A method for providing a document sharing service in combination with remote access to document applications, the method comprising: receiving, by a gateway service, an access request from a client device; prompting, by the gateway service, the client device, for credentials; authenticating, by the gateway service, the client device using the credentials; responsive to a successful authentication, initially selecting a host computer from a plurality of host computers; encrypting, by the gateway service, the credentials using a public key associated with the selected host computer; transmitting, by the gateway service, the encrypted credentials to the host computer; decrypting, by the host computer, the encrypted credentials; authenticating, by the host computer, the client device using the decrypted credentials; responsive to a successful authentication, starting, by the host computer, a document sharing service session for the client device; providing, by a document sharing service, access to a plurality of other host computers hosting resources capable of processing a document, wherein processing the document includes editing capabilities; receiving, by the document sharing service, a request from the client device, to view a document, wherein the client device lacks the necessary resources to process the document; automatically determining, by the document sharing service, which of the other host computers hosts a resource that is capable of processing the type of document received in the client device's request based on an access control table stored in memory that maps resources hosted by each of the plurality of host computers; and selecting, by the document sharing service, the determined other host computer to process the client device's request; moving the documents to the selected other host computer; and causing the selected other host computer to process the client device's request with the client device.
地址 Campbell CA US