2. A method of authenticating a web request to process data contained within web resources in a uniquely identifiable bookmarklet system, a method comprising: generating a uniquely identifiable bookmarklet that comprises: generating a bookmarklet identifying marker that is sufficient to uniquely identify the said uniquely identifiable bookmarklet within the said uniquely identifiable bookmarklet system, wherein the bookmarklet identifying marker is associated with a data model contained in the said uniquely identifiable bookmarklet system; and generating a URL having program code that is executable in the users web browser program that performs an operation within the context of the document object model (“DOM”) of the currently loaded Web page, wherein the operation results in the users Web browser program sending a request to a bookmarklet processor, wherein the request contains the said bookmarklet identifying marker; storing the said bookmarklet identifying marker, or variation thereof, in a bookmarklet manager as a permitted value; receiving a request to the said bookmarklet processor, responsive to a user executing the said program code within the context of the DOM of a currently loaded Web page; and authenticating the said request that comprises: comparing the said bookmarklet identifying marker with a list of the said permitted values in the said bookmarklet manager; and preventing access to the said request if the said bookmarklet identifying marker does not match any of the said permitted values stored in the said bookmarklet manager.
2. A method of authenticating a web request to process data contained within web resources in a uniquely identifiable bookmarklet system, a method comprising: generating a uniquely identifiable bookmarklet that comprises: generating a bookmarklet identifying marker that is sufficient to uniquely identify the said uniquely identifiable bookmarklet within the said uniquely identifiable bookmarklet system, wherein the bookmarklet identifying marker is associated with a data model contained in the said uniquely identifiable bookmarklet system; and generating a URL having program code that is executable in the users web browser program that performs an operation within the context of the document object model (“DOM”) of the currently loaded Web page, wherein the operation results in the users Web browser program sending a request to a bookmarklet processor, wherein the request contains the said bookmarklet identifying marker; storing the said bookmarklet identifying marker, or variation thereof, in a bookmarklet manager as a permitted value; receiving a request to the said bookmarklet processor, responsive to a user executing the said program code within the context of the DOM of a currently loaded Web page; and authenticating the said request that comprises: comparing the said bookmarklet identifying marker with a list of the said permitted values in the said bookmarklet manager; and preventing access to the said request if the said bookmarklet identifying marker does not match any of the said permitted values stored in the said bookmarklet manager. 4. The method of claim 2 , wherein authenticating the said request may compare additional data contained in the said request in conjunction with the said bookmarklet identifying marker contained in the same said request, wherein the additional data may include any data that the said program code can access when executing in the users web browser program.