version 1 of the user service, supporting get_current_user