Chapter4 Example5: removed unused auth provider