Hi Jitu,

MCF does not support a tenancy model, such as you describe.  To meet your
requirement, you will need to set up three separate MCF instances.  Like I
said before, you can share the same PostgreSQL installation provided you
have three independent database names and user names.

Thanks,
Karl



On Fri, Aug 8, 2014 at 7:34 AM, Jitu <[email protected]> wrote:

> Hi Karl,
>
> My requirement is i have 3 clients. consider my clients use google drive,
> dropbox and wiki respectively as their repositories. i will configure 3
> clients with 3 login credentials and 3 different solr output connector one
> for each client. so that my clients can login and configure input connector
> and configure job with information like which folders to crawl.
>
> so is there a way if i login in with one clients credentials i should be
> able to see only one output connector configured only for that client. i
> should not be able to see other 2 output connectors i configured for other
> 2 clients.
>
> basically based on logged in user i want to display information about
> connectors, repositories and jobs configured by him?? basically multi
> tenancy
>
> Jitu
>
>
> On Fri, Aug 8, 2014 at 3:35 PM, Karl Wright <[email protected]> wrote:
>
>> Hi Jitu,
>>
>> So I don't really understand this model.  Wouldn't each client
>> potentially be able to interfere with another client's crawl, and even have
>> access to that client's credential information?  The MCF UI is not designed
>> at this time to support subscription-style crawling services.
>>
>> If you want a wholly separate *instance* of MCF per client, then all you
>> need to do is configure each instance to use a separate database instance,
>> and make sure your MCF instances each have their own port.  Postgresql
>> supports multiple instances trivially, so you would merely change the
>> db.name and db.user properties.xml to be unique for your instance.
>> There is also a properties.xml parameter to set the port that Jetty uses,
>> if you are using jetty.
>>
>> Karl
>>
>>
>>
>> On Fri, Aug 8, 2014 at 5:27 AM, Jitu <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> i have a requirement where i have to expose ManifoldCF crawler UI
>>> interface to my clients. So i need one login per client but i don't want of
>>> deploy one instance per client. Is it possible to create multiple logins in
>>> manifoldCF? As per ManifoldCF.java line number 635 only one login is
>>> supported at this moment. correct me if i am wrong. Please guide me how to
>>> achieve this.
>>>
>>> Regards,
>>> Jitu
>>>
>>
>>
>

Reply via email to