-
公开(公告)号:US20100186082A1
公开(公告)日:2010-07-22
申请号:US12354790
申请日:2009-01-16
申请人: Saad A. Ladki , Madhur Joshi , Robert J. Lucero , Carlos Aguilar Mares , Nitasha Verma , Bilal Alam , Clea H. Allington , Vijay Sen
发明人: Saad A. Ladki , Madhur Joshi , Robert J. Lucero , Carlos Aguilar Mares , Nitasha Verma , Bilal Alam , Clea H. Allington , Vijay Sen
IPC分类号: G06F21/00
CPC分类号: H04L63/102 , G06F21/335 , G06F2221/2105 , H04L63/105
摘要: Described is a technology in which a non-administrator computer/web user is allowed to perform an administrative-level task within a certain context and/or scope. An authorization store is queried based on information (e.g., a provider, a username, and a path) provided with an authorization request, e.g., from an application via an API. The information in the authorization store, set up by an administrator, determines the administrative action is allowed. If so, a credential store provides credentials that allow the action to be runs before reverting the user to the prior set of credentials. Also described is a pluggable provider model through which the authorization store and/or delegation store are accessed, whereby the data maintained therein can be any format and/or at any location known to the associated provider.
摘要翻译: 描述了一种技术,其中非管理员计算机/ web用户被允许在特定上下文和/或范围内执行管理级任务。 基于提供有授权请求的信息(例如,提供商,用户名和路径),例如经由API从应用程序查询授权存储。 由管理员设置的授权存储库中的信息确定允许的管理操作。 如果是这样,凭证存储提供凭证,允许在将用户恢复到先前的凭证集之前运行该操作。 还描述了可访问的提供者模型,通过该模型访问授权存储和/或委托存储,由此保持在其中的数据可以是相关联的提供商已知的任何格式和/或任何位置。
-
公开(公告)号:US08667578B2
公开(公告)日:2014-03-04
申请号:US12354790
申请日:2009-01-16
申请人: Saad A. Ladki , Madhur Joshi , Robert J. Lucero , Carlos Aguilar Mares , Nitasha Verma , Bilal Alam , Clea H. Allington , Vijay Sen
发明人: Saad A. Ladki , Madhur Joshi , Robert J. Lucero , Carlos Aguilar Mares , Nitasha Verma , Bilal Alam , Clea H. Allington , Vijay Sen
IPC分类号: H04L29/06
CPC分类号: H04L63/102 , G06F21/335 , G06F2221/2105 , H04L63/105
摘要: Described is a technology in which a non-administrator computer/web user is allowed to perform an administrative-level task within a certain context and/or scope. An authorization store is queried based on information (e.g., a provider, a username, and a path) provided with an authorization request, e.g., from an application via an API. The information in the authorization store, set up by an administrator, determines the administrative action is allowed. If so, a credential store provides credentials that allow the action to be runs before reverting the user to the prior set of credentials. Also described is a pluggable provider model through which the authorization store and/or delegation store are accessed, whereby the data maintained therein can be any format and/or at any location known to the associated provider.
摘要翻译: 描述了一种技术,其中非管理员计算机/ web用户被允许在特定上下文和/或范围内执行管理级任务。 基于提供有授权请求的信息(例如,提供商,用户名和路径),例如经由API从应用程序查询授权存储。 由管理员设置的授权存储库中的信息确定允许的管理操作。 如果是这样,凭证存储提供凭证,允许在将用户恢复到先前的凭证集之前运行该操作。 还描述了可访问的提供者模型,通过该模型访问授权存储和/或委托存储,由此保持在其中的数据可以是相关联的提供商已知的任何格式和/或任何位置。
-
公开(公告)号:US09766869B2
公开(公告)日:2017-09-19
申请号:US12355471
申请日:2009-01-16
申请人: Vijay Sen , Clea Allington , Carlos Aguilar Mares , Bilal Alam , Saad Ladki , Nina Tang , Madhur Joshi
发明人: Vijay Sen , Clea Allington , Carlos Aguilar Mares , Bilal Alam , Saad Ladki , Nina Tang , Madhur Joshi
IPC分类号: G06F9/445
CPC分类号: G06F8/61
摘要: An installation package may have metadata concerning optional parameters for a software package to be installed. The metadata may be read by an installation system, and a user interface presented to a user for input on the parameters values. The installation system may store the parameters for later replication of the installation. The installation system may perform the installation on a local device or a remote device, and may further be capable of presenting the user interface on another device. In some embodiments, the metadata may be available to the installation system without having to open the installation package.
-
公开(公告)号:US08601439B2
公开(公告)日:2013-12-03
申请号:US12963880
申请日:2010-12-09
申请人: Bilal Aslam , Yishai Galatzer , Yamini Jagadeesan , Madhur Joshi , Crystal Lynn Hoyer , Nitasha Verma , William Benjamin Byrd , Carlos Aguilar Mares
发明人: Bilal Aslam , Yishai Galatzer , Yamini Jagadeesan , Madhur Joshi , Crystal Lynn Hoyer , Nitasha Verma , William Benjamin Byrd , Carlos Aguilar Mares
IPC分类号: G06F9/44
CPC分类号: G06F8/60
摘要: A web application may be developed in an environment which has different components than a target environment, so determining component dependencies and identifying which dependencies are met in a given environment can be helpful when deploying the application. Toward that end, test code makes a request that test file(s) be sent from a protected location in the target environment, such as from a randomly-named folder or from another location that is not directly browsable by a user. Received test file(s) and network protocol headers are parsed, and component dependency metadata such as component names and version numbers are extracted. Based on the extracted metadata, information is determined about the target environment's installed component(s). By comparing component dependency(ies) of the program with the identified installed component(s) of the target environment, compatibility of the target environment can then be reported.
摘要翻译: 可以在具有与目标环境不同的组件的环境中开发Web应用程序,因此在部署应用程序时确定组件依赖性并确定在给定环境中满足哪些依赖关系是有帮助的。 为此,测试代码发出请求,测试文件从目标环境中的受保护位置发送,例如从随机命名的文件夹或用户不能直接浏览的其他位置发送。 接收到的测试文件和网络协议头被解析,并且提取组件依赖元数据,例如组件名称和版本号。 基于提取的元数据,确定关于目标环境的已安装组件的信息。 通过将程序的组件依赖关系与所识别的目标环境的已安装组件进行比较,可以报告目标环境的兼容性。
-
公开(公告)号:US20120151442A1
公开(公告)日:2012-06-14
申请号:US12963880
申请日:2010-12-09
申请人: Bilal Aslam , Yishai Galatzer , Yamini Jagadeesan , Madhur Joshi , Crystal Lynn Hoyer , Nitasha Verma , William Benjamin Byrd , Carlos Aguilar Mares
发明人: Bilal Aslam , Yishai Galatzer , Yamini Jagadeesan , Madhur Joshi , Crystal Lynn Hoyer , Nitasha Verma , William Benjamin Byrd , Carlos Aguilar Mares
IPC分类号: G06F9/44
CPC分类号: G06F8/60
摘要: A web application may be developed in an environment which has different components than a target environment, so determining component dependencies and identifying which dependencies are met in a given environment can be helpful when deploying the application. Toward that end, test code makes a request that test file(s) be sent from a protected location in the target environment, such as from a randomly-named folder or from another location that is not directly browsable by a user. Received test file(s) and network protocol headers are parsed, and component dependency metadata such as component names and version numbers are extracted. Based on the extracted metadata, information is determined about the target environment's installed component(s). By comparing component dependency(ies) of the program with the identified installed component(s) of the target environment, compatibility of the target environment can then be reported.
摘要翻译: 可以在具有与目标环境不同的组件的环境中开发Web应用程序,因此在部署应用程序时确定组件依赖性并确定在给定环境中满足哪些依赖关系是有帮助的。 为此,测试代码发出请求,测试文件从目标环境中的受保护位置发送,例如从随机命名的文件夹或用户不能直接浏览的其他位置发送。 接收到的测试文件和网络协议头被解析,并且提取组件依赖元数据,例如组件名称和版本号。 基于提取的元数据,确定关于目标环境的已安装组件的信息。 通过将程序的组件依赖关系与所识别的目标环境的已安装组件进行比较,可以报告目标环境的兼容性。
-
公开(公告)号:US08700750B2
公开(公告)日:2014-04-15
申请号:US12354783
申请日:2009-01-16
申请人: Bilal Alam , Brian Delahunty , Clea H. Allington , Madhur Joshi , Nina N. Tang , Kanwaljeet Singla
发明人: Bilal Alam , Brian Delahunty , Clea H. Allington , Madhur Joshi , Nina N. Tang , Kanwaljeet Singla
IPC分类号: G06F15/177 , G06F7/00
CPC分类号: G06F8/61
摘要: Described is a technology in which a destination machine (e.g., a server) is synchronized with source data via an API, including to configure the destination machine. The API includes functions for specifying the source data, the destination machine, and the deployment/synchronization type, along with a function for synchronizing the source data to the destination machine. The API allows combining content, configuration data and/or database data into a single unit (object). The API handles communication with a service/agent on the destination machine that configures that destination machine based on the source data. The API may include functions for packaging web applications, deploying web applications, synchronizing websites, deploying archive data, and/or deploying manifest data. In this manner, deployment/synchronization (including backup operations) may be performed against a group of objects using an API.
摘要翻译: 描述了目的地机器(例如,服务器)经由API与源数据同步的技术,包括配置目的地机器。 API包括用于指定源数据,目标机器和部署/同步类型的功能,以及用于将源数据同步到目标机器的功能。 API允许将内容,配置数据和/或数据库数据组合成单个单元(对象)。 API处理与目的地计算机上基于源数据配置目标计算机的服务/代理的通信。 API可以包括用于打包web应用程序,部署Web应用程序,同步站点,部署归档数据和/或部署清单数据的功能。 以这种方式,可以使用API针对一组对象来执行部署/同步(包括备份操作)。
-
公开(公告)号:US20100185582A1
公开(公告)日:2010-07-22
申请号:US12354783
申请日:2009-01-16
申请人: Bilal Alam , Brian Delahunty , Clea H. Allington , Madhur Joshi , Nina N. Tang , Kanwaljeet Singla
发明人: Bilal Alam , Brian Delahunty , Clea H. Allington , Madhur Joshi , Nina N. Tang , Kanwaljeet Singla
IPC分类号: G06F17/30
CPC分类号: G06F8/61
摘要: Described is a technology in which a destination machine (e.g., a server) is synchronized with source data via an API, including to configure the destination machine. The API includes functions for specifying the source data, the destination machine, and the deployment/synchronization type, along with a function for synchronizing the source data to the destination machine. The API allows combining content, configuration data and/or database data into a single unit (object). The API handles communication with a service/agent on the destination machine that configures that destination machine based on the source data. The API may include functions for packaging web applications, deploying web applications, synchronizing websites, deploying archive data, and/or deploying manifest data. In this manner, deployment/synchronization (including backup operations) may be performed against a group of objects using an API.
摘要翻译: 描述了目的地机器(例如,服务器)经由API与源数据同步的技术,包括配置目的地机器。 API包括用于指定源数据,目标机器和部署/同步类型的功能,以及用于将源数据同步到目标机器的功能。 API允许将内容,配置数据和/或数据库数据组合成单个单元(对象)。 API处理与目的地计算机上基于源数据配置目标计算机的服务/代理的通信。 API可以包括用于打包web应用程序,部署Web应用程序,同步站点,部署归档数据和/或部署清单数据的功能。 以这种方式,可以使用API针对一组对象来执行部署/同步(包括备份操作)。
-
公开(公告)号:US20100186009A1
公开(公告)日:2010-07-22
申请号:US12355471
申请日:2009-01-16
申请人: Vijay Sen , Clea Allington , Carlos Anguilar Mares , Bilal Alam , Saad Ladki , Nina Tang , Madhur Joshi
发明人: Vijay Sen , Clea Allington , Carlos Anguilar Mares , Bilal Alam , Saad Ladki , Nina Tang , Madhur Joshi
CPC分类号: G06F8/61
摘要: An installation package may have metadata concerning optional parameters for a software package to be installed. The metadata may be read by an installation system, and a user interface presented to a user for input on the parameters values. The installation system may store the parameters for later replication of the installation. The installation system may perform the installation on a local device or a remote device, and may further be capable of presenting the user interface on another device. In some embodiments, the metadata may be available to the installation system without having to open the installation package.
摘要翻译: 安装包可以包含要安装的软件包的可选参数的元数据。 可以由安装系统读取元数据,以及呈现给用户以输入参数值的用户界面。 安装系统可以存储参数以供稍后复制安装。 安装系统可以在本地设备或远程设备上执行安装,并且还可以能够在另一个设备上呈现用户界面。 在一些实施例中,元数据可用于安装系统,而不必打开安装包。
-
公开(公告)号:US08645689B2
公开(公告)日:2014-02-04
申请号:US12354971
申请日:2009-01-16
CPC分类号: H04L9/32 , H04L63/0428 , H04L63/08 , H04L67/06 , H04L2209/60
摘要: Secure and stateless data transfer between a source agent at a first computer system and a destination agent at a second computer system is provided. A first list of labels of content structures is generated at the first computer system. During a first data transfer session, the first list, authentication information, at least one object included in the content structures, and file identifiers for one or more files included in the content structures are transferred from the first computer system to the second computer system. A second list is generated at the second computer system and received at the first computer system. The second list lists at least one requested file identified by the transmitted file identifier(s). During a second data transfer session, authentication information, the first list, the at least one object, and the requested file(s) are transferred from the first computer system to the second computer system.
摘要翻译: 提供了在第一计算机系统的源代理和第二计算机系统的目的地代理之间的安全和无状态的数据传输。 在第一计算机系统上生成内容结构的标签的第一列表。 在第一数据传输会话期间,将包含在内容结构中的第一列表,认证信息,至少一个对象以及包含在内容结构中的一个或多个文件的文件标识符从第一计算机系统传送到第二计算机系统。 在第二计算机系统处生成第二列表并在第一计算机系统处接收。 第二列表列出由所发送的文件标识符识别的至少一个所请求的文件。 在第二数据传输会话期间,认证信息,第一列表,至少一个对象和所请求的文件从第一计算机系统传送到第二计算机系统。
-
公开(公告)号:US20100185856A1
公开(公告)日:2010-07-22
申请号:US12354971
申请日:2009-01-16
IPC分类号: H04L9/00
CPC分类号: H04L9/32 , H04L63/0428 , H04L63/08 , H04L67/06 , H04L2209/60
摘要: Secure and stateless data transfer between a source agent at a first computer system and a destination agent at a second computer system is provided. A first list of labels of content structures is generated at the first computer system. During a first data transfer session, the first list, authentication information, at least one object included in the content structures, and file identifiers for one or more files included in the content structures are transferred from the first computer system to the second computer system. A second list is generated at the second computer system and received at the first computer system. The second list lists at least one requested file identified by the transmitted file identifier(s). During a second data transfer session, authentication information, the first list, the at least one object, and the requested file(s) are transferred from the first computer system to the second computer system.
摘要翻译: 提供了在第一计算机系统的源代理和第二计算机系统的目的地代理之间的安全和无状态的数据传输。 在第一计算机系统上生成内容结构的标签的第一列表。 在第一数据传输会话期间,将包含在内容结构中的第一列表,认证信息,至少一个对象以及包含在内容结构中的一个或多个文件的文件标识符从第一计算机系统传送到第二计算机系统。 在第二计算机系统处生成第二列表并在第一计算机系统处接收。 第二列表列出由所发送的文件标识符识别的至少一个所请求的文件。 在第二数据传输会话期间,认证信息,第一列表,至少一个对象和所请求的文件从第一计算机系统传送到第二计算机系统。
-
-
-
-
-
-
-
-
-