SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PUBLICLY PROVIDING WEB CONTENT USING A MULTI-TENANT SYSTEM
First Claim
Patent Images
1. A computer program product e bodied on a non-transitory computer readable medium, comprising;
- computer code for receiving information from a tenant of a multi-tenant on-demand database service, the information including a domain name by which web content is capable of being accessed; and
computer code for publicly providing the web content to a non-tenant of the multi-tenant on-demand database service using the multi-tenant on-demand database service, based on the information, by;
receiving a request from the non-tenant for the web content, wherein the request includes the domain name;
identifying the tenant by mapping the domain name to the tenant;
identifying security settings for the web content using the identification of the tenant, wherein the security settings are stored in association with an identifier of the tenant;
determining that the security settings allow the web content to be provided to the non-tenant; and
providing the web content to the non-tenant in response to the determination.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for publicly providing web content of a tenant using a multi-tenant on-demand database service. These mechanisms and methods for publicly providing web content of a tenant using a multi-tenant on-demand database service can allow the web content to be published by a tenant using the multi-tenant on-demand database service for use by non-tenants of the multi-tenant on-demand database service.
32 Citations
13 Claims
-
1. A computer program product e bodied on a non-transitory computer readable medium, comprising;
-
computer code for receiving information from a tenant of a multi-tenant on-demand database service, the information including a domain name by which web content is capable of being accessed; and computer code for publicly providing the web content to a non-tenant of the multi-tenant on-demand database service using the multi-tenant on-demand database service, based on the information, by; receiving a request from the non-tenant for the web content, wherein the request includes the domain name; identifying the tenant by mapping the domain name to the tenant; identifying security settings for the web content using the identification of the tenant, wherein the security settings are stored in association with an identifier of the tenant; determining that the security settings allow the web content to be provided to the non-tenant; and providing the web content to the non-tenant in response to the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
a processor for receiving information from a tenant of a multi-tenant on-demand database service, the information including a domain name by which web content is capable of being accessed, and publicly providing the web content to a non-tenant of the multi-tenant on-demand database service using the multi-tenant on-demand database service, based on the information, by; receiving a request from the non-tenant for the web content, wherein the request includes the domain name; identifying the tenant by mapping the domain name to the tenant; identifying security settings for the web content using the identification of the tenant, wherein the security settings are stored in association with an identifier of the tenant; determining that the security settings allow the web content to be provided to the non-tenant; and providing the web content to the non-tenant in response to the determination.
-
13. A method, comprising:
-
receiving information from a tenant of a multi-tenant on-demand database service, the information including a domain name by which web content is capable of being accessed; and publicly providing the web content to a non-tenant of the multi-tenant on-demand database service using the multi-tenant on-demand database service, based on the information, by; receiving a request from the non-tenant for the web content, wherein the request includes the domain name; identifying the tenant by mapping the domain name to the tenant; identifying security settings for the web content using the identification of the tenant, wherein the security settings are stored in association with an identifier of the tenant; determining that the security settings allow the web content to be provided to the non-tenant; and providing the web content to the non-tenant in response to the determination.
-
Specification