Made public methods on AuthService virtual, so easier to override

I need to open a unit of work for auth requests. Making the public methods of AuthService virtual will make it easier to override, and extend with required behaviour, e.g. opening a unit of work.