Bridge

The bridge is a Java library providing an API for accessing PageSeeder Web service API. There is also a Java library extended the bridge in the context of a Berlioz application called berlioz-bridge.

PageSeeder bridge

The bridge is a Java API that provides wrappers around PageSeeder's Web services so that PageSeeder objects can be retrieved directly in Java instead of having to parse them.

The PageSeeder bridge is open source project available on Github at:

https://github.com/pageseeder/bridge 

Its Maven coordinates are:

<dependency>
  <groupId>org.pageseeder.bridge</groupId>
  <artifactId>pso-bridge</artifactId>
  <version>0.8.1</version>
</dependency>

Berlioz Bridge

As part of the Berlioz ecosystem, there is also a Java library to provide generators and other convenient APIs to work with the Bridge in the context of a Berlioz application.

In particular, it provides:

  • Security filters to use a PageSeeder account for authentication and authorization
  • Content generators to manage accounts and read documents

This Java library is also an open source project available on Github at:

https://github.com/pageseeder/berlioz-bridge 

It maven coordinates are:

<dependency>
  <groupId>org.pageseeder.berlioz</groupId>
  <artifactId>pso-berlioz-bridge</artifactId>
  <version>0.3.0</version>
</dependency>

Configuration

In Berlioz the bridge is configured using the <bridge> element.

For example:

<bridge api-url="http://ps.example.org:8282">
  <authenticator type="pageseeder" member-of="users-admin"/>
</bridge>

Created on , last edited on