Stormpath Blog

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: Social Login for PHP with Stormpath & ID Site

Tutorial: Social Login for PHP with Stormpath & ID Site

Social login and registration are hot features that have become “expected” of most new applications. Building these features can be difficult and fraught, and ultimately something most developers aren’t excited to tackle. Here’s the good news: Social login is a core feature of the Stormpath PHP SDK! With Stormpath, you only need a few lines …

Hello, Stormpath!

Today, I’m pleased to announce that I’ve joined Stormpath as a Developer Evangelist! About Me I have a unique background; one you wouldn’t expect from a technologist. I grew up in the back woods of Montana. In fact, I was born in a log cabin, built by my grandparents, with no medical assistance except for …

Identity Management in Spring Boot with Twilio and Stormpath in 15 Minutes

Identity Management in Spring Boot with Twilio and Stormpath in 15 Minutes

Today, in less than 30 seconds or so, I was able to set up a Twilio account and send myself a text message using httpie. Another few minutes work (fewer than 5) and I had a Spring Boot application doing the same. In about the same five minutes, you can get set up with Stormpath’s …

How to Gracefully Store User Files

How to Gracefully Store User Files

When you build a web application, one thing you may need to think about is how you plan to store user files. If you’re building an application that requires users to upload or download files (images, documents, receipts, etc.) — file storage can be an important part of your application architecture. Deciding where you’ll store …

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 …

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 …