Integrations
Bracken includes several different integrations that allow it to be used with external systems. The integrations can be split into categories of either user login (authentication) and results (data access).
Bracken login
A user can log in to Bracken with a username and password. Depending on the site configuration, they may create new user accounts and join relevant groups.
The user accessses the login page by navigating to the client’s Bracken page, for example https://demo.bracken.cloud. This will allow the user to authenticate using Bracken’s identity provider.
External provider
Bracken supports single sign on (SSO), which allows users to access Bracken via a third-party identity provider. This is achieved using the OpenID Connect (OIDC) workflow. There are several commercial OIDC providers, for example Google, Auth0, or Okta.
LTI (Learning Tools Interoperability)
Bracken supports LTI in both LTI Launch (signed token) or LTI Login (via OIDC) modes. This makes Bracken compatible with other e-learning platforms such as Moodle, Blackboard, and Canvas. Bracken’s LTI integration includes both users accessing Bracken via their e-learning platform, as well as sending Bracken results back to the platform using the LTI Assessment and Grade Service.
PublicAPI
Bracken provides enterprise-level integrations for clients to access the full range of features using a public-facing API server. This is aimed at server-to-server integrations; partners access the PublicAPI using Client Credentials.
Custom integrations
Bracken comes preconfigured with several custom integrations with commercial sales and user management systems, including Friendly Manager, Damstra, and Prolorus.