Hi Keith,
On Sat, October 24, 2015 20:12, kjohns07 wrote:
I was wondering how other people handle logging teams in to domjudge during their competitions? We've always have volunteers go around to the team computers and manually log them in before the contest started, but I've always found that to be a bit tedious. We never liked the idea of giving the teams their own passwords since they could easily share them with each other.
In the past we've mostly solved this with using IP-address based logging in. This means that teams cannot lose their info and indeed not share it either. But it does require a good overview beforehand of which team will have which IP, obviously. As you mention, that is not an alternative for you.
Another nice approach could be to generate an X.509 client certificate on each team machine, configure that in their browser, and use that to authenticate to Apache. I think this should be possible with the current DOMjudge that supports reading the REMOTE_USER variable. Although teams could in theory share the certificate, that's much more difficult than sharing a password.
Your approach seems like a nice way of handling this too. I wouldn't mind adding the support for that to DOMjudge.
Cheers, Thijs