Patent ID: 11934543
Assignee: SNOWFLAKE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
establishing, by at least one hardware processor, a session between a first entity and a second entity;
generating a session identifier that identifies the session between the first entity and the second entity, the first entity communicating with the second entity using the session identifier;
identifying an object that the first entity is authorized to access according to a first set of access privileges;
generating a reference associated with the object;
accessing a table that includes a session identifier field, a reference field, and an object field;
storing the session identifier of the first entity and the second entity in the session identifier field of the table, the reference in the reference field of the table, and a storage location of the object in the object field of the table; and
temporarily authorizing, based on the table, the second entity to access the object using the reference according to a second set of access privileges, the second set of access privileges being derived from the first set of access privileges, the second entity being temporarily authorized in response to:
receiving the session identifier and the reference from the second entity; and
searching the table for a matching reference stored in the reference field corresponding to the received session identifier.