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
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
Deploying an Azure Web Site Using Git and Continuous Integration
This post will show how to deploy an Azure Web Site using Git and Continuous Integration. By the time I typed that long title, I’ve told you pretty much the whole story. Background I attended the Global Windows Azure Bootcamp today and had a blast going through labs and watching demos. ...
31 Mar 2014
Git for Team Foundation Developers - Merging
This post will show how to merge using Git. This is the third post in a series. Git for Team Foundation Developers Git for Team Foundation Developers – Branches Git for Team Foundation Developers – Merging (this post) The series focuses on introducing Git for developers who are familiar with Team...
28 Mar 2014
Git for Team Foundation Developers–Branches
This post will illustrate branching with Git. This is the second post in a series. Git for Team Foundation Developers Git for Team Foundation Developers – Branches (this post) Git for Team Foundation Developers - Merging The series focuses on introducing Git for developers who are familiar with...
27 Mar 2014
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
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
Fixing People Picker for SAML Claims Users Using LDAP
One of the things that frustrates customers when implementing claims authentication in SharePoint is how the people picker works for SAML claims users. If you try to add a SAML claims user to a group in SharePoint, anything you type is considered valid. For instance, I don’t have a user named “THIS...
26 May 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
How to Allow Only Users Who Have a Community Badge to Your SharePoint 2013 Site
This post will show how you can secure a web site based on if a user has been given a badge in a SharePoint 2013 community site. Badges and Reputation in SharePoint 2013 Community Sites SharePoint 2013 Community Sites provide a new set of features to implement game theory, or gamification. One...
22 Apr 2013
How I Became a SharePoint 2010 MCM
I recently attained the Microsoft Certified Master for SharePoint 2010 certification. I have long wanted to write about the experience, but honestly didn’t know how to begin. After quite a few conversations with friends and colleagues, I thought I would share some insight about the process...
17 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
Setting Object Cache Accounts in SharePoint 2010
This post will show how to set the PortalSuperUser and PortalSuperReader accounts for SharePoint 2010 using PowerShell. Background I frequently create web applications in my SharePoint 2010 environment that use Windows claims authentication. When you specify the authentication to use claims, an...
2 Jun 2012
Querying Active Directory Using Principal Extensions in System.DirectoryServices.AccountManagement
I recently had a project where I needed to query the extensionAttribute1 – extensionAttribute15 attributes for users from Active Directory. I’ve already written about how to query Active Directory using System.DirectoryServices.DirectoryEntry . In that post, a reader named Marc suggested...
11 Apr 2012
Querying Active Directory
In this post, we show how to query Active Directory using out of box tools as well as custom code. Since joining Premier Field Engineering, I realized that an essential part of understanding SharePoint requires an understanding of Active Directory and LDAP. You need to have a decent grasp...
4 Jul 2011
An interesting question was posted on one of the distribution lists today. “The client wanted to look into this MSDN drag and drop typed left navigation bar to work on Sharepoint 2010, does anyone make this work or have idea about this?” Click the control that is circled, and the menu is expanded or...
25 Apr 2011
Switching a Windows Live ID for Zune and XBox
I got a shiny new Windows Phone 7 yesterday, I was so excited. I chose the Samsung Focus from AT&T. I excitedly added my Windows Live ID to it during initialization, and the first thing I did was go to set up the XBox Live hub, anxious to see my XBox Live avatar show up. That’s...
5 Dec 2010
Outlook Social Connector for Facebook
The Microsoft Outlook Social Connector Provider for Facebook is now available! I’ll admit, I am a huge Facebook fan. I have come to use it more than any other social network. That’s why I was excited to see the Outlook Social Connector for Facebook announced. I installed it,...
13 Jul 2010
SQL Server Provider for Claims-Based Authentication in SharePoint 2010
This post shows how to implement FBA claims-based authentication for SharePoint 2010. We will use the ASP.NET membership and role provider to authenticate users to our SharePoint 2010 site. Overview SharePoint 2007 introduced the ability to use the ASP.NET Membership Provider to authenticate users...
9 Jul 2010
Deck from SharePointPro 2010 Summit – Developer Best Practices
Thanks to everyone who attended the SharePoint 2010 Developer Best Practices talk at the SharePointPro 2010 Summit and Expo conference. As promised, the deck has been uploaded. Get it here . http://cid-09d5ededfee6c24b.skydrive.live.com/self.aspx/Presentations/SPPro%20SharePoint%20Development...
18 Mar 2010
SharePoint as a Composite Application Platform
I had the pleasure of speaking at the SharePoint TechFest 2010 event today in Dallas, Texas. Over 650 people at this event, holy smokes it was a great time. I had the first time slot of the day, and when I first started the talk the room wasn’t even 1/4 full (maybe about 30 people). ...
2 Mar 2010
Getting Friends From Twitter With WCF
Today, we’ll show off a bit of WCF for working with Twitter. The last time I posted on using Twitter with WCF, I showed how to update your Twitter status using WCF . The rest of the Twitter API is just as easy to work with when you are using WCF. Since the last post on that used an...
3 Oct 2009
Connecting to Oracle from Visual Studio
Man, I am spoiled. I am spoiled by how simple the free edition of SQL Server 2008, SQL 2008 Express , is to set up and connect to. I found myself needing to connect to an Oracle database this week. I haven’t had to connect to an Oracle database in years, I forgot how painful this can...
18 Jul 2009
Getting XML Data From a SharePoint List – The Easy Way
Steve Pietrek has a great link blog ( Steve Pietrek - Everything SharePoint and Office ) that aggregates blog postings on SharePoint and Office. If you are at all interested in seeing what’s possible with SharePoint, I highly recommend you subscribe to this great resource. In his April 30th...
1 May 2009
SharePoint for Developers Part 6 – Custom web services
Part 6 of the SharePoint for Developers series is posted to Channel9, this one focusing on creating custom web services in SharePoint . For reference, here are the links to the previous 5 screencasts in this series so far. Introducing Visual Studio Extensions for Windows SharePoint Services (VSeWSS...
30 Apr 2009
Page 1 of 2 (41 items)
© 2014 Microsoft Corporation.
Privacy & Cookies