An Authentication Server for CSC380