[ 
https://issues.apache.org/jira/browse/SYNCOPE-152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-152:
-------------------------------------------
    Description: 
SCIM (System for Cross-domain Identity Management) is the open API for managing 
identities.
The specification is now complete and published under IETF.
An overview and detailed specifications can be found at the official website: 
http://www.simplecloud.info/

The Syncope Core already provides a [full-fledged RESTful 
interface|https://syncope.apache.org/docs/reference-guide.html#rest], normally 
available under {{/rest}}; the idea here is to add another RESTful interface 
available under {{/scim}}, compliant to the SCIM v2 specifications as referred 
above.

The new REST interface can be developed as an 
[extension|https://syncope.apache.org/docs/reference-guide.html#extensions], 
whose features will be:

# expose a fully compliant SCIM v2 RESTful interface
# translate the incoming / outgoing payloads from / to SCIM formats to / from 
Syncope standard formats
# invoke the underlying [Logic 
layer|https://syncope.apache.org/docs/reference-guide.html#logic] for actual 
operation implementation

An additional feature will be needed for mapping the standard Syncope 
[Schema|https://syncope.apache.org/docs/reference-guide.html#schema] to SCIM 
attributes.

  was:http://www.simplecloud.info/


> 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: gsoc2017, rest
>             Fix For: 2.1.0
>
>
> SCIM (System for Cross-domain Identity Management) is the open API for 
> managing identities.
> The specification is now complete and published under IETF.
> An overview and detailed specifications can be found at the official website: 
> http://www.simplecloud.info/
> The Syncope Core already provides a [full-fledged RESTful 
> interface|https://syncope.apache.org/docs/reference-guide.html#rest], 
> normally available under {{/rest}}; the idea here is to add another RESTful 
> interface available under {{/scim}}, compliant to the SCIM v2 specifications 
> as referred above.
> The new REST interface can be developed as an 
> [extension|https://syncope.apache.org/docs/reference-guide.html#extensions], 
> whose features will be:
> # expose a fully compliant SCIM v2 RESTful interface
> # translate the incoming / outgoing payloads from / to SCIM formats to / from 
> Syncope standard formats
> # invoke the underlying [Logic 
> layer|https://syncope.apache.org/docs/reference-guide.html#logic] for actual 
> operation implementation
> An additional feature will be needed for mapping the standard Syncope 
> [Schema|https://syncope.apache.org/docs/reference-guide.html#schema] to SCIM 
> attributes.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to