Refactor reauthorization out of WithSession