Is Auth0 worth it vs. Build your own identity management

Oytun Eren Sengul
Oytun Eren SengulHead of Products
Being a Successful Product
Oytun Sengul
oytuneren@gmail.com
What they’ve done
successfully so far?
$330M raised in total
Series F funding closed with $120M
just in 6 years
Valuation $1.92B
Results
•Doing job well done
•Product market fit
•Paying more attention to UX Research
•Developer friendly documentations
•User friendly user interface
•All expected features and even more…
•Fast and easy support
Magic Quadrant
Report 2019
•Try to get Demo
•Checked user reviews
•Reach out users (Gerilla)
•SWOT analyse
Strengths
Threats
Weaknesses
Opportunities
Competitor Analysis
Okta
Keycloak
Cloud Provider’s Solution (Amazon-Google-Microsoft)
• Complicated UI
• Training needed
• Lack of support
• More customisable
features
• Decreasing prices
• More integration
with competitors in
different areas
• Complicated UI
• Training needed
• Developer mindset
• Sales/Marketing
• Better product marketing
• Open source solution with all advantages
• Community
• More out of box integrations,
libraries.
• Lean development approach
and presentation
• Well documented/
materials
• Easy setup
• Multi site accessibility
and multiple level of
administrative
• No community
• Charging for user provisioning
(trouble for big amount of
internal users)
• Easy identity setup for
internal apps
• Well integration between
cloud apps
• Packing solutions for
verticals (e-com, travel,
content etc.)
• IPO
• Backed by giants
• Always ready for sector
standards before everyone
Why not
choosing
Auth0?
•The Auth0 price point (quickly increasing based on monthly active users) is
limiting for startups that are strapped for cash who expect fast growth in user
base. Consequently, it may not be a great tool for companies with a large base
of users, because of incrementally increase pricing scenarios.
Pricing
On-premises
They don’t have and it is crucial for some scenarios which described below:
• You can’t fully control your authentication flow.
•You can’t customise dashboard for internal use and can’t manage
administrative management with that way.
•Trust and secure your data, especially in EU.
•Can’t control costs with your way.
Validation
500 internal users (employees) and 7000
external active users will cost $2480/m
+
Developing your own product
•1 senior backend developer
•1 project manager
•Architect or CTO consultancy
•1 month analyse + 1 month integration
(depends on complexity of use case)
500 internal users (employees) and 7000
external active users will cost ~$300/m
+
•1 senior backend developer
•1 backend developer
•1 frontend developer
•1 product manager
•Architect or CTO consultancy
•2 months analyse + 4 months development
(depends on complexity of use case)*
* please check last page for details
Oytun Sengul
oytuneren@gmail.com
Thanks
MVP:
• Use the open sourced Keycloak structure under the hood and build our own needed solution on top of it.
• We would like to use our own custom authentication flow with this structure and use custom design.
• To adopt the completely uselessness of Keycloak's admin panel, to design a completely custom admin panel
and to see and provide its first features that fit us. So design and develop new admin panel, with multiple level
of administrative.
• To prepare our own single sign on services (API) by cloning Auth0 all over this structure.
• We would like to control our own database and our users to get different kind of actions between 300 websites
and apps that we’re managing.


Done:
• Keycloak admin panel has been redesigned and prepared for the basic features of single sign-on structure.
• The main features; creation of users, application-based (server-side and client-side) management features, user
grouping, user-group and application-based authorisation (permissions).
• Auth0-like services cloned. (55%)


Integration:
• Integration services and applications has been developed (Go and JS so far)
• This service has been prepared both as client-side and server-side.
• Documentation is ready.
• All available functions was test/performed on two different test environments and on live.
1 of 8

Recommended

Preso #2 by
Preso #2Preso #2
Preso #2Penny Salem
143 views6 slides
Principal Toolbox 7 (EN) by
Principal Toolbox 7 (EN)Principal Toolbox 7 (EN)
Principal Toolbox 7 (EN)FortesSolutions
456 views18 slides
Drupal 8 - what's new? by
Drupal 8 - what's new?Drupal 8 - what's new?
Drupal 8 - what's new?Edo
418 views18 slides
Ds05 power bi by
Ds05   power biDs05   power bi
Ds05 power biDotNetCampus
223 views9 slides
How Merchants Wish E-Commerce Could be, Featuring Hotcakes Commerce by
How Merchants Wish E-Commerce Could be, Featuring Hotcakes CommerceHow Merchants Wish E-Commerce Could be, Featuring Hotcakes Commerce
How Merchants Wish E-Commerce Could be, Featuring Hotcakes CommerceWill Strohl
646 views18 slides
Dynamic Mobile by
Dynamic MobileDynamic Mobile
Dynamic MobileDavid Kleinertz
168 views13 slides

