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
TIRA’s brains.
The web frontend presented to TIRA’s users.
TIRA does not do any user management. Instead, we leave this to third party authentication providers.
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.
Runners are responsible for executing and evaluating the submissions.