Stormpath Blog

Stormpath and Nginx – OAuth 2.0 at the Gateway

At Stormpath, we care – a lot – about the craft of API development. We want to help developers focus on building robust, intuitive and scalable APIs, and let go of the worry and hassle of authenticating those services. Stormpath has long supported Token Authentication and API key management, so developers can offload API access …

Apache Shiro Stormpath Integration 0.7.1 Released

Welcome to the new Apache Shiro Stormpath integration! This new release features a servlet plugin, plus deeper support for Spring and Spring Boot. Until now, we have only had a basic Apache Shiro realm for Stormpath. While sufficient, this basic realm never granted access to the full suite of Stormpath services. Today, that changed! Servlet …

Securely Storing Files with Node, S3, and Stormpath

Securely Storing Files with Node, S3, and Stormpath

There are a lot of redundant problems you need to solve as a web developer. Dealing with users is a common problem: storing them, authenticating them, and properly securing their data. This particular problem is what we here at Stormpath try to solve in a reusable way so that you don’t have to. Another common …

Tutorial: Launch Your ASP.NET Core WebApp on Azure with TLS & Authentication

The use of TLS (HTTPS) to encrypt communication between the browser and the server has become an accepted best practice in the software industry. In the past, it was difficult and expensive to maintain the certificates necessary to enable HTTPS on your web application. No longer! Let’s Encrypt issues free certificates for any website through …

Spring Boot WebMVC – Spring Boot Technical Concepts Series, Part 3

Spring Boot, with Spring Boot WebMVC, make it easy to create MVC apps with very clear delineations and interactions. The Model represents formal underlying data constructs that the View uses to present the user with the look and feel of the application. A Controller is like a traffic cop. It receives incoming requests (traffic) and …

Authentication with Salesforce, SAML, & Stormpath in 15 Minutes

Salesforce is a popular business software platform with many functions and features – not just a CRM For B2B applications. Allowing users to log in with their Salesforce credentials is necessary functionality, but working with SAML is often a developer’s least favorite task. That’s where Single Sign-On with the Stormpath Java SDK and Spring Boot …

Secure Your Spring Boot WebApp with Apache and LetsEncrypt SSL in 20 Minutes

Spring Boot can run as a standalone server, but putting it behind an Apache web server has several advantages, such as load balancing and cluster management. Now with LetsEncrypt it’s easier than ever (and free) to secure your site with SSL. In this tutorial, we’ll secure an Apache server with SSL and forward requests to …

Tutorial: Setting Up An Awesome Git/CLI Environment on Windows

Tutorial: Setting Up An Awesome Git/CLI Environment on Windows

CLIs, or Command Line Interfaces, are extremely powerful when it comes to accessing the basic functions of your computer. In fact, there are some things you can only do from the command line, even on Windows. Beyond that, many programs just work better on the command line. Take Git, the most widely used modern version …

Tutorial: Build a Spring WebMVC App with Primefaces

Primefaces is a JavaServer Faces (JSF) component suite. It extends JSF’s capabilities with rich components, skinning framework, a handy theme collection, built-in Ajax, mobile support, push support, and more. A basic input textbox in the JSF tag library becomes a fully-featured textbox with theming in Primefaces. Frontend frameworks like AngularJS provide UI components, Ajax capabilities, …

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 …

Announcing Stormpath’s Java SDK 1.0 Release

Big, big news, people: The Stormpath Java SDK has left release candidates behind and is now at 1.0! The goal for any Stormpath SDK has always been to make it super easy for developers to work with Stormpath using the latest in technologies and integrations. With the 1.0 release of our Java SDK, it’s a …