rate limit datastore auth attempts and reuse credentials.