More Related Content

Similar to Is Auth0 worth it vs. Build your own identity management

Webinar: 2 Billion Data Points Each Day by
Webinar: 2 Billion Data Points Each DayWebinar: 2 Billion Data Points Each Day
Webinar: 2 Billion Data Points Each DayDataStax
2.4K views12 slides
Unlocking Agile's Missed Potential by
Unlocking Agile's Missed PotentialUnlocking Agile's Missed Potential
Unlocking Agile's Missed PotentialAggregage
142 views44 slides
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013 by
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Emtec Inc.
303 views29 slides
Joget workflow v3 - Software Business Made Easy by
Joget workflow v3 - Software Business Made EasyJoget workflow v3 - Software Business Made Easy
Joget workflow v3 - Software Business Made EasyTien-Soon Law
1.7K views44 slides
Sustainable solutions with SharePoint 2013 by
Sustainable solutions with SharePoint 2013Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013Delta-N
1K views33 slides
Google: Designed for Innovation by
Google: Designed for InnovationGoogle: Designed for Innovation
Google: Designed for InnovationBala Iyer
2.7K views29 slides

Similar to Is Auth0 worth it vs. Build your own identity management(20)

Webinar: 2 Billion Data Points Each Day by DataStax
Webinar: 2 Billion Data Points Each DayWebinar: 2 Billion Data Points Each Day
Webinar: 2 Billion Data Points Each Day
DataStax2.4K views
Unlocking Agile's Missed Potential by Aggregage
Unlocking Agile's Missed PotentialUnlocking Agile's Missed Potential
Unlocking Agile's Missed Potential
Aggregage142 views
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013 by Emtec Inc.
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Emtec Inc.303 views
Joget workflow v3 - Software Business Made Easy by Tien-Soon Law
Joget workflow v3 - Software Business Made EasyJoget workflow v3 - Software Business Made Easy
Joget workflow v3 - Software Business Made Easy
Tien-Soon Law1.7K views
Sustainable solutions with SharePoint 2013 by Delta-N
Sustainable solutions with SharePoint 2013Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013
Delta-N1K views
Google: Designed for Innovation by Bala Iyer
Google: Designed for InnovationGoogle: Designed for Innovation
Google: Designed for Innovation
Bala Iyer2.7K views
Fuel Good 2018: What's New and Coming Up in D365 CRM? by Sparkrock
Fuel Good 2018: What's New and Coming Up in D365 CRM?Fuel Good 2018: What's New and Coming Up in D365 CRM?
Fuel Good 2018: What's New and Coming Up in D365 CRM?
Sparkrock74 views
Dashlane Mission Teams by Dashlane
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
Dashlane1.3K views
How to Integrate UX and Agile by UserZoom
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
UserZoom7.7K views
Using Agile In A Quality Driven Environment by Leslie Munday
Using Agile In A Quality Driven EnvironmentUsing Agile In A Quality Driven Environment
Using Agile In A Quality Driven Environment
Leslie Munday247 views
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges by FITC
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile ChallengesIs Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
FITC555 views
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations by Tag1 Consulting, Inc.
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration by Acquia
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Acquia966 views
20120905 C4ISR Strategic Investment Team Workshop by dan.p.taylor
20120905 C4ISR Strategic Investment Team Workshop20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop
dan.p.taylor1.1K views
20160422 Speedy Framework Enterprise Application Development Platform by Harezmi IT Solutions
20160422 Speedy Framework Enterprise Application Development Platform20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform

More from Oytun Eren Sengul

2+2=22 eder mi? aka girişimin mühendislik ekibinden beklentisi by
2+2=22 eder mi? aka girişimin mühendislik ekibinden beklentisi2+2=22 eder mi? aka girişimin mühendislik ekibinden beklentisi
2+2=22 eder mi? aka girişimin mühendislik ekibinden beklentisiOytun Eren Sengul
115 views22 slides
Human Computer Interaction - mobility by
Human Computer Interaction - mobilityHuman Computer Interaction - mobility
Human Computer Interaction - mobilityOytun Eren Sengul
586 views35 slides
Better UX for ATM by
Better UX for ATMBetter UX for ATM
Better UX for ATMOytun Eren Sengul
7K views25 slides
Web Based Mobile Linux World by
Web Based Mobile Linux WorldWeb Based Mobile Linux World
Web Based Mobile Linux WorldOytun Eren Sengul
2.3K views28 slides
Application Oriented Computer Vision Pipeline for Automotive Industry by
Application Oriented Computer Vision Pipeline for Automotive IndustryApplication Oriented Computer Vision Pipeline for Automotive Industry
Application Oriented Computer Vision Pipeline for Automotive IndustryOytun Eren Sengul
662 views38 slides
Tizen, Firefox OS and the Future of Android by
Tizen, Firefox OS and the Future of AndroidTizen, Firefox OS and the Future of Android
Tizen, Firefox OS and the Future of AndroidOytun Eren Sengul
2.9K views21 slides

