- 優れたアプリを構築し、そこにユーザー認証と認可を追加したいとします。ユーザーは、識別子 (username、メールアドレス、または電話番号) とパスワード、またはソーシャルアカウント (Facebook や X など) でログインできる必要があります。さらに、ログイン後にユーザーのユーザープロファイルを取得して UI をカスタマイズし、認可ポリシーを適用したいと考えています。
- API を構築し、それを OAuth 2.0 で保護したいとします。
- 複数のアプリを所有しており、シングルサインオン (SSO) を実装したいとします。
- JavaScript のフロントエンドアプリとモバイルアプリを構築し、その両方から API に安全にアクセスさせたいとします。
- Security Assertion Markup Language (SAML) を使用してユーザーを認証する必要がある Web アプリがあるとします。
- パスワードには限界があると考えており、メールアドレスまたは SMS で送信されるワンタイムコードでユーザーがログインできるようにしたいとします。
- ユーザーのメールアドレスの 1 つが、あるサイトの公開データ侵害で漏えいした場合に通知を受け取りたいとします。さらに、そのユーザーに通知したり、パスワードをリセットするまでアプリへのログインをブロックしたりしたいとします。
- DDoS 攻撃を回避するため、ログイン失敗を繰り返す不審な IP アドレスを先回りしてブロックしたいとします。
- 大規模な組織の一員であり、既存のエンタープライズディレクトリサービスをフェデレーションして、従業員が既存のエンタープライズ認証情報を使用してさまざまな社内アプリケーションやサードパーティアプリケーションにログインできるようにしたいとします。
- 独自のユーザー管理ソリューションを実装したくない、あるいは実装方法がわからないとします。パスワードリセット、ユーザーの作成、プロビジョニング、ブロック、削除、それらすべてを管理するための UI が必要です。アプリそのものに集中したいだけです。
- ユーザーが機密データにアクセスしようとするときに、多要素認証 (MFA) を必須にしたいとします。
- SOC2、GDPR、PCI DSS、HIPAA など、増え続けるコンプライアンス要件への対応に役立つ ID ソリューションを探しているとします。
- サイトやアプリケーション上のユーザー行動を追跡したいとします。このデータを使用してファネルを作成し、ユーザー維持率を測定し、サインアップフローを改善する計画です。
- リソースに対する関係性や、組織内での役割に基づいて、ユーザーのリソースへのアクセスを許可する堅牢な認可ポリシーが必要だとします。
| 読む項目 | 学べること |
|---|---|
| Auth0 Dashboard | Auth0 Dashboard と、アプリケーションや API で認証と認可を実装するために利用できる機能について。 |
| テナントを作成する | Auth0 Dashboard または Management API を使用してテナントを作成する方法、複数のテナントや子テナントの作成方法、および複数の環境の設定について。 |
| アプリケーションを作成する | Auth0 Dashboard でアプリケーションを設定および構成する方法。 |
| API を登録する | Auth0 Dashboard で API を設定および構成する方法。 |