Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Stormpath 101: Spring Boot + Spring Security

Stormpath
November 19, 2015

Stormpath 101: Spring Boot + Spring Security

In this presentation, Java Developer Evangelist Micah Silverman will go over common pain points with Java authentication and how to solve them using Stormpath, Spring Boot, and Spring Security!

Sign up for Stormpath: https://api.stormpath.com/register
More from Stormpath: https://stormpath.com/blog

Stormpath

November 19, 2015
Tweet

More Decks by Stormpath

Other Decks in Programming

Transcript

  1. Welcome! • Agenda • Stormpath 101 (5 mins) • Get

    Started with Spring Boot (25 mins) • Q&A (30 mins) • Claire Hunsaker VP of Marketing & Customer Success • Micah Silverman Java Developer Evangelist
  2. Speed to Market & Cost Reduction • Complete Identity solution

    out-of-the-box • Security best practices and updates by default • Clean & elegant API/SDKs • Little to code, no maintenance Focus on Your Core Competency
  3. Stormpath User Management User Data User Workflows Google ID Your

    Applications Application SDK Application SDK Application SDK ID Integrations Facebook Active Directory SAML
  4. Features • Secure, flexible Authentication (Password, Token, OAuth, API) •

    Deep Authorization Groups, Roles Customer Organizations Permissions • Customer Profile Data • Single Sign-On Across Your Apps • Hosted User Screens
  5. Authentication Pain Points in Java Typical Authentication coding tasks: •

    Large pile of code • NOTHING to do with your business • And you must maintain You’re on your own: • DO NOT forget to encrypt those passwords • DO NOT forget to include csrf tokens in your templates
  6. Stormpath, Spring Boot, and You 1. Create a Stormpath account

    2. Create and API Access keyset 3. stormpath-default-spring-boot-starter 4. Write your Spring Boot App
  7. Java Resources • Token Auth for Spring Boot + Stormpath

    https://stormpath.com/blog/token-auth-for-java/ • SSO with Spring Boot + Stormpath https://stormpath.com/blog/spring-boot_id-site_heroku/ • Stormpath Java SDK https://github.com/stormpath/stormpath-sdk-java • Stormpath Java All The Integrations http://docs.stormpath.com/java/