摘要 |
The present disclosure is directed to methods and systems of providing a user-selectable list of disparately hosted applications. A device intermediary to a client and one or more servers may receive a user request to access a list of applications published to the user. The device may communicate to the client the list of published applications available to the user, the list comprising graphical icons corresponding to disparately hosted applications, at least one graphical icon corresponding to a third-party hosted application of the disparately hosted applications, the third party hosted application served by a remote third-party server. The device may receive a selection from the user of the at least one graphical icon. The device may communicate, from the remote third party server to the client of the user, execution of the third party hosted application responsive to the selection by the user. |
主权项 |
1. A method comprising:
(a) receiving, by a device intermediary to a client and a plurality of servers, a request from the client to access a list of applications published to a user, the list of applications comprising a plurality of disparately hosted applications on a plurality of different networks; (b) authenticating, by the device, a single set of authentication credentials of the user to provide access to the plurality of disparately hosted applications; (c) communicating, by the device, to the client, the list of applications published to the user for display by the client via a single user interface; (d) receiving, by the device, a selection of an application from the list of applications via a single click of a graphical icon on the single user interface corresponding to a disparately hosted application of the plurality of disparately hosted applications, the graphical icon selected from a plurality of graphical icons on the single user interface corresponding to each of the plurality of disparately hosted applications; (e) communicating, via the device to the client responsive to the selection, display output from execution of the application. |