Kirk Evans Blog
.NET From a Markup Perspective
Translate This Page
Translate this page
Atlanta Microsoft Events
Azure Web Sites
Dallas Microsoft Events
Enterprise Social Computing
Life at Microsoft
SQL Server 2005
SQL Server 2008
SQL Server 2012
Visual Studio 2008
Visual Studio 2010
Visual Studio 2012
Visual Studio 2013
Windows Phone 7
Windows Presentation Foundation
Windows Server 2008
Windows Server 2012
Windows Workflow Foundation
XML Web Services
Browse by Tags
Kirk Evans Blog
Tagged Content List
High Trust SharePoint Apps on Non-Microsoft Platforms
This post will discuss some options for building high-trust apps for SharePoint when the app is not running on a Microsoft platform. Background Let me start this post by saying I don’t have code to announce or a solution to provide. I am merely pointing out that building both low-trust and...
14 Jul 2014
Call Multiple Services With One Login Prompt Using ADAL
This blog will show how to create a client application using Active Directory Authentication Library (ADAL) that authenticates to multiple Web API applications in Azure Active Directory while only prompting the user a single time for credentials. Background I wrote a previous post that showed how you...
23 Apr 2014
Calling O365 APIs from your Web API on behalf of a user
This post will show how to create a custom Web API that calls the Office 365 APIs on behalf of a user. Background How about that title?!? That’s pretty geeky. I’ve been working with a customer who is interested in the new Office 365 APIs that were announced at SharePoint Conference. They...
15 Apr 2014
Building SharePoint 2013 Apps with Windows Azure PaaS
This post will show how to create a SharePoint 2013 app leveraging Windows Azure PaaS and the Windows Azure SDK 2.2. You can watch the video online of the presentation that I did about this solution at SharePoint Conference 2014, Building SharePoint Apps with Windows Azure Platform as a Service, at...
4 Mar 2014
Building a SharePoint App as a Timer Job
This post will show how to create an app as a timer job. Background One of the complicated parts of the app model today is trying to figure out how to do things that I used to do in full trust code using the app model. Honestly, things look a little different, and this pattern will be useful to...
2 Mar 2014
Setting a SharePoint Person or Group Field Value with CSOM
I recently was asked a question about setting a Person or Group field value in a list using CSOM. This post shows how to programmatically set a user or group field value using CSOM. Background A developer wants to programmatically add users as members to a Community site in SharePoint 2013. ...
30 Nov 2013
What Every Developer Needs to Know About SharePoint Apps, CSOM, and Anonymous Publishing Sites
This post will show what works and what doesn’t with CSOM and REST in a SharePoint 2013 publishing site that permits anonymous access. More importantly, we show what you should and should not do… and why. Overview I frequently see questions about using SharePoint apps with “public-facing web sites...
24 Oct 2013
Introducing SharePointContext for Provider-Hosted SharePoint Apps!
One of the more frustrating parts of building provider-hosted apps for SharePoint 2013 was that you needed to choose ahead of time if you were targeting a low-trust app or a high-trust app and use the appropriate methods in TokenHelper.cs. Not only that, but figuring out how to use the app-only...
24 Sep 2013
Creating a Fiddler Extension for SharePoint 2013 App Tokens
This post will show how to create a Fiddler extension to inspect SharePoint 2013 context and access tokens. [ Update 11/21/2013: Andrew Connell was nice enough to post this project to GitHub to allow the community to make contributions to the project. Visit his blog for more information on contributing...
25 Aug 2013
ALM for SharePoint Apps – Understanding Provider Hosted App Publishing
This post shows how to create a publishing profile for provider-hosted apps and use them as part of the build process. Overview This is part 4 in a series on ALM for SharePoint 2013 apps. Part 1 - ALM for SharePoint Apps: Configuring a TFS Build Server with Team Foundation Service Part 2 - ALM for SharePoint...
20 Aug 2013
ALM for SharePoint Apps: Customizing the Build Process with a Custom Workflow Activity
This post shows how to create a custom customize the build process for provider-hosted apps with a custom workflow activity that will update the appmanifest.xml file for a provider-hosted app to point to different web servers. Overview This is part 3 in a series on ALM for SharePoint Apps. Part 1 - ALM...
16 Aug 2013
ALM for SharePoint Apps: Implementing Continuous Integration
This post shows how to implement continuous integration for a provider-hosted app in SharePoint 2013. Overview This is Part 2 of a series. Part 1 - ALM for SharePoint Apps: Configuring a TFS Build Server with Team Foundation Service Part 2 - ALM for SharePoint Apps: Implementing Continuous Integration...
15 Aug 2013
ALM for SharePoint Apps: Configuring a TFS Build Server with Team Foundation Service
This post shows how to configure a TFS Team Build 2012 server with Team Foundation Service in the cloud, and how to create a basic build of a SharePoint 2013 provider hosted app. Overview This is part 1 of a series on ALM for SharePoint Apps. Part 1 - ALM for SharePoint Apps: Configuring a TFS Build...
15 Aug 2013
Build Session: Understanding Authentication and Permissions with Apps for SharePoint and Office
I am privileged to present at the Build 2013 conference Understanding Authentication and Permissions with Apps for SharePoint and Office . This session focuses on helping you to understand what an app principal is, how they are registered, and how OAuth is used with Office 365 to provide authentication...
26 Jun 2013
SharePoint 2013 User Profile Sync for Claims Users
I have been working with claims authentication quite a bit lately, and something that can be frustrating when using claims authentication for Forms Based Authentication (FBA) or SAML claims is that when you log in you see the claims identifier instead of the user’s name. As an example, I configured...
23 May 2013
Inside SharePoint 2013 OAuth Context Tokens
This post will show you how to inspect the SharePoint 2013 context token to better understand how OAuth is used in SharePoint 2013 apps. First, Some Context In order to use a context token with SharePoint 2013 apps, you will need to create a provider-hosted app that uses a client ID and a client secret...
5 Apr 2013
SharePoint 2013 App Only Policy Made Easy
This post demonstrates the app only policy for SharePoint 2013 app development and show how to create SharePoint 2013 apps using OAuth tokens with either a trust to ACS as well as S2S. I show how to request the AllowAppOnlyPolicy permission and how to execute actions that the current user is not...
23 Feb 2013
Page 1 of 1 (17 items)
© 2014 Microsoft Corporation.
Privacy & Cookies