Web Development

For generic web development


image_thumb.png 3
    +   In this article, I’m going to take a look at some ways you could generate documentation for ASP.NET Web API.  Unless you’ve never generated a Web API website, you’ll be aware that the default templates already include functionality to generate documentation for the API which you might implement, […]

Documenting a ASP.NET Web API with Swagger


image_thumb.png
Introduction In recent times, I’ve become very intimately acquainted with OpenID Connect, OAuth2 as well as SAML, JWT, WS-Federation and more.  It’s a complicated world. Since I dwell amongst the Microsoft ecosystem, I’m very experienced with Active Directory Federation Services (AD FS) which in its latest version supports OAuth2 endpoints […]

Identity Server – An Introduction


image_thumb.png 2
Today I went on an unusual journey, and it involved paying the price for configuring Microsoft’s web server (specifically, IIS 8.0 and 8.5) with scant regard for why it works the way it does.  Let me start at the beginning.. As of Internet Information Services (IIS) 8.0 (Windows Server 2012) […]

Server Name Indication (SNI) – a journey




image_thumb.png 4
Windows Server 2012 R2 comes with IIS 8.5, and in this release an issue has been found in relation to the Dynamic Compression module.  The module sets the “Vary” header which is used to specify caching properties that the browser uses to determine whether the response should be cached or […]

IIS 8.5 Dynamic Compression Issue


success_thumb.jpg
Hello there.  I’ve been spending a lot of time of late trying to develop a solution to a very obscure problem scenario.  The entire problem itself is outside the scope of this article – and to be honest, probably wouldn’t be terribly relevant to many – however, I felt there […]

Getting to know Cross-Origin Resource Sharing (CORS)



image_thumb.png 2
Introduction In Part 1, we had a brief look at OWIN/OAuth concepts, and then prepared a clean ASP.NET web forms project for integration with NuGet packages essential to supporting a lightweight integration for OAuth handling. In Part 2  we established the information required to authenticate users against the Live Connect […]

A lightweight implementation OWIN OAuth for ASP.NET Web Forms using ...


image_thumb.png 2
Introduction Where we left off in Part 1, we’d established the prerequisites to prepare either a new or existing web forms project for the implementation of a lightweight OWIN/OAuth provider. This article, Part 2, will focus on how to prepare your development environment and also how to configure for Windows […]

A lightweight implementation OWIN OAuth for ASP.NET Web Forms using ...


image_thumb.png
Introduction Disclaimer: this article assumes the reader is already familiar with OWIN and OAuth standards.  It is published in three parts. Late last year I wanted to implement Open Web Interface for .Net (OWIN) OAuth  functionality for an administrative subdomain.  As it happened, I wanted to specifically integrate OWIN/OAuth authentication/authorization […]

A lightweight implementation OWIN OAuth for ASP.NET Web Forms using ...



image_thumb.png
Introduction Hi all.  I’ve been working with the old ASP.NET Dynamic Data website templates, as I wanted a quick and easy to use web UI for managing the data at http://rs-photography.org. As the site is (obviously) image-centric, I wanted to make some modifications to the out-of-the-box Dynamic Data project to […]

Using the Dynamic Data Database Embedded Image Field Template


image_thumb.png 1
Following on from my previous article about Team Foundation Server 2013 Preview, I’m now moving on to Visual Studio 2013 Preview.  I’ve installed on the same VM which now hosts Team Foundation Server 2013 Preview, selecting only a small subset of the available options.   I’m mainly interested in Web Development, […]

A Look at Visual Studio 2013 Preview