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/