Auth provider simplified