-
公开(公告)号:US20220124087A1
公开(公告)日:2022-04-21
申请号:US17565939
申请日:2021-12-30
Applicant: CITRIX SYSTEMS, INC.
Inventor: Zhen Zeng , Hongfei Wu
IPC: H04L67/02 , G06F16/958 , H04L67/146 , H04L67/141 , G06F9/445
Abstract: A platform for delivering secure web applications to a client browser. A software plug-in is provided configured for integration into a web browser. The plug-in includes: a request hook that intercepts web browser requests associated with a secure web application; a request processing system that redirects an request to access the secure web application to a network service, and then redirects subsequent HTTP requests to interact with the secure web application to the network service; and a package manager that receives a text-based data package from a customer domain server in response to the initial request and renders the secure web application in the web browser, and receives an updated text-based data package from the customer domain server in response to the subsequent HTTP request and renders updates to secure web application in the web browser.
-
公开(公告)号:US11252148B2
公开(公告)日:2022-02-15
申请号:US16435005
申请日:2019-06-07
Applicant: CITRIX SYSTEMS, INC.
Inventor: Zhen Zeng , Hongfei Wu
IPC: H04L29/06 , G06F16/958 , H04L67/146 , H04L67/02 , H04L67/141 , G06F9/445
Abstract: A network service, program product and method that manages secure web application delivery. A service is disclosed that includes an interface configured to receive a request for a secure web application from a plug-in integrated into a web browser on a client computing device, wherein the request further includes a user credential token. Also included is a token processor that evaluates the user credential token and determines an associated customer domain server provided by a back-end service and a transport service that establishes a secure channel with the customer domain server, and forwards the request to the associated customer domain server and receives back a text-based data package. Once generated, the text-based data package is forwarded to the plug-in in response to the request.
-
公开(公告)号:US11252147B2
公开(公告)日:2022-02-15
申请号:US16434989
申请日:2019-06-07
Applicant: CITRIX SYSTEMS, INC.
Inventor: Zhen Zeng , Hongfei Wu
IPC: H04L29/06 , G06F16/958 , H04L67/146 , H04L67/02 , H04L67/141 , G06F9/445
Abstract: A platform for delivering secure web applications to a client browser. A software plug-in is provided configured for integration into a web browser. The plug-in includes: a request hook that intercepts web browser requests associated with a secure web application; a request processing system that redirects an request to access the secure web application to a network service, and then redirects subsequent HTTP requests to interact with the secure web application to the network service; and a package manager that receives a text-based data package from a customer domain server in response to the initial request and renders the secure web application in the web browser, and receives an updated text-based data package from the customer domain server in response to the subsequent HTTP request and renders updates to secure web application in the web browser.
-
公开(公告)号:US20220124088A1
公开(公告)日:2022-04-21
申请号:US17565980
申请日:2021-12-30
Applicant: CITRIX SYSTEMS, INC.
Inventor: Zhen Zeng , Hongfei Wu
IPC: H04L67/02 , G06F16/958 , H04L67/146 , H04L67/141 , G06F9/445
Abstract: A network service, program product and method that manages secure web application delivery. A service is disclosed that includes an interface configured to receive a request for a secure web application from a plug-in integrated into a web browser on a client computing device, wherein the request further includes a user credential token. Also included is a token processor that evaluates the user credential token and determines an associated customer domain server provided by a back-end service and a transport service that establishes a secure channel with the customer domain server, and forwards the request to the associated customer domain server and receives back a text-based data package. Once generated, the text-based data package is forwarded to the plug-in in response to the request.
-
5.
公开(公告)号:US20210224467A1
公开(公告)日:2021-07-22
申请号:US17223569
申请日:2021-04-06
Applicant: Citrix Systems, Inc.
IPC: G06F40/14 , G06F8/30 , G06F16/958 , G06F40/166
Abstract: Described embodiments provide a method, computer program product, and computer system for generating, by a computing device, a data file including at least one property from a first cascading style sheet (CSS) file, the at least one property defining a scripting language object. A scripting language file may be generated, the scripting language file may include a scripting language variable for the scripting language object. A second CSS file may be generated by replacing the at least one property from the data file with the scripting language variable of the scripting language file. An element of a webpage referenced by the scripting language object may be rendered based upon, at least in part, the scripting language variable of the second CSS file.
-
公开(公告)号:US11799849B2
公开(公告)日:2023-10-24
申请号:US17565939
申请日:2021-12-30
Applicant: CITRIX SYSTEMS, INC.
Inventor: Zhen Zeng , Hongfei Wu
IPC: H04L9/40 , G06F16/958 , H04L67/146 , H04L67/02 , H04L67/141 , G06F9/445
CPC classification number: H04L63/0853 , G06F9/44526 , G06F16/986 , H04L67/02 , H04L67/141 , H04L67/146
Abstract: A platform for delivering secure web applications to a client browser. A software plug-in is provided configured for integration into a web browser. The plug-in includes: a request hook that intercepts web browser requests associated with a secure web application; a request processing system that redirects an request to access the secure web application to a network service, and then redirects subsequent HTTP requests to interact with the secure web application to the network service; and a package manager that receives a text-based data package from a customer domain server in response to the initial request and renders the secure web application in the web browser, and receives an updated text-based data package from the customer domain server in response to the subsequent HTTP request and renders updates to secure web application in the web browser.
-
公开(公告)号:US20200374280A1
公开(公告)日:2020-11-26
申请号:US16434989
申请日:2019-06-07
Applicant: CITRIX SYSTEMS, INC.
Inventor: Zhen Zeng , Hongfei Wu
IPC: H04L29/06 , G06F16/958 , G06F9/445 , H04L29/08
Abstract: A platform for delivering secure web applications to a client browser. A software plug-in is provided configured for integration into a web browser. The plug-in includes: a request hook that intercepts web browser requests associated with a secure web application; a request processing system that redirects an request to access the secure web application to a network service, and then redirects subsequent HTTP requests to interact with the secure web application to the network service; and a package manager that receives a text-based data package from a customer domain server in response to the initial request and renders the secure web application in the web browser, and receives an updated text-based data package from the customer domain server in response to the subsequent HTTP request and renders updates to secure web application in the web browser.
-
公开(公告)号:US11799850B2
公开(公告)日:2023-10-24
申请号:US17565980
申请日:2021-12-30
Applicant: CITRIX SYSTEMS, INC.
Inventor: Zhen Zeng , Hongfei Wu
IPC: H04L9/40 , G06F16/958 , H04L67/146 , H04L67/02 , H04L67/141 , G06F9/445
CPC classification number: H04L63/0853 , G06F9/44526 , G06F16/986 , H04L67/02 , H04L67/141 , H04L67/146
Abstract: A network service, program product and method that manages secure web application delivery. A service is disclosed that includes an interface configured to receive a request for a secure web application from a plug-in integrated into a web browser on a client computing device, wherein the request further includes a user credential token. Also included is a token processor that evaluates the user credential token and determines an associated customer domain server provided by a back-end service and a transport service that establishes a secure channel with the customer domain server, and forwards the request to the associated customer domain server and receives back a text-based data package. Once generated, the text-based data package is forwarded to the plug-in in response to the request.
-
公开(公告)号:US20230188477A1
公开(公告)日:2023-06-15
申请号:US17568184
申请日:2022-01-04
Applicant: Citrix Systems, Inc.
Inventor: Zhen Zeng , Zichao Xu , Shuai Zhang , Huihao Liao , Ke Wang
IPC: H04L47/80 , H04L47/762 , H04L47/78 , H04L47/70
CPC classification number: H04L47/808 , H04L47/762 , H04L47/781 , H04L47/822
Abstract: Described embodiments provide systems and methods for accessing resources. A computing device may receive a first request to access a resource, the resource being executable on one or more servers and including data to provision the resource to one or more client devices. The computing device may determine that a relationship between a user of a client device and the resource exists that enables provision of the resource to the client device with use of first credentials defined by an administrative entity of the computing device. Responsive to the determination, the computing device may initiate a second request to provide a user interface through which to access the resource. The computing device may provide the user with access to the user interface responsive to authentication of the user with use of second credentials different from the first credentials.
-
10.
公开(公告)号:US10970469B2
公开(公告)日:2021-04-06
申请号:US16544271
申请日:2019-08-19
Applicant: Citrix Systems, Inc.
IPC: G06F40/14 , G06F8/30 , G06F16/958 , G06F40/166
Abstract: Described embodiments provide a method, computer program product, and computer system for generating, by a computing device, a data file including at least one property from a first cascading style sheet (CSS) file, the at least one property defining a scripting language object. A scripting language file may be generated, the scripting language file may include a scripting language variable for the scripting language object. A second CSS file may be generated by replacing the at least one property from the data file with the scripting language variable of the scripting language file. An element of a webpage referenced by the scripting language object may be rendered based upon, at least in part, the scripting language variable of the second CSS file.
-
-
-
-
-
-
-
-
-