User Authentication. Requires Angular ref 4513a90fb679efb6dfca0b04acde9213455f3d2c