0

I'm trying to build an Autohosted Sharepoint app based on ASP.NET MVC, following this tutorial: http://www.ilovesharepoint.com/2012/07/building-aspnet-mvc-based-sharepoint.html

I'm stuck on "We want use the Token Helper too, so let’s copy the TokenHelper.cs file to our ASP.NET MVC project." step, because it's not in solution.

Is TokenHelper still used or does Sharepoint provide some other methods for authentication? Or maybe tutorial is wrong in some regard?

Also I can't seem to find Microsoft.Identity.Extentions dll file. This http://nuget.org/packages/Microsoft.IdentityModel/ doesn't contain it.

  • TokenHelper is a new concept in the App Model and is still used. Did you start with the App for SharePoint template? – Brian P May 22 '13 at 13:08
  • Yeah. Tried a second time, still the same. – sebz May 23 '13 at 7:38
2

Ok so I found Microsoft.Identity.Extentions here: http://download.microsoft.com/download/0/1/D/01D06854-CA0C-46F1-ADBA-EBF86010DCC6/MicrosoftIdentityExtensions-64.msi That's needed for http://nuget.org/packages/AppForSharePointWebToolkit/ which creates TokenHelper.cs file.

I still don't know why it didn't appear automatically when creating new project for sharepoint but this download solves my problem.

  • The NuGet package is probably buggy or missing it. Doesn't surprise me, this package management stuff is all a bit new for Microsoft. – James Love May 23 '13 at 8:05
0

Are you having the same bug I found, creating the project in a solution folder?

Templated projects for autohosted or provider apps don't have TokenHelper and aren't set up correctly

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.