robertcampion / dredd

Scoring software for the MRDC (Midwestern Robotics Design Competition)
1 stars 0 forks source link

Remove authentication modules #5

Closed robertcampion closed 8 years ago

robertcampion commented 8 years ago

The angular-fullstack template is designed for use in an ordinary webapp with users, so it includes some authentication/security modules.

I think they're not necessary, since we'll be using either:

In the latter case, A) I think we can trust the teams enough not to cheat, B) it would be fairly obvious if they are cheating, and C) the current security measures don't stop them from accessing the app the same way as the judges. The only way to distinguish legitimate judges from cheating teams is to require users to log in to the scoring system.

Overall I think the benefits of removing the current security modules (less code to learn/debug/test) outweigh the costs.