Category: .NET

Authentication in ASP.NET Core

ASP.NET has always been a solid choice for building large-scale enterprise applications, owing to the power and maturity of the platform (and Microsoft’s enterprise support). However, because it is tightly coupled to Windows, it couldn’t get the same reach as frameworks based on cross-platform technologies like Java and Node. That’s all changing, thanks to Microsoft’s …

Why We Built Our SDKs for .NET Core, Despite the Churn

We’re celebrating all things .NET this week here at Stormpath, fresh on the heels of Visual Basic’s 25th birthday and the wide release of .NET Core RC2. The future of .NET is looking bright, and we’re excited about the direction of multi-platform .NET Core. Last week, Mark Rendle posted a call to action for library …

ASP.NET Core Token Authentication Guide

Heads up… this post is old! For an updated version of this post, see Token Authentication in ASP.NET Core 2.0 – A Complete Guide on the Okta developer blog. Security update: Make sure you read this security advisory if you handle JWTs in your code. The examples and sample code in this article have been …

Tutorial: User Authentication for Your ASP.NET Core Application

For those not building authentication in ASP.NET Core, we also have tutorials for generic .NET and ASP.NET 4.5. ASP.NET Core 1.0 (formerly ASP.NET 5 or “vNext”) is the latest version of ASP.NET. Instead of building incrementally on ASP.NET 4, Microsoft opted to do a full rewrite of the ASP.NET stack. The end result is a …

Getting Started With SAML Single Sign-On in .NET

Single Sign-On (SSO) is a simple idea that can quickly cause developers not-so-simple headaches. At a high level, it’s very straightforward: SSO is what allows you to sign into Gmail and switch over to Google Calendar or YouTube without typing your password in again. It’s so common that you probably use it every day without …

Build Multi-Tenant .NET Applications

Designing multi-tenant applications can be tricky. The previous sentence may have been an understatement. The ability to quickly spin up a new instance of your application is a powerful business case, but getting there involves serious engineering. Partitioning user data (and making sure it stays partitioned) is critical. A common use case involves treating a …

OAuth with JSON Web Tokens In .NET

With a new year comes another exciting release of the Stormpath .NET SDK. In this release, we’ve knocked down another big milestone: full support for token-based authentication. But that’s not all! This release also includes support for JSON Web Tokens (JWTs), and contains plenty of improvements along the way. Why OAuth and Token-Based Authentication Is …

A Guide to Easy Authentication and Authorization in Visual Basic.NET

Visual Basic has a long and interesting history. For developers of a certain generation (including yours truly), a flavor of BASIC was your first language. Some snobs fans of other languages claim that the syntax is awkward and outdated, but VB.NET continues to fill a niche for rapid application (and web) development, just like its …

New .NET SDK Release with Single Sign-On and Faster Performance

Update 5/12/2016: We’re thrilled to announce our open-source ASP.NET Core authentication library is now available! Learn how to build an ASP.NET Core application with user authentication. Exciting things are happening in .NET Land! The Stormpath .NET SDK is quickly marching towards a full, feature-rich ASP.NET integration. Big thanks to all the folks who have reached …

The Ultimate Guide to Using Visual Studio on a Mac

As a .NET developer, I’ve spent most of my time coding on Windows machines. It’s only logical: Visual Studio is the richest development experience for building C# and VB.NET applications, and it only runs on Windows…right? When I joined Stormpath to work on our open-source .NET authentication library, I was handed a MacBook Pro and …