probably a good idea to simply replace the auth with an sso to github (because ctftime supports it) also supported by hedgedoc see https://django-allauth.readthedocs.io/en/latest/providers.html#github