Share-n-dipity

SharePoint serendipity is the effect by which one accidentally discovers something fortunate, especially while looking for something else entirely. In this case, it is the occassional musings, observations, and Ouija board readings about the phabulously

Browse by Tags

Related Posts
  • Blog Post: Parsing an SMS Message from Twilio

    The explosion of text messaging is a foregone conclusion, and apps have been catching up to the tidal wave for some time now. For those of you doing a lot of cloud-based development, you’re probably familiar with Twilio as one of the best / only cloud Voice and SMS messaging providers at least...
  • Blog Post: Do You Need An Account In Azure Active Directory if Using ADFS?

    Today’s topic is a little spin on a question that seems to be coming up more frequently, specifically when folks are using a combination of Azure Active Directory and ADFS. That question is, if I’m using ADFS do I really need to have an account in an Azure Active Directory (AAD) tenant? Well...
  • Blog Post: Fun with Azure Key Vault Services

    I was able to spend a little time recently with a new Azure service, the Key Vault service, for some work I was doing. It’s a pretty valuable and not too difficult service that solves an age old problem – where can I securely keep secrets for my applications in Windows Azure. Actually because...
  • Blog Post: How to Fix the OpenId Access Denied When User Won’t Grant Rights at Login

    Okay, so the title may not be the clearest thing ever here today, but it’s tough to do in just a few words, so let me explain the scenario a little more fully. Suppose you create an ASP.NET application and you configure it to be secured by Azure Active Directory. When you do that you have to configure...
  • Blog Post: Using Roles in Azure Applications

    I was spending some time today (finally) looking at how to get what I really consider the baseline functionality of claims – apps, users and roles – all working together with one of my Azure AD apps. Azure has been pushing out pieces of an RBAC-based infrastructure for a few months now, and...
  • Blog Post: How To Delete An App You Consented to in Azure AD

    In many ways this is a companion piece to the post I just published on solving an issue with multi-tenant applications in Azure AD: "The Account Needs to be Added as an External User in the Tenant with Azure AD Apps". This is actually a question I see come up fairly frequently, and one that...
  • Blog Post: The Account Needs to be Added as an External User in the Tenant with Azure AD Apps

    This is an error I see pop up in various discussions forums every now and then and tracking it down can be somewhat difficult. I had this happen recently in a scenario that I think probably is or will be one of the more common scenarios so I figured I'd write it up here. In my case I had an application...
  • Blog Post: Another Cool Way to Remotely Debug Azure Web Sites

    When I was working on a project last week I was having some problems getting the debugging experience working correctly between Visual Studio 2013 and my code which was running in an Azure web site. Fortunately a really smart guy that works here, Petr, gave me a set of instructions to get debugging started...
  • Blog Post: OAuth, o365 APIs and Azure Service Management APIs – Using Them All Together

    I’ve been spending some time lately fooling around the o365 API’s. Frankly, it has been a hugely frustrating experience; I’ve never seen so many documentation gaps and examples and sample code that didn’t work, to flat out wouldn’t compile in a long time. So, once I finally...
  • Blog Post: SQL Azure Connection String Settings for Visual Studio Projects Deployed to Azure Web Sites

    I recently spent HOURS looking for a silly little SQL Azure connection string in my Visual Studio project. When I created the project I configured it to be deployed to an Azure web site and I also connected it with a SQL Azure server where I'm storing the data. Unfortunately I had entered an old...
  • Blog Post: Developing and Deploying Multiple SharePoint 2013 Apps to a Single Azure Web Site

    Today’s topic is one that came about after I heard some folks kind of unhappy about using Azure web sites as a platform for SharePoint 2013 provider-hosted apps. The unhappiness as was really just about the fact that you only get 10 Azure web sites for free and some folks were thinking that this...
  • Blog Post: CloudTopia: Connecting o365, Apps, Azure and Cortana – Part 6

    In Part 5 of this series we looked at all of the different ways in which CloudTopia is integrated with Office 365 through our custom Web API REST controller. We’re going to wrap up this series with a little sizzle, and look at the custom Windows Phone app we wrote to work with CloudTopia using...
  • Blog Post: CloudTopia: Connecting o365, Apps, Azure and Cortana – Part 5

    In Part 4 of this series we looked at the integration with various Azure services in the CloudTopia app. In this part we are going to explore all of the integration that was done with Office 365 and how we did it. Here's some quick links to the whole series: Intro Open Graph ...
  • Blog Post: CloudTopia: Connecting o365, Apps, Azure and Cortana – Part 4

    In Part 3 of this series we looked at the plumbing required to add support for Web API 2.x to your SharePoint Apps, as well as some of the integration needed to have it work with SharePoint and CSOM. In Part 4 we’re going to look at the integration with various Azure services in the CloudTopia...
  • Blog Post: CloudTopia: Connecting o365, Apps, Azure and Cortana – Part 3

    In Part 2 of this series we looked at some of the details of working with Yammer Open Graph items in the CloudTopia app. In Part 3 we’re going to talk about adding and using Web API 2.1 functionality to a standard out of the box SharePoint App, and then look at what we do with that in CloudTopia...
  • Blog Post: CloudTopia: Connecting o365, Apps, Azure and Cortana – Part 2

    In Part 1 of this series, I introduced you to the CloudTopia app. In Part 2 we’re going to look at some of the work we did with Open Graph items in CloudTopia. Here's some quick links to the whole series: Intro Open Graph Web API Azure Integration Office 365 Integration...
  • Blog Post: CloudTopia: Connecting o365, Apps, Azure and Cortana – Part 1

    This is going to be a multi-part series to dissect and tear apart an application I tweeted about using the #yammerofjuly hashtag. This is an application I developed a couple of months ago as a means of illustrating some of the different complexities and options when building applications that span several...
  • Blog Post: Azure Development Tips for Debugging and Connection Strings

    I just wanted to pass on a couple of tips for Azure development that I've recently found to be helpful. The first is around connection strings. When you use a connection string, you typically store it in the project properties. The labs usually demonstrate reading the connection strings with something...
  • Blog Post: 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...
  • Blog Post: Integrating SharePoint 2013 with Azure Active Directory – Part 1 Configuration

    NOTE: I updated this 10/9/2013 because some of the Url references I had below had changed between when I did it (when AAD was in preview) and now (RTM). The Azure Active Directory (AAD) team has made the first release of their product. Along the way they’ve added functionality that allows you...
  • Blog Post: Adding Support for Multiple SharePoint 2010 Farms and the CASI Kit in Your WCF

    Someone raised an interesting question the other day about the ability of a WCF application, that's configured as described in Eric White's blog ( http://blogs.msdn.com/b/ericwhite/archive/2010/06/18/establishing-trust-between-a-wcf-web-service-and-the-sharepoint-2010-security-token-service.aspx...
  • Blog Post: 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...
  • Blog Post: Server Collection Cannot Be Empty Error When Using Azure AppFabric Caching in Winforms Application

    I had a problem that unfortunately I've seen a few people run across when using the AppFabric caching feature of Windows Azure. This is the release version of the caching mechanism formerly known as Velocity. When you have a problem with the caching factory that it uses, most frequently the error...
  • Blog Post: Using Claims with WCF Data Services Part 2

    In Part 1 ( http://blogs.technet.com/b/speschka/archive/2011/07/28/using-claims-with-wcf-data-services-part-1.aspx ) I described how you can use the WCF Data Services lesser known feature called a ServiceOperation to create a traditional middleware style REST endpoint, with custom code behind it in which...
  • Blog Post: Federated SAML Authentication with SharePoint 2010 and Azure Access Control Service Part 2

    In the first post in this series ( http://blogs.technet.com/b/speschka/archive/2011/05/05/federated-saml-authentication-with-sharepoint-2010-and-azure-access-control-service-part-1.aspx ) I described how to configure SharePoint to establish a trust directly with the Azure Access Control (ACS) service...