feat(auth): allow clientId and fix docs

I also built the repo