On 08/04/2016 02:45, Bernhard Lenz wrote:
I'm looking to build a new Internet Site where customers can create their own ID and maintain their own profile information such as email address, address, country, password, etc.

In the past I've build the register and update profile pages myself but I'm thinking there must be Open Source packages out there that have this functionality and just need to be installed and configured. Almost every site out on the internet has some kind of user registration and update profile function, so why build it over and over again.

Is there any information on how to build/configure a register page in Syncope and customize the UI to match the style of the rest of the internet site I'm trying to build? Also the same is needed for an update my profile page.

Hi Bernie,
with Syncope 2.0 (currently last release available is 2.0.0-M2) we provide a Java EE / AngularJS web application specifically addressed to user self-registration and self-management: Enduser. Such application is expressly meant to be extended and customized in order to suit any organization's look&feel and processes. Unfortunately, the documentation for how to customize such application is yet to be done, and is part of the process that will deliver the final 2.0.0.

You can take a look at it in our live demo (under Apache Syncope Enduser): http://syncope.apache.org/demo.html

Having in mind your use-case - e.g. integrating Syncope features into a public website - however, I would rather leverage the REST API of Syncope core, and build the frontend application in the technology that best matches your environment.

You can find the REST API documentation (under /user/self) at http://syncope.apache.org/rest/2.0/index.html

You can also take a look at the Swagger UI, again in our live demo (under Apache Syncope Core), or finally see how REST API calls can be composed to built high-level functionalities in

https://github.com/apache/syncope/blob/master/fit/core-reference/src/test/java/org/apache/syncope/fit/core/UserSelfITCase.java

HTH
Regards.

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC, CXF committer
http://home.apache.org/~ilgrosso/

Reply via email to