rename UserAuthProvider to UserAuthDetails