Integration
Note
This documentation is intended for a technical audience to allow them to integrate other applications to the DTT toolkit.
Service APIs
As well as providing user interfaces for to allow humans to use the services on the platform, we also provide Application Programming Interfaces (API's) to allow other applications to integrate with the services.
To use these services then the client application will need to obtain and user a bearer token. This is described in the Authentication section.
Each service may publish its own APIs to allow integration. These are documented along with the service.
Identity Hub
In addition, applications may integrate with the Identity Hub to leverage the authentication capability of the platform - namely to provide a standard identity provider for multiple authentication sources both industry standard (such as Kerberos, username and password) commercial (such as Google and Microsoft Azure Active directory) and bespoke (such as Northern Ireland Identity Assurance, DAERA authentication providers) as required.
This is described in Integrating with Identity Hub.