Quantcast
Channel: Developing Apps for SharePoint 2013 forum
Viewing all articles
Browse latest Browse all 8089

Getting Error: "Unable to connect to the remote server" when using TokenHelper.GetAppOnlyAccessToken in Provider Hosted App

$
0
0

Hi Team,

Getting Error: "Unable to connect to the remote server" when using TokenHelper.GetAppOnlyAccessToken in Provider Hosted App.

In my scenario I am creating Provider Hosted App for an On-Premise SharePoint Server. There I want to create Site collection on a Web Application using Client Object Model. For Site Collection process i am using below attached code:

Private void CreateSiteCollection(SiteTemplateEntity selectedConfig)

{

string webUrl ="";

Uri targetUri =newUri(TENANT_ADMIN_URL);

var token =TokenHelper.GetAppOnlyAccessToken(SHAREPOINT_PID, targetUri.Authority,TokenHelper.GetRealmFromTargetUrl(targetUri)).AccessToken;

using (var clientContext =TokenHelper.GetClientContextWithAccessToken(targetUri.ToString(), token))

{

var tenant =newTenant(clientContext);

webUrl =String.Format("{0}{1}", selectedConfig.BasePath, txtWebName.Text);

var properties =newSiteCreationProperties()

{

Url = webUrl,

Owner =“domain\userid”,

Title ="ABC",

Template = selectedConfig.SiteTemplate,

StorageMaximumLevel = 100,

UserCodeMaximumLevel = 300

};

SpoOperation op = tenant.CreateSite(properties);

clientContext.Load(tenant);

clientContext.Load(op, i => i.IsComplete);

clientContext.ExecuteQuery();

while (!op.IsComplete)

{

System.Threading.

Thread.Sleep(30000);

op.RefreshLoad();

clientContext.ExecuteQuery();

}

}

}

Call to GetAppOnlyaccessToken method throws attached issue.

Please suggest how to resolve this issue.

Thanks


Prabhat


Viewing all articles
Browse latest Browse all 8089

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>