アーキテクチャ シナリオ
認可と認証のニーズに対応するために活用できる、Auth0の一般的なアーキテクチャ シナリオについて説明します。
Business to Consumer
Business to Consumer
eCommerce または SAAS アプリケーションにおける B2C IAM のアーキテクチャシナリオを説明します。
アーキテクチャ (B2C)
Auth0のテナントアーキテクチャの設定が、Business to Consumer (B2C) のIdentity and Access Management (IAM) 実装にどのように影響するかを学びます。
プロビジョニング(B2C)
B2C IAM 実装におけるユーザープロビジョニングの機能と考慮事項。
認証 (B2C)
B2C IAM 実装における認証の仕組み。
ブランディング (B2C)
組織のブランド要件と望ましいユーザー体験を反映するように Auth0 の項目を設定する方法。
デプロイ自動化 (B2C)
Auth0 のツールがテナントのデプロイ自動化にどのように役立つか。
品質保証 (B2C)
B2C IAM 実装における品質保証上の考慮事項。
プロファイル管理 (B2C)
B2C IAM 実装におけるユーザープロファイル管理の計画時に考慮すべき事項。
認可 (B2C)
B2C IAM 実装におけるユーザー認可と、それに関連する設計上の考慮事項。
ログアウト (B2C)
B2C IAM 実装におけるユーザーログアウト設計の考慮事項。
運用 (B2C)
Auth0テナント環境を実運用に乗せる方法。
Business to Business
B2B
認証の設定からアプリケーションのデプロイ、ローンチまでを網羅したこのマルチテナントアーキテクチャガイドで、Auth0 上の B2B SaaS アイデンティティソリューションを計画します。
アーキテクチャ (B2B)
Auth0 テナントのアーキテクチャをどのように構成するかは、B2B IAM の実装に影響します。
プロビジョニング(B2B)
B2B IAM 実装におけるユーザープロビジョニングの機能と考慮事項。
認証(B2B)
Universal Login、Organizations 全体のホームレルムディスカバリー、エンタープライズ接続、MFA を使用して、複数の顧客テナントのユーザーを安全に識別するための Auth0 B2B SaaS アプリケーション向け認証を設計します。
ブランディング (B2B)
ブランドや望ましいユーザー体験を反映するように Auth0 の項目を設定する方法。
デプロイ自動化 (B2B)
Deploy CLI または source control extensions を使用して、開発、テスト、本番の Auth0 テナント全体で Auth0 テナント構成のデプロイを自動化し、環境固有の値を安全に管理しながら B2B 環境の一貫性を維持します。
品質保証 (B2B)
カスタムコードの単体テスト、統合テスト、モックテストを通じて、問題がお客様に影響する前に検出できるよう、品質保証を Auth0 B2B 連携に組み込みます。
プロファイル管理 (B2B)
B2B IAM 実装におけるユーザープロファイル管理の計画時の考慮事項。
認可 (B2B)
B2B IAM 実装におけるユーザー認可と、それに関連する設計上の考慮事項。
ログアウト(B2B)
Auth0 B2B アプリケーションのログアウトを設計し、終了するローカル、Auth0、Organization IdP のセッションを決定するとともに、複数のアプリケーションにわたるシングルログアウト、フェデレーテッドログアウト、ログアウト後のリダイレクトを実装します。
運用 (B2B)
メールプロバイダー、監視、ログストリーミング、Auth0 通知を設定し、新しい顧客 Organizations と事業継続のためのセルフサービス IdP ポータルをプロビジョニングすることで、Auth0 B2B テナントを本番運用できる状態にします。
Regular Web Apps 向けSSO
シングルサインオンを使用する従来型Webアプリケーション
OpenID Connect (OIDC) のシングルサインオンを使用してユーザーを認証する必要がある従来型Webアプリケーションのシナリオ。
ソリューション概要(Webアプリ + SSO)
一般的なWebアプリのシナリオにおけるソリューションの概要。
Auth0 設定(Web アプリ + SSO)
Auth0 の通常の Web アプリ向けシナリオ設定
アプリケーション実装(Web Apps + SSO)
一般的な Web アプリのシナリオにおけるアプリケーション実装
ASP.NET Core 実装(Web Apps + SSO)
通常の Web アプリ向けシングルサインオン(SSO)アーキテクチャ シナリオの ASP.NET Core 実装
結論(Web Apps + SSO)
通常の Web アプリのシナリオの結論
サーバーアプリケーション + API
API を利用するサーバーアプリケーション
アプリケーションに代わって API(リソースサーバー)を安全に呼び出す、サーバー間通信のアーキテクチャシナリオについて説明します。
ソリューション概要(Server Apps + API)
Server + API アーキテクチャのシナリオにおけるソリューション概要
Auth0 設定(Server Apps + API)
Server + API アーキテクチャ シナリオ向けの Auth0 設定
アプリケーション実装(Server Apps + API)
Server + API アーキテクチャシナリオ向けのアプリケーション実装
Server Apps + API: API の Node.js 実装
Server Client + API アーキテクチャシナリオ向けの API の Node.js 実装
Server Apps + API: cron ジョブ向け Python 実装
Server Client + API アーキテクチャのシナリオにおける、サーバーの cron ジョブの Python 実装
結論(Server Apps + API)
Server + API アーキテクチャシナリオの結論
SPA + API
API を利用する Single-Page Applications (SPA)
Single-Page Applications (SPA) が OpenID Connect (OIDC) と OAuth 2.0 Implicit Grant Flow を使用して API と連携し、Auth0 でユーザーを認証するアーキテクチャシナリオを説明します。
ソリューション概要(SPAs + API)
SPA + API アーキテクチャのシナリオ向けソリューション概要
Auth0 の設定 (SPAs + API)
SPA + API アーキテクチャにおける Auth0 の設定
API と SPA の設定(SPA + API)
SPA + API アーキテクチャにおける API と SPA の設定
SPA Angular 2 実装(SPAs + API)
SPA + API アーキテクチャシナリオにおける SPA の Angular 2 実装
Node.js API 実装 (SPAs + API)
SPA + API アーキテクチャ シナリオ向け API の Node.js 実装
結論(SPAs + API)
SPA + API アーキテクチャのシナリオの結論
モバイル + API
API を利用するモバイルアプリケーション
モバイルアプリケーションが API と通信するアーキテクチャシナリオについて説明します。
ソリューション概要(モバイルアプリ + API)
モバイル + API アーキテクチャ シナリオ向けのソリューション概要
Auth0 設定(モバイルアプリ + API)
モバイルアプリ + API アーキテクチャ シナリオ向けの Auth0 設定
API とモバイルの構成(モバイルアプリ + API)
モバイル + API アーキテクチャ シナリオ向けの API とモバイルの構成
Android モバイルアプリケーション実装(Mobile Apps + API)
Mobile + API アーキテクチャシナリオにおける API の Android 実装
Node.js API 実装(モバイルアプリ + API)
モバイルアプリ + API アーキテクチャ シナリオ向けの API の Node.js 実装
結論(モバイルアプリ + API)
モバイル + API アーキテクチャシナリオの結論