Summary of Articles Referenced When Considering Auth0 Adoption
I’ll introduce articles I referenced when starting to use Auth0.
There was a development project where I wanted to use Auth0 as an IDaaS, and this article summarizes the content I researched.
The implementation cases at the Ministry of Economy, Trade and Industry and NTT Docomo seemed useful for explaining to provide confidence when adopting Auth0.
Conclusion
au
Australiaus
AmericaReference 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.
SummaryBased 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.
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
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
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.
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
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.