More from Oytun Eren Sengul(9)

2+2=22 eder mi? aka girişimin mühendislik ekibinden beklentisi by Oytun Eren Sengul
2+2=22 eder mi? aka girişimin mühendislik ekibinden beklentisi2+2=22 eder mi? aka girişimin mühendislik ekibinden beklentisi
2+2=22 eder mi? aka girişimin mühendislik ekibinden beklentisi
Oytun Eren Sengul115 views
Application Oriented Computer Vision Pipeline for Automotive Industry by Oytun Eren Sengul
Application Oriented Computer Vision Pipeline for Automotive IndustryApplication Oriented Computer Vision Pipeline for Automotive Industry
Application Oriented Computer Vision Pipeline for Automotive Industry
Oytun Eren Sengul662 views
Tizen, Firefox OS and the Future of Android by Oytun Eren Sengul
Tizen, Firefox OS and the Future of AndroidTizen, Firefox OS and the Future of Android
Tizen, Firefox OS and the Future of Android
Oytun Eren Sengul2.9K views
Tizen, Firefox OS ve Android’in Geleceği (Android Developers Day, Ankara) by Oytun Eren Sengul
Tizen, Firefox OS ve Android’in Geleceği (Android Developers Day, Ankara)Tizen, Firefox OS ve Android’in Geleceği (Android Developers Day, Ankara)
Tizen, Firefox OS ve Android’in Geleceği (Android Developers Day, Ankara)
Oytun Eren Sengul1.4K views
TIZEN ile Mobil Yaşam Sunumu (Özgür Yazılım ve Linux Günleri 2013) by Oytun Eren Sengul
TIZEN ile Mobil Yaşam Sunumu (Özgür Yazılım ve Linux Günleri 2013)TIZEN ile Mobil Yaşam Sunumu (Özgür Yazılım ve Linux Günleri 2013)
TIZEN ile Mobil Yaşam Sunumu (Özgür Yazılım ve Linux Günleri 2013)
Oytun Eren Sengul1.2K views

Recently uploaded

Ports-and-Adapters Architecture for Embedded HMI by
Ports-and-Adapters Architecture for Embedded HMIPorts-and-Adapters Architecture for Embedded HMI
Ports-and-Adapters Architecture for Embedded HMIBurkhard Stubert
29 views19 slides
Using Qt under LGPL-3.0 by
Using Qt under LGPL-3.0Using Qt under LGPL-3.0
Using Qt under LGPL-3.0Burkhard Stubert
13 views11 slides
Understanding HTML terminology by
Understanding HTML terminologyUnderstanding HTML terminology
Understanding HTML terminologyartembondar5
7 views8 slides
360 graden fabriek by
360 graden fabriek360 graden fabriek
360 graden fabriekinfo33492
162 views25 slides
FOSSLight Community Day 2023-11-30 by
FOSSLight Community Day 2023-11-30FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30Shane Coughlan
6 views18 slides
Fleet Management Software in India by
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India Fleetable
12 views1 slide

Recently uploaded(20)

