Nella mia applicazione C #, sto provando ad accedere a un servizio Feature ospitato su arcgis.com. Il servizio funzionalità è condiviso solo con un gruppo o un'organizzazione e NON è pubblico. Come posso accedere a questo servizio nel mio codice cliente. Ecco il mio codice client che genera un'eccezione che dice il token di autenticazione richiesto. Ho il token ma non so come utilizzare quel token per essere autenticato per utilizzare il servizio. Questo stesso codice funziona bene per i servizi condivisi come PUBBLICO.
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);