Finished user model authentication and authorisation