Extend the auth provider in the way suggested in the LV docs