SANDBOXING OF SOFTWARE PLUG-INS
    1.
    发明申请

    公开(公告)号:US20190392136A1

    公开(公告)日:2019-12-26

    申请号:US16017959

    申请日:2018-06-25

    Applicant: VMware, Inc.

    Abstract: The disclosure provides an approach for installing and deploying a plug-in on a computer system so as to extend an extensible software. The plug-in is encapsulated in an installation file recognizable by the extensible software as indicating that the software modules within the installation file should be installed within their own local scope on the extensible software. The approach further provides a method for handling a request for an application programming interface by a service module of an installed plug-in. The method of handling the request includes determining whether the requested API is within a local scope of the service module, and if so, providing the API from the local scope, or otherwise, providing the API from the global scope of the extensible software.

    SECURE EXCHANGE OF SESSION TOKENS FOR CLAIMS-BASED TOKENS IN AN EXTENSIBLE SYSTEM

    公开(公告)号:US20220321345A1

    公开(公告)日:2022-10-06

    申请号:US17220459

    申请日:2021-04-01

    Applicant: VMware, Inc.

    Abstract: A method of securely exchanging a session token for a claims-based token by a plug-in integrated into an extensible system includes the steps of: transmitting, to an extensible system server of the extensible system, the session token and a request for a first claims-based token that corresponds to the session token and that is cryptographically signed by an authentication server; acquiring, from the extensible system server, the first claims-based token; transmitting, to the authentication server, the first claims-based token and a request for a second claims-based token; and receiving, from the authentication server, the second claims-based token, wherein the second claims-based token is cryptographically signed by the authentication server, and wherein if the second claims-based token is transmitted to a resource provider server hosting a resource provider service, the resource provider service performs a requested operation on behalf of an interactive user of the extensible system.

    DEPLOYMENT AND ISOLATION OF PLUGINS IN A VIRTUALIZED COMPUTING ENVIRONMENT

    公开(公告)号:US20220261259A1

    公开(公告)日:2022-08-18

    申请号:US17734122

    申请日:2022-05-02

    Applicant: VMware, Inc.

    Abstract: In an architecture of a virtualized computing system plugins are less tightly integrated with a core user interface of a management server. Rather than being installed and executed at the management server as local plugins, the plugins are served as remote plugins from a plugin server, and may be accessed by a web client through a reverse proxy at the management server. Plugin operations may be executed at the plugin server and/or invoked from a user device where the web client resides. Furthermore, a plugin sandbox and other isolation configurations are provided at the user device, so as to further control access capability and interaction of the plugins.

    DEPLOYMENT AND ISOLATION OF PLUGINS IN A VIRTUALIZED COMPUTING ENVIRONMENT

    公开(公告)号:US20210011742A1

    公开(公告)日:2021-01-14

    申请号:US16507035

    申请日:2019-07-10

    Applicant: VMware, Inc.

    Abstract: In an architecture of a virtualized computing system plugins are less tightly integrated with a core user interface of a management server. Rather than being installed and executed at the management server as local plugins, the plugins are served as remote plugins from a plugin server, and may be accessed by a web client through a reverse proxy at the management server. Plugin operations may be executed at the plugin server and/or invoked from a user device where the web client resides. Furthermore, a plugin sandbox and other isolation configurations are provided at the user device, so as to further control access capability and interaction of the plugins.

Patent Agency Ranking