Patent ID: 8661056

Claim:
A method, comprising: receiving information from a tenant of a multi-tenant on-demand database service, the information including: web content, a domain name by which the web content is capable of being accessed, wherein the domain name is received by the tenant registering the domain name via the multi-tenant on-demand database service, and security settings for the web content, wherein the security settings include at least one rule indicating portions of the web content that are allowed to be publicly accessed by non-tenants of the multi-tenant on-demand database service; mapping the domain name to an account that the tenant has established with the multi-tenant on-demand database service; storing the security settings in association with the account of the tenant; 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 account of the tenant using the domain name by identifying the mapping of the domain name to the account of the tenant; identifying the security settings for the web content using the identification of the account of the tenant; determining the portions of the web content that the security settings allow to be provided to the non-tenant; and providing the determined portions of the web content to a web-browser of a device of the non-tenant.