SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR ENABLING ACCESS TO A RESOURCE OF A MULTI-TENANT ON-DEMAND DATABASE SERVICE UTILIZING A TOKEN
First Claim
Patent Images
1. A method, comprising:
- receiving, at a first domain, a request from a user to make records accessible;
generating a token unique to the request;
tagging the records specified by the request with the token and executable computer code to provide access to the records;
sending the token to the user;
receiving, at a second domain, a request to access the records, the request including the token;
determining whether the records of the request to access the records includes the token; and
permitting access to at least one record containing the token by executing the computer code.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for enabling access to a resource of a multi-tenant on-demand database service utilizing a token. These mechanisms and methods for enabling access to a resource of a multi-tenant on-demand database service utilizing a token can be utilized to prevent identification of a user attempting to access the resource, and thus unwanted use of the user'"'"'s identity.
-
Citations
12 Claims
-
1. A method, comprising:
-
receiving, at a first domain, a request from a user to make records accessible; generating a token unique to the request; tagging the records specified by the request with the token and executable computer code to provide access to the records; sending the token to the user; receiving, at a second domain, a request to access the records, the request including the token; determining whether the records of the request to access the records includes the token; and permitting access to at least one record containing the token by executing the computer code. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9)
-
-
4. The method of claim I, wherein the token includes a randomly generated identifier.
-
10. The method of claim 18, wherein the token includes a time-to-live and is verified by determining that the token is stored and that the token has not expired.
-
11. A computer program product e bodied on a non-transitory computer readable medium, comprising:
-
computer code for receiving, at a first domain, a request from a user to make records accessible; computer code for generating a token unique to the request; computer code for tagging the records specified by the request with the token and executable computer code to provide access to the records; computer code for sending the token to the user; computer code for receiving, at a second domain, a request to access the records, the request including the token; computer code for determining whether the records of the request to access the records includes the token; and computer code for permitting access to at least one record containing the token by executing the computer code.
-
-
12. An apparatus, comprising:
-
a first domain including at least one first processor for; receiving a request from a user to make records accessible, generating a token unique to the request, and tagging the records specified by the request with the token and executable computer code to provide access to the records, sending the token to the user; and a second domain including at least one second processor for; receiving a request to access the records, the request including the token, determining whether the records of the request to access the records includes the token, and permitting access to at least one record containing the token by executing the computer code.
-
Specification