Change user provider method signatures, authentication exception handling