The Hour of Code 2013

I try to not get into endorsing this thing or that on this blog, but there is something generating interest this week that I think is pretty cool, and it’s called the Hour of Code.  The idea is to get students (or really anyone that wants to know more about programming IMO) to give it…

2

Debugging SharePoint Apps That Are Hosted In Windows Azure Web Sites

Today, I'm going to be the lazy human I'm so frequently accused of being by my somewhat faithful dog Shasta, and bring together two posts written by two other folks into one uber "ain't it cool how this all works together post" by me.  Here are the two concepts we're combining today: Publishing a provider-hosted…

12

Tool to Get Token Signing Certificate Out of ACS

I continue to be regularly annoyed when I want to go snag the token signing certificate out ACS for use with federating to my various projects, like SharePoint sites.  I've written in a couple or more blog postings about how you go to your tenant, find your federation metadata xml endpoint, retrieve the Xml from…

8

Getting the Current User Identity in a Low Trust App in SharePoint 2013

Today's post comes primarily because it's a common question, but not because it's a particularly brilliant answer; maybe just a bit unexpected.  If you followed the some of the differences between low trust and high trust apps in SharePoint, you will know that in a low trust app, SharePoint knows who the user is, versus…

5

Creating a Yammer-Centric Security Setup for SharePoint 2013

Okay, I’m going to preface everything in this post by saying what I’m going to be describing is not what you would consider the most secure SharePoint web application in the world.  If you are working with sensitive content then this is probably (but not absolutely) NOT the best solution for you.  However, if you…

5

Another "Could not load file or assembly" Error Resolved

These silly .NET Framework errors are the ones that really bug me, you spend SOOOOO much time trying to track down these things but the error messages are so vague that it's just an exercise in frustration most times.  Here's another one of my favorites – getting the error "Could not load file or assembly". …

6

Another Tip if Visual Studio Times Out Trying to Deploy Your App in SharePoint 2013

I've had this happen to me, seemingly randomly, a number of times before.  You open Visual Studio and create a new SharePoint App.  You go through the wizard and then hit F5 to run, deploy and debug your app.  Something happens along the way though…you watch the output window and it just keeps counting time…

4

Using the Yammer API in a .NET Client Application

UPDATE 12/17/2013:  The authentication process Yammer uses to issue an access code changed recently.  If you have been getting a 404 error when executing the 3rd line of code previously described below to get the token, then read the updated step 3 below and/or grab the updated code attached to this post. Recently I’ve been…

54

How To Control App Token Lifetimes in SharePoint 2013

Today's post is the first selection from the little twitter contest I announced on the Share-n-Dipity blog a few days ago:  http://blogs.technet.com/b/speschka/archive/2013/09/04/use-social-tools-to-tell-me-what-you-want-to-see-here-next.aspx.  Shariq wanted to know more about the lifetime for high trust app tokens, as he tweeted here: @speschka – I would be keen to understand more around caching tokens in High Trust Apps….

5

Security in SharePoint Apps – Part 8

PREVIOUS:  Security in SharePoint Apps – Part 7 For this, the very last in the series, I just wanted to briefly talk at a high level about the process you should be doing when developing an App for a SharePoint site that uses SAML (or FBA for that matter).  I’ve already written a detailed post…

5