Step 3.2 - Add AuthTokenFactory and AuthInterceptor