+ All Categories
Home > Technology > Multi-Tenancy with Spring Boot

Multi-Tenancy with Spring Boot

Date post: 13-Jan-2017
Category:
Upload: stormpath
View: 2,024 times
Download: 4 times
Share this document with a friend
31
Multi-Tenancy with Spring Boot
Transcript
Page 1: Multi-Tenancy with Spring Boot

Multi-Tenancy with Spring Boot

Page 2: Multi-Tenancy with Spring Boot

Welcome! • Agenda

• Stormpath 101 (5 mins)• Multi-Tenancy with Spring Boot

(25 mins)• Q&A (30 mins)

• Claire HunsakerVP of Marketing & Customer Success

• Micah SilvermanJava Developer Evangelist

Page 3: Multi-Tenancy with Spring Boot

Customer Identity Poses Major Challenges

Page 4: Multi-Tenancy with Spring Boot

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

Page 5: Multi-Tenancy with Spring Boot

Stormpath User Management

User Data

User Workflows Google ID

Your Applications

Application SDK

Application SDK

Application SDK

ID Integrations

Facebook

Active Directory

SAML

Page 6: Multi-Tenancy with Spring Boot

Features• Secure, flexible Authentication

(Password, Token, OAuth, API)

• Deep AuthorizationGroups, RolesCustomer OrganizationsPermissions

• Customer Profile Data

• Single Sign-On Across Your Apps

• Hosted User Screens

Page 7: Multi-Tenancy with Spring Boot

Multi-Tenancy 101• Models Customer Organizations

• Multiple Implementations in Stormpath

• New “Organizations” Object = Super Easy

Page 8: Multi-Tenancy with Spring Boot

Why Build aMulti-TenantApplication?

Page 9: Multi-Tenancy with Spring Boot
Page 10: Multi-Tenancy with Spring Boot
Page 11: Multi-Tenancy with Spring Boot
Page 12: Multi-Tenancy with Spring Boot

Different Multi-Tenant Approaches

• Manual Selection Before Authentication• Manual Selection After Authentication• Automatic Selection by Subdomain

Page 13: Multi-Tenancy with Spring Boot

Manual SelectionBefore Authentication

Page 14: Multi-Tenancy with Spring Boot

Manual SelectionBefore Authentication

Page 15: Multi-Tenancy with Spring Boot

Manual SelectionAfter Authentication

Page 16: Multi-Tenancy with Spring Boot

Different Multi-Tenant Approaches

• Manual Selection Before Authentication• Manual Selection After Authentication• Automatic Selection by

Subdomain FTW!

Page 17: Multi-Tenancy with Spring Boot
Page 18: Multi-Tenancy with Spring Boot
Page 19: Multi-Tenancy with Spring Boot

Stormpath

Page 20: Multi-Tenancy with Spring Boot

Stormpath

Page 21: Multi-Tenancy with Spring Boot

Stormpath

Page 22: Multi-Tenancy with Spring Boot

Stormpath

Page 23: Multi-Tenancy with Spring Boot

Stormpath

Page 24: Multi-Tenancy with Spring Boot

Stormpath

Page 25: Multi-Tenancy with Spring Boot

Stormpath

Page 26: Multi-Tenancy with Spring Boot

Stormpath

Page 27: Multi-Tenancy with Spring Boot

LET’S LOOK AT STORMPATH ADMIN!

Page 28: Multi-Tenancy with Spring Boot

LET’S LOOK AT SOME CODE!

Page 29: Multi-Tenancy with Spring Boot

Java Resources• Multi-Tenancy with Subdomains + Spring Boot

https://stormpath.com/blog/idsite-multi-tenancy/

• Multi-Tenancy Code Examplehttps://github.com/stormpath/stormpath-java-idsite-multi-tenant-example

• Stormpath Java SDKhttps://github.com/stormpath/stormpath-sdk-java

• Stormpath Java All The Integrationshttp://docs.stormpath.com/java/

Page 30: Multi-Tenancy with Spring Boot

QUESTIONS?

Page 31: Multi-Tenancy with Spring Boot

THANK YOU


Recommended