最近はIDaaSと呼ばれる、アプリケーションに必要な認証周りを提供してくれるSaaSがでてきており、大変便利な世の中になりました。一番気を使う認証部分を丸投げできるのはホントと助かります。 Auth0 は、IDaaSの中でもWebアプリケーションに組み込みやすく、カスタムの幅が広いのが特徴です。 今回はAuth0の導入について取り上げたいと思います。 ただAuth0導入すると言っても、アプリケーションの状況によって、考えるべき視点がありますので、それらの視点と、パターン別にどう考えられるかをまとめてみます。 考えるべき視点 大きく3つ挙げてみました。 ユーザーデータベース → ユーザーを認証をするためには、認証で参照するデータベースが必要です。それをどこで管理するかを検討します。 アプリケーションとの連携 → ユーザーを認証した後、その認証情報をアプリケーション側で扱う際に、Auth0側お