Ports-and-Adapters Architecture for Embedded HMI by Burkhard Stubert
Ports-and-Adapters Architecture for Embedded HMIPorts-and-Adapters Architecture for Embedded HMI
Ports-and-Adapters Architecture for Embedded HMI
Burkhard Stubert29 views
Understanding HTML terminology by artembondar5
Understanding HTML terminologyUnderstanding HTML terminology
Understanding HTML terminology
artembondar57 views
360 graden fabriek by info33492
360 graden fabriek360 graden fabriek
360 graden fabriek
info33492162 views
FOSSLight Community Day 2023-11-30 by Shane Coughlan
FOSSLight Community Day 2023-11-30FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30
Shane Coughlan6 views
Fleet Management Software in India by Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable12 views
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke35 views
Introduction to Git Source Control by John Valentino
Introduction to Git Source ControlIntroduction to Git Source Control
Introduction to Git Source Control
John Valentino7 views
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... by TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 views
Electronic AWB - Electronic Air Waybill by Freightoscope
Electronic AWB - Electronic Air Waybill Electronic AWB - Electronic Air Waybill
Electronic AWB - Electronic Air Waybill
Freightoscope 5 views
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action by Márton Kodok
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Márton Kodok16 views
Dapr Unleashed: Accelerating Microservice Development by Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski13 views
Top-5-production-devconMunich-2023-v2.pptx by Tier1 app
Top-5-production-devconMunich-2023-v2.pptxTop-5-production-devconMunich-2023-v2.pptx
Top-5-production-devconMunich-2023-v2.pptx
Tier1 app6 views
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... by NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi216 views
JioEngage_Presentation.pptx by admin125455
JioEngage_Presentation.pptxJioEngage_Presentation.pptx
JioEngage_Presentation.pptx
admin1254558 views
ADDO_2022_CICID_Tom_Halpin.pdf by TomHalpin9
ADDO_2022_CICID_Tom_Halpin.pdfADDO_2022_CICID_Tom_Halpin.pdf
ADDO_2022_CICID_Tom_Halpin.pdf
TomHalpin95 views
Airline Booking Software by SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta9 views

Is Auth0 worth it vs. Build your own identity management

  • 1. Being a Successful Product Oytun Sengul oytuneren@gmail.com
  • 2. What they’ve done successfully so far? $330M raised in total Series F funding closed with $120M just in 6 years Valuation $1.92B Results •Doing job well done •Product market fit •Paying more attention to UX Research •Developer friendly documentations •User friendly user interface •All expected features and even more… •Fast and easy support
  • 4. •Try to get Demo •Checked user reviews •Reach out users (Gerilla) •SWOT analyse Strengths Threats Weaknesses Opportunities Competitor Analysis Okta Keycloak Cloud Provider’s Solution (Amazon-Google-Microsoft) • Complicated UI • Training needed • Lack of support • More customisable features • Decreasing prices • More integration with competitors in different areas • Complicated UI • Training needed • Developer mindset • Sales/Marketing • Better product marketing • Open source solution with all advantages • Community • More out of box integrations, libraries. • Lean development approach and presentation • Well documented/ materials • Easy setup • Multi site accessibility and multiple level of administrative • No community • Charging for user provisioning (trouble for big amount of internal users) • Easy identity setup for internal apps • Well integration between cloud apps • Packing solutions for verticals (e-com, travel, content etc.) • IPO • Backed by giants • Always ready for sector standards before everyone
  • 5. Why not choosing Auth0? •The Auth0 price point (quickly increasing based on monthly active users) is limiting for startups that are strapped for cash who expect fast growth in user base. Consequently, it may not be a great tool for companies with a large base of users, because of incrementally increase pricing scenarios. Pricing On-premises They don’t have and it is crucial for some scenarios which described below: • You can’t fully control your authentication flow. •You can’t customise dashboard for internal use and can’t manage administrative management with that way. •Trust and secure your data, especially in EU. •Can’t control costs with your way.
  • 6. Validation 500 internal users (employees) and 7000 external active users will cost $2480/m + Developing your own product •1 senior backend developer •1 project manager •Architect or CTO consultancy •1 month analyse + 1 month integration (depends on complexity of use case) 500 internal users (employees) and 7000 external active users will cost ~$300/m + •1 senior backend developer •1 backend developer •1 frontend developer •1 product manager •Architect or CTO consultancy •2 months analyse + 4 months development (depends on complexity of use case)* * please check last page for details
  • 8. MVP: • Use the open sourced Keycloak structure under the hood and build our own needed solution on top of it. • We would like to use our own custom authentication flow with this structure and use custom design. • To adopt the completely uselessness of Keycloak's admin panel, to design a completely custom admin panel and to see and provide its first features that fit us. So design and develop new admin panel, with multiple level of administrative. • To prepare our own single sign on services (API) by cloning Auth0 all over this structure. • We would like to control our own database and our users to get different kind of actions between 300 websites and apps that we’re managing. 
 Done: • Keycloak admin panel has been redesigned and prepared for the basic features of single sign-on structure. • The main features; creation of users, application-based (server-side and client-side) management features, user grouping, user-group and application-based authorisation (permissions). • Auth0-like services cloned. (55%) 
 Integration: • Integration services and applications has been developed (Go and JS so far) • This service has been prepared both as client-side and server-side. • Documentation is ready. • All available functions was test/performed on two different test environments and on live.