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
Call O365 using CSOM with a Console Application
This post shows how to use the SharePointOnlineCredentials class to authenticate to O365 from a console application. Background I write a ton of short samples for customers and co-workers. I’ve written this one quite a few times but never seemed to add it to my personal source code control repository...
23 Feb 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
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
Access Services 2013 Setup for an On-Premises Installation
This blog post will show you how to configure Access Services 2013 to use in your own environment. Overview Back in August 2012, when SharePoint 2013 was just in Beta 2 phase and not yet released, I wrote a blog post on Configuring Access Services 2013 on Premises . That blog post was accurate...
14 Jul 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
My Deck from SharePoint and Windows PowerShell
I am presenting tonight to the Arizona PowerShell User Group on “SharePoint and Windows PowerShell”. Here is the agenda for the talk: Adding SharePoint snap-in to ISE SharePoint Nouns and Verbs SharePoint –isms Site structure creation Shell administrators Service...
5 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
Clarifying Guidance on SharePoint Security Groups versus Active Directory Domain Services Groups
I received the following question on the SPYam group on Yammer, and decided to share the information with the broader audience via my blog. For SharePoint security Microsoft always recommended to use Active directory group inside SharePoint group. But this guidance now changed Microsoft now recommend...
6 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
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
Configuring LDAP for FBA in SharePoint 2010 or SharePoint 2013 with PowerShell
This post provides PowerShell script to easily configure forms based authentication using LDAP in SharePoint 2010 or 2013. A long time ago, I wrote a post that shows how to configure the SQL Server Provider for FBA in SharePoint 2010 . I also wrote an accompanying post on how to automate configuring...
31 Jan 2013
Creating High Trust SharePoint Apps with Microsoft Office Developer Tools for Visual Studio 2012 - Preview 2
This post shows how to create a High Trust app using Microsoft Office Developer Tools for Visual Studio 2012 - Preview 2 tools. During SharePoint Conference 2012, Scott Guthrie announced the release of Microsoft Office Developer Tools for Visual Studio 2012 - Preview 2 . These are the tools to add to...
27 Nov 2012
Setting Up FBA and SQL Membership in SharePoint 2010 with PowerShell
This post provides PowerShell script to easily configure SQL FBA in SharePoint 2010. A long time ago, I wrote a blog post that shows how to configure the SQL Server Provider for FBA in SharePoint 2010 . I have been working on a project that requires me to configure FBA, and I got kind of tired...
29 Aug 2012
Inside the SharePoint 2010 My Site Cleanup Timer Job
This post will discuss what the SharePoint 2010 My Site Cleanup Timer Job is, what it does, and how to manage it. If you need to implement your own cleanup process, this post will also provide building blocks for implementing your own solution to manage deleted users and My Sites. What is the My...
25 Jun 2012
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
Create DNS Entries From a File
This post will show how to create DNS entries from a file using the DNSCmd.exe tool. Background I have a kind of edge case that I am trying to troubleshoot for my customer. They have a lot of sub-companies, and they created a web application per company. Fast forward a few years, they now...
2 Nov 2011
Page 1 of 3 (52 items)
© 2014 Microsoft Corporation.
Privacy & Cookies