Identity Manager using ASP.NET Identity

08 April 2016 ASP.NET Identity

Identity Manager Logo

Introduction

Identity Manager is the spiritual successor to the ASP.NET Web Site Administration Tool that used to be available with Visual Studio, providing a simple UI for performing CRUD operations to manage your user store.

IdentityManager is a tool for developers and/or administrators to manage the identity information for users of their applications. This includes creating users, editing user information (passwords, email, claims, etc.) and deleting users. It provides a modern replacement for the ASP.NET WebSite Administration tool that used to be built into Visual Studio. - https://github.com/IdentityManager/IdentityManager

Created by Brock Allen, of Identity Server and Identity Model fame, Identity Manager uses a RESTful API that abstracts the underlying Identity database, exposing metadata and functionality that powers a browser-based UI or used programmatically within your software...

Read more

IIS - The Process Cannot Access the File Because it is Being Used by Another Process

06 April 2016 Windows

Microsoft IIS

Recently I had some issues with running a local IIS server/website on my local development machine. The solution was fairly well documented, but the surprising culprit and the fact that it had never happened to me before, despite it being a replicable process, made it worthwhile documenting.

Problem

Upon trying to start manually start the IIS website the following error message popped up...

Read more

How I Prepared For My First Technical Presentation

29 March 2016 General

How I Prepared For My First Technical Presentation

Recently, as part of a job interview, I had to give a 20 minute presentation on a specifically requested technical subject, with a scope of my choice. The subject material was fine, I can waffle on about it for hours on end, but outside of some poor attempts at University, I had never given a professional presentation before. I gave myself just over a week to prepare and this article covers what I did and the resources I most benefited from as a technical professional.

Research the Subject

The first step was pretty obvious; in order to figure out the scope of my presentation, I needed to research the subject matter and see what already existed. This is not just in terms of documentation, blog posts and articles, but also how others are talking about it. How are they selling it? What are they presenting as its key features? What are they doing right and what are they doing wrong?

I initially took the stance of an audience member, as opposed to a rival speaker, and asked myself...

Read more

Ten Steps to Learn Anything Quickly Review

30 January 2016 General

10 Step to Learn Anything Quickly

10 Steps to Learn Anything Quickly is an online course created by John Sonmez, the man behind Simple Programmer and Soft Skills: The software developer's life manual. The author is famous for being a prolific pluralsight author, having released over 50 courses across multiple disparate technologies. The learning techniques used for creating these courses were alluded to in Soft Skills, however it is only in this video course that they have been fully documented with supporting examples.

Content

The course consists of:

Read more

Identity Server 3 using WS-Federation

30 January 2016 Identity Server

Identity Server 3 is by design an OpenID Connect Provider, however many developers do not have the luxury of using the latest and greatest authentication protocols or have to integrate with existing Identity Providers incompatible with OpenID Connect. To solve this the Identity Server team have enabled the use of various features to enable developers to use the WS-Federation protocol.

OpenID Connect vs WS-Federation

The best way to compare OpenID Connect and WS-Federation is to look at the reason they exist (ie the problem they solved) and the technologies they typically use.

Read more