Skip to content
Jeremy Foster edited this page Jun 9, 2022 · 1 revision

This RESTful API supports the Web Applications. It is built with the Java Spring framework.

The API is not bundled with the Subscriber API so that it can be independently maintained and enhanced without impacting subscribers.

Access to this API requires authentication through the Membership layer, which uses Keycloak. Requests are validated through the use of a Bearer Token (JWT).

The API is a simple service that handle requests and responses. All data access functionality will be provided through a Data Access Layer (DAL). This will ensure that the API is light weight, scalable, maintainable, and can be independently incrementally enhanced.

The API will provide access to the TNO database, search, and content within the TNO network.

Clone this wiki locally