chore: refactor auth in account