How to set OIDC authentication provider at startup
CTFreak can manage multiple external authentication providers via its web interface or API.
You can also define one at startup. For example, for authentication via a Google account:
ctfreak run \
-set-main-oidc-auth-provider-name="Google" \
-set-main-oidc-auth-provider-client-id="XXXXX.apps.googleusercontent.com" \
-set-main-oidc-auth-provider-client-secret="YYYYY" \
-set-main-oidc-auth-provider-discovery-endpoint="https://accounts.google.com/.well-known/openid-configuration"