En mi aplicación C #, estoy tratando de acceder a un servicio Feature que está alojado en arcgis.com. El servicio de funciones se comparte solo con un grupo u organización y NO es público. ¿Cómo puedo acceder a este servicio en mi código de cliente? Aquí está mi código de cliente que arroja una excepción que dice que se requiere el token de autenticación. Tengo el token pero no sé cómo usar ese token para autenticarme para usar el servicio. Este mismo código funciona bien para servicios que se comparten como PUBLIC.
IPropertySet sipPS = new PropertySet();
sipPS.SetProperty("DATABASE", layerUrl);
IWorkspaceFactory sipWSF = (IWorkspaceFactory)new ESRI.ArcGIS.Carto.FeatureServiceWorkspaceFactory();
IWorkspace sipWS = sipWSF.Open(sipPS, 0);
IFeatureWorkspace sipFWS = (IFeatureWorkspace)sipWS;
IGroupLayer grpLayer = new GroupLayerClass();
grpLayer.Name = Constants.ArcGISOnlineGroupLayerName;
IFeatureClass sipFC = sipFWS.OpenFeatureClass("0");
IFeatureLayer fl = new FeatureLayerClass();
fl.Name = featureLayerName;
fl.FeatureClass = sipFC;
grpLayer.Add(fl as ILayer);