One of the things you’re likely to hear a lot about in SharePoint 2013, and I may end up writing a lot about, is oAuth. In SharePoint 2013 oAuth is used to establish a trust between two applications for purposes of establishing the identity of a principal (user or application). In SharePoint you will use…
Year: 2012
SharePoint 2013 Technical Training Materials Are Here!
Hey folks, just an FYI that we are finally ready to start peeling back the kimono on the next version of SharePoint, which we are calling SharePoint 2013. In addition to today's announcements, we've released quite a bit of technical content on the new version up on Technet. I had the good fortune to help…
Creating an Azure Persistent VM for an Isolated SharePoint Farm
The first step in being able to create a persistent VM in Azure is to get your account upgraded to take advantage of these features, which are all in preview. Once the features are enabled you can follow this process to get the various components configured to support running an isolated SharePoint farm. In this…
How To Send An Authenticated Message to the Windows Phone Push Notification Service
The Push Notification Service is a cool feature of Windows Phone that lets you do things like send toast messages, update a Live Tile, etc. for your Windows Phone application. You can use the service without any additional transmission security protocols, but if you do you are limited to a maximum of 500 messages per…
The SPMigrateUsers Tool for Changing Account Identities in SharePoint 2010
There are times in SharePoint when you want or need to change an account identity. The best example is with SAML claims. In virtually of my examples I use email address as the identity claim for users. I do this because a) most people have an email address and b) an email address is something…
The Issuer of a Token is not a Trusted Issuer Craziness with SAML Claims in SharePoint 2010
Let's be honest – every now and then SharePoint lies to us. Case in point – I was working with my friend Nidhish today, getting SAML working on a SharePoint site. We started out be getting a strange HTTP 500 error when we hit the site. That in and of itself is unusual in my experience. …
Getting Welcome Emails to Work with a Custom Claims Provider in SharePoint 2010
A good “friend of the blog”, Israel V., was good enough to point out to me recently that pretty much all of the code samples that we have for custom claims providers contain an irritating little flaw – if you follow these samples then the welcome emails that get sent out when you add a…
403 Forbidden Errors When Failing Over a SQL 2012 Availability Group with SharePoint 2010
I just had a heck of a time getting failover of a SQL 2012 Availability Group to work correctly with SharePoint 2010, so I thought I would share the outcome in case it helps anyone else. In short, I had my SQL 2012 Availability Group all set up and it appeared to be working correctly. …
Using Compression on Windows Phone 7.5
As I’m sure many of you know who have done development on Windows Phone, there isn’t built in support for compression and decompression. Many folks have pointed to the SharpCompress project on CodePlex, and this is what I ended up using for it as well. The BIG thing that was missing from it though has…
When Do You Need to Install a Custom Claims Provider for Search in SharePoint 2010
We've been having a few good (meaning "interesting") discussions lately about custom claims providers and search. As it turns out, there are instances when you need to install your custom claim provider on a search box ("box" being something I'll define down below) in order to get security trimming working correctly in your search results. …