The blog of Sam Beynon

I bid you a humble welcome to the ramblings of my mind.

Custom rolling authentication in .NET for fun! Part 2

The second part in my series of building a full, customisable authentication library for .NET, this post covers building a custom E2E testing framework based on MVC and cookie authentcation as well as implementing basic integration into existing .NET mechanisms such as the `[Authorize]` attribute

Date Published: 2024-06-12

Read more...

Custom rolling authentication in .NET for fun! Part 1

The first part in my series of building a full customisable authentication library for .NET, this post covers the fundamentals of password hashing as well as begins to define and build out the initial structure of the library, delving into Functional testing, Stored Procedures, MSSQL integration and an initial testing API; as well as implementing the basic logic for registration and password matching verification (start of the login flow).

Date Published: 2024-06-06

Read more...

Working with custom database tables in Umbraco

Experimentations with NPOCO and Umbraco, delving into how to create NPOCO queries and discovering the limitations of the ORM.

Date Published: 2023-04-04

Read more...

Setting up an Umbraco 9/.NET Core development environment on Ubuntu

A post in which I delve into setting up the new short term support Umbraco 9 on Ubuntu utilizing .NET Core.

Date Published: 2021-07-28

Read more...