公式情報ベース

Auth0 by Oktaとは?できることや料金、注意点を解説

読む目安 約4分 更新日 2026-08-07Auth0 by Okta

Auth0 by Oktaは、アプリやWebサービスの利用者を認証し、アカウントを管理するための顧客ID基盤です。「顧客ID基盤」とは、サービスを使う人のログインやアカウント情報をまとめて扱う仕組みのことで、自社で一から作る代わりに外部サービスとして利用できます。

Auth0では、ログイン画面、多要素認証、外部の認証システムとの接続、ユーザー管理などをまとめて扱えるのが主な特徴です。用途としては、一般消費者向けアプリ(B2C)だけでなく、法人顧客が利用するB2B SaaS(企業向けクラウドサービス)の認証にも対応することが示されています。

ただし、B2C向けとB2B向けでは必要になる機能も料金の見方も変わります。自社の利用者が誰で、どう運用したいのかを先に整理しておくと、判断しやすくなります。

Auth0 by Oktaでできること

アプリ利用者のログインをまとめる

Auth0では、Universal Loginというホスティングされたログイン画面を利用できます。自社でログイン画面を作り込まなくても、Auth0側が用意した画面を使える形です。パスワードを使わずにログインするパスワードレス認証も、プラットフォームの機能として案内されています。

さらに、パスワードだけに頼らない多要素認証(MFA)も提供されています。MFAは、パスワードに加えてもう1つの確認要素を求める仕組みです。通常のログインに追加の確認を加えて認証を強化したいサービスでは、これが選択肢になります。どの認証方法とポリシーが自社の要件に合うかを、事前に確認しておくことが大切です。

B2Bの顧客組織と利用者を分けて管理する

B2B SaaS向けにはOrganizations機能があります。organization(組織)は、通常1つを1社の顧客企業またはパートナーに対応させて使います。同じユーザーを複数のorganizationに所属させる構成も選べます。

この考え方は、一般消費者のアカウントを1人ずつ扱うB2Cの仕組みとは分けて考える必要があります。法人ごとに利用者をまとめたいのか、それとも1人が複数の顧客組織に関わる形なのかをはっきりさせると、organizationの設計を決めやすくなります。

注意

Organizationsの利用可否と実装条件は、Auth0の契約プランまたは個別契約に依存します。また、OrganizationsはUniversal Loginで利用できますが、Classic LoginまたはLock.jsではサポートされません。

外部の認証基盤やサービス間認証につなげる

Auth0は、企業向けの接続先としてSAML、AD/LDAP、Azure AD、OIDCなどの外部アイデンティティプロバイダー(社員アカウントなどを管理している既存の認証システム)を接続できます。ここでのSSO(シングルサインオン)は、顧客企業側がすでに持っている認証基盤と、自社の顧客向けアプリのログインをつなぐための用途です。

これとは別に、サービス同士の通信に使うmachine-to-machine認証もプラットフォーム機能として提供されています。人が使うアカウントと、システムが使う認証情報は分けて設計するのが基本です。

ユーザーとテナント資源を管理する

DashboardとManagement APIから、ユーザーの作成、検索、更新、ブロック、削除ができます。Management APIでは、ユーザーだけでなく、クライアント、接続、organizationといったテナント資源(自社のAuth0環境に属する設定やデータ)も管理の対象になります。

管理画面での手作業を中心にするか、APIを使って自社システムから管理するかで、必要になる実装と運用体制は変わります。導入前に、誰がユーザーと顧客組織を管理するのかを決めておくとよいでしょう。

提供形態とリージョン

Auth0はマネージドサービス、つまり運用をAuth0側が担う形で提供されます。public cloudの配備リージョンは米国、英国、EU、豪州、日本、カナダで、private cloudでは60を超えるリージョンを選べます。

注意したいのは、ここでいうprivate cloudもマネージドの提供形態だという点です。自社で運用する環境と同じものとは考えず、必要な配備地域と、運用責任をどこまで自社が持つのかを契約前に確認しましょう。

Auth0 by Oktaの料金

料金を見るときは、月間アクティブユーザー数(MAU。その月にサービスを利用した人数)と、顧客組織や企業向け接続の利用条件を、分けて確認するのがポイントです。GLOBAL向けの参照料金では、B2C Essentialsは500 MAUで月額35米ドルからとなっています。Enterpriseプランは公開された定額がなく、価格、容量、サポート、追加接続の条件を個別契約で決める形です。

プラン課金単位月額主な内容
B2C Essentials500 MAU月額35米ドル500 MAUで月額35米ドルから。
Enterprise個別契約公開額なし価格、容量、サポート、追加接続条件は個別契約で確定する。

別途確認する費用

費用項目内容
無料枠Freeプランは25,000 MAU、5組織、1つの企業向け接続を含む。

注意

GLOBAL公式料金を基準とし、市場、通貨、契約周期、add-onを公開前に再確認してください。

向いているサービス

Auth0が候補になるのは、消費者向けアプリのログインを整えたい場合や、法人顧客ごとの組織管理が必要なB2B SaaSを提供する場合です。顧客企業の認証基盤とつなぎたい場合、管理画面とAPIを使い分けてユーザーを管理したい場合にも検討できます。

一方で、主な対象はアプリやWebサービスを利用する外部ユーザーです。自社の従業員向けID管理だけを目的にする場合は、選定の前提が変わることを踏まえておく必要があります。また、認証機能が自社の要件を満たすかどうかだけでなく、プランによって変わる条件と、マネージドサービスとしての運用責任も含めて判断しましょう。

確認しておきたいこと

認証したい利用者は、一般消費者か、顧客企業に所属するユーザーか
想定する月間アクティブユーザー数と、必要な顧客組織数・企業向け接続数はどのくらいか
Organizationsを使う予定がある場合、契約プランとログイン画面の構成がその条件を満たしているか

よくある質問

Q.Auth0はB2CとB2Bの両方で使える?

A.はい。消費者向けアプリとB2B SaaSの両方が公式の用途として示されています。B2BでOrganizationsを利用する場合は、契約プランと実装条件を確認してください。

Q.無料プランで試せる?

A.GLOBAL向けの参照料金では、Free planに25,000 MAU、5 organizations、1 enterprise connectionが含まれます。実際に利用する前に、対象市場、契約条件、必要な機能が使えるかどうかを確認してください。

Q.従業員向けのID管理に使える?

A.Auth0の主な対象は、アプリやWebサービスを利用する外部ユーザーです。従業員向けのID管理だけを目的にする場合は、選定の前提が異なる点に注意してください。

Q.すでにあるログイン画面のまま使える?

A.Organizationsを使う場合はUniversal Loginが必要で、Classic LoginやLock.jsではサポートされません。既存のログイン画面の構成がある場合は、使いたい機能と組み合わせられるかを先に確認してください。

関連記事

出典

確認日: 2026-08-07(記載の各公式ページで確認。価格などは変わることがあります)

Auth0 by Okta