Stormpath Webinar:No-Code SAML Support for SaaS Applications
Welcome! • Agenda• Stormpath 101 (5 minutes)• SAML Support (25 minutes)• Technical Q&A (30 minutes)
• Claire HunsakerVP of Marketing & Customer
Success
• Tom AbbotLead Product Manager
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
Stormpath User Management
User Data
User Workflows Google ID
Your Applications
Application SDK
Application SDK
Application SDK
ID Integrations
Active Directory
SAML
What Is SAML? • Security Assertion Markup Language• Widely-adopted standard for
authentication and authorization• Used by SaaS applications to integrate
with enterprise SSO solutions
SAML Terminology• Identity Provider (IdP) = Enterprise
Identity-as-a-Service provider (Okta, OneLogin, Salesforce)
• Service Provider = your application (and Stormpath as an element of your application)
• User agent = the end-user of the application
Enterprise Login with SAML• Quick and easy SAML support for your
applications
• Allow your customers to log in with their SSO system of choice
• Support multiple IdPs per customer organization
• Configuration-based attribute mapping
Stormpath SAML Flow
Multi-Tenancy across Organizations and Identity
Providers
User Store
Application Logic
Single Instance of Your SaaS Application
Single, shared stack of software
Organization 1
Using Okta
Organization 2Using
Salesforce
Organization 3Using Custom SAML
With Stormpath You Don’t Have to Choose Between Full SSO Support and Multi-Tenancy
Login Workflow with SAML
Identity Provider- Initiated Flows
User
Identity Provider
Service Provider
User
Identity Provider
Service Provider
Service Provider-Initiated Flows
Stormpath supports a seamless SSO experience—end user’s point of entry can be the IdP or the service provider
Configuration-Based Attribute Mapping
IdP 1firstName=Zeus
IdP 2fn=Zeus
SAML Service Provider
givenName=Zeus
Stormpath lets you quickly and easily maps variables from diverse identity providers to variables within your application
Configuration-Based Attribute Mapping
Stormpath lets you quickly and easily maps variables from diverse identity providers to variables within your application
Demo
Demo Time!
Supported Platforms • Java •Rest API• Node.JS - github• .NET - github• PHP - github• Python - github• Ruby - github
Java Node.js
REST
Technical Q&A
Thank You!