Kirk Evans Blog

.NET From a Markup Perspective

Browse by Tags

Tagged Content List
  • Blog Post: 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...
  • Blog Post: 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. ...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: Debugging JavaScript with the IE Developer Tools

    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...
  • Blog Post: 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...
  • Blog Post: 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,...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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). ...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
Page 1 of 2 (41 items) 12