Posts by Nate Barbettini

Azure Active Directory B2C vs. Stormpath for User Authentication

The hosted identity and user management space is growing by leaps and bounds. At Stormpath, we think that’s a good thing! Azure Active Directory Business to Consumer (B2C) is the newest player in this growing market. Like Stormpath, Azure AD B2C is a cloud-hosted identity management system that’s meant to replace expensive home-built and self-hosted …

What the Galactic Empire Could Learn From OWASP

Security is crucial for any project, whether you’re building a hobby application on the terrestrial internet or a fully operational battlestation in a galaxy far, far away. That said, security isn’t easy. Every few years, the OWASP group publishes the Top Ten list, which reviews the most common security mistakes in applications across the internet. …

Designing the Stormpath SDK for Asynchrony in .NET

We designed the Stormpath .NET SDK with asynchrony in mind. Since the goal of the SDK is to make network calls to the Stormpath API, it’s a great fit for the Task-based asynchrony pattern introduced in .NET 4.5. Every network method returns a Task<T>, which can be awaited to get the result. Native support for …

Tutorial: Get Started with Xamarin in Visual Studio

Xamarin is a cross-platform technology that makes it possible to build native mobile apps for Android, iOS, and Windows Phone using C# and a shared codebase. Like its younger siblings NativeScript and React Native, it allows development teams to build mobile applications using the skills they already have, and spend less time writing code for …

Tutorial: Using Entity Framework Core as an In-Memory Database for ASP.NET Core

One of the most exciting features in the new version of Entity Framework (Entity Framework Core 1.0) is the addition of an in-memory data provider. This makes it possible to prototype applications and write tests without having to set up a local or external database. When you’re ready to switch to using a real database, …

Tutorial: Setting up ASP.NET Core on Windows, Mac, & Linux

ASP.NET Core is the open-source, cross-platform evolution of Microsoft’s ASP.NET web framework. It can run on Windows, Mac, and Linux, and provides a powerful platform for building MVC-style web applications and REST APIs. Whether you’re an experienced .NET developer looking to dive into ASP.NET Core, or new to the entire .NET ecosystem, this tutorial is …

Custom Data Search for Powerful Identity Management in .NET

One of the features that sets Stormpath apart from other hosted identity management providers is our Custom Data feature, which allows you to store up to 10 megabytes of unstructured data (read: JSON) alongside any Stormpath resource. Stormpath clients use custom data to store any manner of application-specific user data, from custom profile fields to …

Tutorial: Deploy an ASP.NET Core Application on Linux with Docker

Docker and containerization is all the rage these days. Adoption in the .NET community has been slow so far, but that’s changing. With the introduction of cross-platform .NET Core, it became much easier to run .NET code on Linux machines. And, since Docker is a primarily Linux-based technology, it’s now very straightforward to deploy ASP.NET …

Simple Social Login in ASP.NET Core

Today we’re excited to announce the availability of Stormpath-powered social login integrations for ASP.NET. With the Stormpath plugins for ASP.NET and ASP.NET Core, you can add social login with Facebook, Github, Google, and LinkedIn to your application – absolutely no code required! I posted about social login in our .NET SDK a few months ago. …

KCDC 2016, Day 2

It’s day two of KCDC! There were plenty of great talks to absorb in Day 1, and everyone spent the evening eating some delicious BBQ (I hope). There are plenty of talks lined up for day 2, so let’s dive in! (And if you missed my first day wrap-up, start here: KCDC 2016, Day 1.)