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

Francesco Chicchiriccò commented on SYNCOPE-152:
------------------------------------------------

Agree that SCIM interface will only support users (and groups, if possible).

Also agree not to wait for eSCIMo since AFAICT the development has quite 
stalled since a while now.

I would suggest to think to the SCIM interface as an extension - which is a 
standard way for adding optional features to Syncope, since 2.0 - which define 
an additional {{<jaxrs:server/>}}, mapped to {{/scim}}, with its own 
independent configurations.

Naturally, as at the moment we define the JAX-RS interface via {{UserService}} 
and its 
[UserServiceImpl|https://github.com/apache/syncope/blob/master/core/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/service/UserServiceImpl.java]
 implementation, which translates JAX-RS requests into calls to {{UserLogic}}, 
I would expect similarly that a new {{ScimUserService}} JAX-RS interface might 
have its {{ScimUserServiceImpl}} implementation simply performing a different 
translation into calls to the same {{UserLogic}}.

> Support SCIM REST API
> ---------------------
>
>                 Key: SYNCOPE-152
>                 URL: https://issues.apache.org/jira/browse/SYNCOPE-152
>             Project: Syncope
>          Issue Type: New Feature
>            Reporter: Francesco Chicchiriccò
>              Labels: rest
>             Fix For: 2.1.0
>
>
> http://www.simplecloud.info/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to