- 優れたアプリを構築し、ユーザー認証と認可を追加したいと考えています。ユーザーは、識別子 (ユーザー名、メールアドレス、または電話番号) とパスワード、あるいはソーシャルアカウント (Facebook や X など) のいずれかでログインできる必要があります。さらに、ログイン後にユーザーのプロファイルを取得して UI をカスタマイズし、認可ポリシーを適用したいと考えています。
- API を構築し、OAuth 2.0 で保護したいと考えています。
- 複数のアプリがあり、シングルサインオン (SSO) を実装したいと考えています。
- JavaScript のフロントエンドアプリとモバイルアプリを構築し、その両方から API に安全にアクセスさせたいと考えています。
- Security Assertion Markup Language (SAML) を使用してユーザーを認証する必要がある web app を構築しています。
- パスワードには限界があると考えており、メールまたは SMS で配信されるワンタイムコードでユーザーがログインできるようにしたいと考えています。
- ユーザーのメールアドレスの 1 つが、どこかのサイトで発生した公開情報漏えいに含まれていた場合に通知を受け取り、さらにそのユーザーに通知したり、パスワードをリセットするまでアプリへのログインをブロックしたりしたいと考えています。
- DDoS 攻撃を防ぐため、ログイン失敗が連続して発生した場合に、不審な IP アドレスを先回りしてブロックしたいと考えています。
- 大規模な組織の一員として、既存のエンタープライズディレクトリサービスをフェデレーションし、従業員が既存のエンタープライズ資格情報を使ってさまざまな社内アプリケーションやサードパーティアプリケーションにログインできるようにしたいと考えています。
- 独自のユーザー管理ソリューションを実装したくない (または実装方法が分からない) と考えています。パスワードリセット、ユーザーの作成、プロビジョニング、ブロック、削除、さらにそれらすべてを管理するための UI まで必要です。アプリそのものに集中したいだけです。
- ユーザーが機密データにアクセスしようとするときに、多要素認証 (MFA) を必須にしたいと考えています。
- SOC2、GDPR、PCI DSS、HIPAA など、増え続けるコンプライアンス要件への対応に役立つアイデンティティソリューションを探しています。
- サイトやアプリケーション上のユーザー行動を把握したいと考えています。このデータを使ってファネルを作成し、ユーザー維持率を測定し、サインアップフローを改善する予定です。
- リソースに対する関係性や、組織におけるロールに基づいて、ユーザーにリソースへのアクセスを許可できる堅牢な認可ポリシーを求めています。
Auth0 の概要
Auth0 のサービスについて説明し、アプリケーションや API でそれらを使い始める方法を紹介します。
Auth0 Dashboard
Auth0 Dashboard のナビゲーション
情報アーキテクチャを改善し、レイアウトをより体系的にした、再設計された Auth0 Dashboard のナビゲーションをご紹介します。
Activity ページについて
アクティブユーザーやログイン失敗など、Auth0 テナントの Activity ページに表示される指標について説明します。
Auth0 Dashboard の検索機能
Auth0 Dashboard の検索機能を使って、名前、ID、タイプ、メタデータのフィールドで Auth0 リソースを絞り込んだり、グローバル検索機能を利用したりできます。
Auth0 Dashboard ログインセッション管理
Auth0 DashboardのAdminがログインセッションを確認し、取り消す方法を説明します。
ライトモードとダークモード
プロファイルメニューから Auth0 Dashboard のライトテーマとダークテーマを切り替え、オペレーティングシステムまたは個人の好みに合わせる方法
ダッシュボードアクセスの管理
9ページ
API
API を登録する
Auth0 Dashboard で API を登録する方法を学びます。
API 設定
Auth0 Dashboard で利用できる API に関連する設定について説明します。
アプリケーション向け API アクセスポリシー
ユーザー委任フローと Client Credential フローの両方で、すべて許可、アプリごとの認可、またはすべて拒否のポリシーを使用して、API にアクセスできるアプリケーションを制御します。
API の権限を追加する
Auth0 Dashboard または Management API を使用して、API に権限を追加する方法について説明します。
API の権限を削除
Auth0 Dashboard または Management API を使用して、API から権限を削除する方法を説明します。
アクセストークンプロファイルを設定する
API のアクセストークンプロファイルを設定して、発行されるアクセストークンの形式とクレームを制御します。
JSON Web Encryption(JWE)を設定する
JSON Web Encryption(JWE)を使用してアクセストークンのペイロードを暗号化し、中継者による閲覧やデータ侵害時の漏えいから機密性の高いクレームを保護します。
複数の API 向けの論理 API を設定する
Auth0 で単一の論理 API を使って複数の API へのアクセスを表現し、管理する方法を学びます。
Rich Authorization Requests (RAR) を設定する
リソースサーバー向けに Rich Authorization Requests (RAR) を設定する方法を学びます。
テスト用の マシンツーマシン アプリケーションを作成する
アクセストークンを使用して Management API エンドポイントを呼び出すための、テスト用の マシンツーマシンアプリケーションを登録して認可する方法を説明します。
API でロールベースのアクセス制御を有効にする
Auth0 Dashboard または Management API を使用して、API でロールベースのアクセス制御(RBAC)を有効にする方法について説明します。
スコープ
3ページ
Auth0 Teams
テナント管理
Auth0 Teamsでテナントを管理します。テナントのリンク、テナント作成権限の制御、サブスクリプションの詳細の確認などを行えます。
Team メンバーの管理
Auth0 Team にメンバーを招待し、チームが管理するテナント全体で各メンバーが実行できる操作を定義するロールを割り当てます。
テナントメンバー管理
Auth0 Teams を使用してテナントのメンバーシップを一元管理する方法について説明します。
セキュリティポリシーを設定する
Auth0 Team のセキュリティポリシーを設定して、チームメンバー全体で MFA、セッション、IP 許可リストの要件を適用します。
Teams のトラブルシューティング
Teams インスタンスに表示されない テナント や認識されない Tenant 管理者 など、一般的な Auth0 Teams の問題をトラブルシューティングします。
Team Activity
Team Activityでは、Team Ownerがチームメンバーによって生成されたイベントログを表示し、監査できます。
Quarterly Snapshot について
Auth0 Teams メンバー向けの Quarterly Snapshot レポートについて、アクセス方法や表示される指標の見方を説明します。
B2B Connect - エンタープライズ
Auth0 B2B Connect で AWS Cognito を設定する
エンタープライズのシングルサインオン向けに、OIDC または SAML の IDプロバイダーとして Auth0 B2B Connect にフェデレーションするよう Amazon Cognito を設定します。
Auth0 B2B Connect と連携するように Keycloak を設定する
エンタープライズのシングルサインオン向けに、OIDC または SAML の IDプロバイダーである Auth0 B2B Connect にフェデレーションするよう Keycloak を設定します。
Auth0 B2B Connect で Ory を設定する
エンタープライズのシングルサインオンを実現するため、OIDC IDプロバイダーである Auth0 B2B Connect にフェデレーションするよう Ory を設定します。