Implement OAuth session subclasses with base_url support