auth provider fix