Summary of Articles Referenced When Considering Auth0 Adoption

Tadashi Shigeoka ·  Sat, November 7, 2020

I’ll introduce articles I referenced when starting to use Auth0.

Auth0

Background: Want to Start Using Auth0

There was a development project where I wanted to use Auth0 as an IDaaS, and this article summarizes the content I researched.

Auth0 Implementation Track Record

The implementation cases at the Ministry of Economy, Trade and Industry and NTT Docomo seemed useful for explaining to provide confidence when adopting Auth0.

Auth0 Supported Regions: America, Europe, Australia

Conclusion

  • Speed priority: au Australia
  • High availability: us America

Reference Information

Currently, Auth0's public regions can be selected from three: America, Europe, and Australia. When accessing Auth0 from a data center in Tokyo, I want to consider which region to choose based on login time. By the way, Auth0's community recommended Australia, which is geographically closer.
Summary

Based on accessing each region’s endpoint every minute and looking at the average execution time over 24 hours, the Australia region was the fastest. While I accessed two endpoints this time, if we consider execution time as the criterion, selecting the Australia region from Tokyo seems to be better. However, looking at the average and percentile graphs, the America region has the least fluctuation. This might mean it’s stable regardless of time. As mentioned in the reference section, the America region adopts multi-region high availability architecture. I couldn’t find information about other regions. I’ll add updates once I can confirm.

About Auth0 Backup

Q. "Is it necessary to backup Auth0 user data elsewhere? If so, I'd like to hear about best practices." A. Auth0 also backs up user data to different data centers, so normally customers don't need to take backups, but it's also possible to obtain user data via export API. https://auth0.com/docs/api/management/v2/#!/Jobs/post_users_exports

Auth0 Status Page

https://status.auth0.com/

SLA

At minimum, SLA 99.90% appears to be guaranteed.

The average availability of the Auth0 platform in each month will be at least 99.90%. https://auth0.com/docs/support/services-level-descriptions

Auth0 Reference Articles

Below are articles I referenced for trying Auth0, customization, and writing sample code. This is mostly a collection of links from Classmethod’s technical blog.

Auth0 Introduction Articles

Authentication

Social Login

OpenID Connect

2FA, MFA

Account Linking

Account linking is a feature that combines multiple logins into one account.

M2M Authentication

Custom Authentication Infrastructure

Email

Template Customization

Rules

Infrastructure

Auth0 supports Terraform, which is appreciated.

Also, it seems you can manage with YAML files.

That’s all from the Gemba, where I want to master Auth0.