[
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