Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Once you have created your project, you already have a set of tools for evaluating Syncope in a quite rich scenario, without the need of setting up additional components like JEE container, database, LDAP server and so on.

Running

Go under

Code Block
console

...

Code Block
mvn -P embedded

Components available

Syncope core

Syncope core is the main web application, exposing a set of RESTful services.

Syncope console

Syncope console is the administration interface for dealing with Syncope core.

Syncope internal storage

Syncope core's persistence is based on JPA: this allows deployment on a wide range of DBMS; when running in embedded mode, H2 (in-memory) is used for internal storage.

An SQL web interface is available at http://localhost:9082/:Image Removed

  1. Choose configuration 'Generic H2 (Embedded)'
  2. Insert
    Code Block
    jdbc:h2:mem:syncopedb
    as JDBC URL
  3. Click 'Connect' button

External database resource

(Do you want to understand what an external resource is? Check ConnectorInstancesAndResources).

...

An SQL web interface is available at http://localhost:9082/:Image Removed

  1. Choose configuration 'Generic H2 (Server)'
  2. Insert
    Code Block
    jdbc:h2:tcp://localhost:9092/testdb
    as JDBC URL
  3. Set 'sa' as password
  4. Click 'Connect' button

External LDAP resource

(Do you want to understand what an external resource is? Check ConnectorInstancesAndResources).

...

  1. host: localhost
  2. port: 1389
  3. base DN:
    Code Block
    o=isp
  4. bind DN:
    Code Block
    uid=admin,ou=system
  5. bind password: 'secret'

External SOAP resource

(Do you want to understand what an external resource is? Check ConnectorInstancesAndResources).

An example SOAP server is available at http://localhost:9080/wssample/servicesImage Removed.

You can check its internal storage by visiting http://localhost:9080/wssample/exploredb.jspImage Removed.