chameleon-system-private/libri-bibliography-service-bundle

8.47.1 2025-12-15 13:39 UTC

README

You will find the libri api in ./Resources/doc.

Some things to note:

  • The authentication domain is different than the api domain.
  • The production domains are the same as the demo domains - just replace demo with production.
  • When the API expects an array as a parameter, it really means that multiple values for the parameter should be comma-sperated.
  • The default values for api_auth_url and api_url point to the production server.
  • You will need to get api_user_name and api_password from libri for each project.
  • api_client_id is defined as "name of the client to track the requests". This must be bibliografie-default-client

Example curl request to aquire a token:

curl -X POST -H "Content-Type: application/x-www-form-urlencoded" \
     -d "grant_type=password&client_id=bibliografie-default-client&username=<username>&password=<password>" \
     "https://lisa-production.production.libri.cloud/auth/realms/bibliografie/protocol/openid-connect/token"