Upload
stormpath
View
1.205
Download
4
Embed Size (px)
Citation preview
Stormpath 101:Spring Boot & Spring Security
Welcome! • Agenda
• Stormpath 101 (5 mins)• Get Started with Spring Boot (25 mins)• Q&A (30 mins)
• Claire HunsakerVP of Marketing & Customer Success
• Micah SilvermanJava Developer Evangelist
Customer Identity Poses Major Challenges
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
Stormpath User Management
User Data
User Workflows Google ID
Your Applications
Application SDK
Application SDK
Application SDK
ID Integrations
Active Directory
SAML
Features• Secure, flexible Authentication
(Password, Token, OAuth, API)
• Deep AuthorizationGroups, RolesCustomer OrganizationsPermissions
• Customer Profile Data
• Single Sign-On Across Your Apps
• Hosted User Screens
Authentication Pain Points in JavaTypical 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
Authentication Pain Points in Java
Authentication Pain Points in Java
Authentication Pain Points in Java
Authentication Pain Points in Java
Stormpath, Spring Boot, and You1. Create a Stormpath account
2. Create and API Access keyset
3. stormpath-default-spring-boot-starter
4. Write your Spring Boot App
Quickstart: Setting Up Stormpath with Spring Security
LET’S LOOK AT SOME CODE!
Java Resources• Token Auth for Spring Boot + Stormpath
https://stormpath.com/blog/token-auth-for-java /
• SSO with Spring Boot + Stormpathhttps://stormpath.com/blog/spring-boot_id-site_heroku /
• Stormpath Java SDKhttps://github.com/stormpath/stormpath-sdk- java
• Stormpath Java All The Integrationshttp://docs.stormpath.com/java /
QUESTIONS?
THANK YOU