Hi Damien,
The JIRA connector fetches users from JIRA and converts them to acls:
>>>>>>
if (acls == null) {
// Get acls from issue
List<String> users = getUsers(issueID);
aclsToUse = (String[])users.toArray(new String[0]);
java.util.Arrays.sort(aclsToUse);
} else {
aclsToUse = acls;
}
<<<<<<
and
>>>>>>
// Turn into acls and add into description
String[] denyAclsToUse;
if (aclsToUse.length > 0)
denyAclsToUse = new String[]{defaultAuthorityDenyToken};
else
denyAclsToUse = new String[0];
rd.setSecurity(RepositoryDocument.SECURITY_TYPE_DOCUMENT,aclsToUse,denyAclsToUse);
<<<<<<
This only happens if you don't have any "forced" acls set in the job
specification (which would be set on the "Security" tab for the job), so be
sure nothing is set there.
The only thing I don't see here is whether the user names so fetched are
properly qualified with the relevant authority group. That's also
essential for this to work and I'll check that next. But in any case you
should see tokens indexed -- if not I'd look at your output connection
and/or your index configuration. If this is Solr you should see log info
messages that include the tokens with every document.
Karl
On Fri, Feb 2, 2018 at 1:08 AM, Karl Wright <[email protected]> wrote:
> Hi Damien,
>
> First, let me understand the problem. You say you are seeing no
> authorization tokens being indexed at all, correct? It sounds like you
> have the authority side configured properly. You have confirmed that you
> are getting authority tokens back that you expect, it sounds like. So the
> fact that there is (apparently) missing documentation for the Jira
> authority is not a problem for you at this time.
>
> I'll have a look at the JIRA repository connector code to see how/where it
> sets authorization tokens and get back to you.
>
> Karl
>
>
>
>
> On Fri, Feb 2, 2018 at 12:48 AM, Damien Collis <[email protected]>
> wrote:
>
>> Hi User Group,
>>
>>
>>
>> I am successfully indexing a JIRA server with Manifoldcf 2.9.1 and Solr
>> 7.1.0.
>>
>>
>>
>> However I am unable to correctly configure the JIRA authorities.
>>
>>
>>
>> I have successfully configured a JIRA Authority Connection associated
>> with an Authority Group
>>
>> I have successfully configured a User Mapping Connection to append the
>> domain to the simple JIRA username.
>>
>> I have tested the configuration with the http://manifoldcf/mcf-combined
>> -service-2.9/[email protected] and receive:
>>
>> AUTHORIZED:Jira
>>
>> TOKEN:LinkGroup:collida
>>
>>
>>
>> But I am not seeing any evidence of the authority values being extracted
>> and passed to solr upon crawling.
>>
>>
>>
>> The documentation states… “This repository connection type is meant to
>> secure documents in conjunction with the Jira Authority Connection type.
>> Please read the associated documentation to configure document security.”
>>
>>
>>
>> But I am unsure where to find the “associated documentation”.
>>
>>
>>
>> BTW, I have successfully extracted Authorities for a CIFS extraction
>> (thanks to your responses from an earlier post)
>>
>>
>>
>> Any assistance would be highly appreciated.
>>
>>
>>
>>
>>
>> Regards
>>
>> *Damien Collis*
>> Team Leader – Systems Integration
>> Link Group
>>
>>
>> * Level 4, 1A Homebush Bay Drive, Rhodes NSW 2138
>> <https://maps.google.com/?q=1A+Homebush+Bay+Drive,+Rhodes+NSW+2138&entry=gmail&source=g>
>> : Email: [email protected]
>> ( Ph: +61 2 8571 5616 <+61%202%208571%205616>
>>
>>
>>
>
>