[ 
https://issues.apache.org/jira/browse/CONNECTORS-221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13065198#comment-13065198
 ] 

Karl Wright commented on CONNECTORS-221:
----------------------------------------

bq. The CMIS specification provides a mechanism to get and apply an ACE but 
only if referred to a specific object in the repository, because it is a 
content-centric protocol. This means that there isn't a way to retrieve 
informations about permissions for an user without any object IDs.

This won't matter unless there's actually something to retrieve.  So the 
question becomes, how are ACE's mapped in CMIS?  What do they actually mean?  
Does their form depend on the underlying repository?  Or do those user id's 
like "admin" and "johndoe" have cross-repository meaning of some kind?  Do all 
underlying repositories use actual user names here?

If the latter, you might consider a straight pass-through authority connector, 
for now.  Basically it would be a modification of the null authority connector, 
with the ability to perform regular expression mapping of the incoming user 
active directory name to the "CMIS" name, and that's it.  Then, the repository 
connector will simply look at all the "xxx:read" ACE's and strip off the 
":read" part to get the "CMIS access token", because all you will care about is 
read access.




> A CMIS connector would be helpful
> ---------------------------------
>
>                 Key: CONNECTORS-221
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-221
>             Project: ManifoldCF
>          Issue Type: New Feature
>          Components: CMIS connector
>    Affects Versions: ManifoldCF 0.3
>            Reporter: Karl Wright
>         Attachments: CONNECTORS-221-DEPENDENCIES.txt, 
> CONNECTORS-221-Java.txt, CONNECTORS-221-branch-build-patch-2.txt, 
> CONNECTORS-221-branch-java-patch-2.txt, CONNECTORS-221-branch-java-patch.txt, 
> CONNECTORS-221-build-example-patch.txt, CONNECTORS-221.txt, 
> CONNECTORS-221.zip, screenshot-1.jpg, screenshot-2.jpg, screenshot-3.jpg, 
> screenshot-4.jpg, screenshot-5.jpg, screenshot-6.jpg, screenshot-7.jpg, 
> screenshot-8.jpg
>
>
> Several people have asked if ManifoldCF supports CMIS.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to