1. A computer-implemented method of providing user-subscribed sources for secure search, comprising: providing to a user a template for crawling a source, the template defining a location of and crawl settings for a target data repository source, the template not having specified security credentials for the source; allowing a user to subscribe to the source using the template; receiving user-specified security credentials from the user and applying the user-specified security credentials to an instance of the template to create a user-subscribed source; authenticating a crawler as the user on the source; crawling, using a processor associated with a computer system, the source as the user template with user-specified security credentials; indexing documents for the user during the crawling in an index; and stamping identification information for the user with each entry in the index such that the associated documents are only available for search in the index by the user.