Users are grouped by authentication providers:
- a single internal authentication provider that allows you to add local users one by one via the UI and specify a username and password for each user.
- several external authentication providers, to which you can delegate the authentication of your users via SSO (Single Sign-On). Users associated with an external authentication provider will be created in ctfreak on their first login.
Only administrators can edit authentication providers.
Add an internal user
To add an internal user, log in to the UI as an administrator, go to Users -> New user and complete the form.
Add an external authentication provider
To add an external authentication provider, log in to the UI as an administrator, go to Settings -> Authentication -> New auth provider and complete the form.
To date, Ctfreak only allows the use of
OpenID Connect as the authentication method.