1. A network system that enables indexing of a user-accessible resource stored on a third-party server, the system comprising: a data storage device configured to store indexable metadata, and a processor in communication with the data storage device and configured to: determine access control information for the user-accessible resource stored on the third-party server, wherein the user-accessible resource access control information has different permissions than access control information for the network system; provide access to the user-accessible resource based on the user-accessible resource access control information; communicate the access control information to the third-party server; receive, from the third-party server, indexable metadata describing at least a portion of content of the user-accessible resource, wherein the content of the user-accessible resource is not searchable by a searching functionality of the processor; set a threshold amount of indexable metadata to be accepted from the third-party server; determine a received amount of indexable metadata from the third-party server; compare the threshold amount to the received amount of metadata; reject the indexable metadata if the received amount exceeds the threshold amount; process the received indexable metadata if the indexable metadata is accepted; and arrange the received indexable metadata on the data storage device in a manner that is searchable by the searching functionality of the processor.
1. A network system that enables indexing of a user-accessible resource stored on a third-party server, the system comprising: a data storage device configured to store indexable metadata, and a processor in communication with the data storage device and configured to: determine access control information for the user-accessible resource stored on the third-party server, wherein the user-accessible resource access control information has different permissions than access control information for the network system; provide access to the user-accessible resource based on the user-accessible resource access control information; communicate the access control information to the third-party server; receive, from the third-party server, indexable metadata describing at least a portion of content of the user-accessible resource, wherein the content of the user-accessible resource is not searchable by a searching functionality of the processor; set a threshold amount of indexable metadata to be accepted from the third-party server; determine a received amount of indexable metadata from the third-party server; compare the threshold amount to the received amount of metadata; reject the indexable metadata if the received amount exceeds the threshold amount; process the received indexable metadata if the indexable metadata is accepted; and arrange the received indexable metadata on the data storage device in a manner that is searchable by the searching functionality of the processor. 9. The network system according to claim 1 , wherein the third party server is operated by a party that is different than a party that operates the data storage device and the processor, and the content of the user-accessible resource is not searchable by the searching functionality of the processor because the content of the user-accessible resource is in a format that is proprietary to the party that operates the third party server.