Deployment

Hint

You just want to try TIRA within your organization without setting up the production deployment? We have created a slimmed down demo deployment just for this!

Modules of a complete TIRA deployment

Backend

TIRA’s brains.

Deploying the Backend
Frontend

The web frontend presented to TIRA’s users.

Deploying the Frontend
Authentication Provider

TIRA does not do any user management. Instead, we leave this to third party authentication providers.

Reverse Proxy

For security reasons, you MUST use a reverse proxy to delegate authentication to the Auth Provider and set the HTTP header fields accordingly. Trusted header authentication works by adding a user identifier as a simple HTTP header field to any request that needs authentication. If any user could just set this field as they whish, they could easily impersonate any user they like.

Runner

Runners are responsible for executing and evaluating the submissions.

runner
../../_images/architecturestack.svg