### Using Different Credentials for Basemap and Feature Services in Angular
I'm working on an **Angular** project that integrates ArcGIS and requires different authentication methods for the basemap and feature services:
- The **basemap** uses an **API key** from one ArcGIS account.
- The **feature services** are accessed via **OAuth** authentication from another ArcGIS account.
I've successfully implemented OAuth authentication and can retrieve the feature services. However, when I try to add a feature service to the map, I encounter the following error:
> **GWM_0003: You do not have permission to access this resource**
It appears that setting `esriConfig.apiKey` overrides the OAuth token, leading to an authentication conflict.
### Question:
Is there a way to separate authentication so that:
1. The **basemap** continues to use the API key.
2. The **feature services** use OAuth authentication without conflicts?
Any insights or workarounds would be greatly appreciated!