メインコンテンツへスキップ
Auth0 と統合するうえで最も重要なことの 1 つは、その統合で何を行い、どのように実現するかを定義することです。顧客は、その統合がどのような課題を解決し、どのように解決するのかを理解する必要があります。これはサービス単体であればおそらく簡単に答えられる問いですが、Auth0 のようなアイデンティティプラットフォームの文脈では、もう少し複雑になることがあります。 このガイドでは、統合環境についての理解を少し深めながら、Auth0 との優れた統合を設計するための指針を示します。

振り返り: Auth0 は何をするのでしょうか?

Auth0 では、次のことを行っています…
  • あらゆるアプリケーションへのアクセスを、簡単かつ安全に実現します。
  • OIDC、OAuth2、 などのオープン標準に基づく認証・認可サービスを提供します。
  • エコシステム内のさまざまな運用主体に向けて、適切な構成要素を提供するアイデンティティプラットフォームを構築します。
  • アプリケーション群のネットワークを単一の ID ソースに接続することで、お客様のアプリケーション セキュリティ、ユーザーの一元化、ユーザー管理を一括して担います。

あなたのサービスでは何ができますか?

サービスで実現できることや、顧客がどのようなユースケースでそのサービスを利用しているのかを把握できると役立ちます。回答の参考になる質問をいくつか挙げます。
  • ユーザーアイデンティティのソースとなるサービスですか?
  • データや分析機能を提供していますか?
  • 何らかのユーザーインターフェースを提供していますか?
  • セキュリティや可観測性の向上に役立ちますか?

特定の業界や顧客タイプを対象としていますか?

Auth0 の顧客は、ソフトウェア/テクノロジー、金融サービス、メディア、旅行・ホスピタリティなど、幅広い業界にわたっています。あらゆる種類のアプリケーション環境に対応できますが、主な注力分野は Customer Identity and Access Management (CIAM) です。より具体的には、顧客企業の収益拡大 (B2B) や、より多くの顧客獲得・転換 (B2C) を支援しながら、常に顧客を確実に保護することを目的とした B2B および B2C のユースケースに注力しています。私たちは企業と連携し、あらゆるユースケースに対応する CIAM 統合を構築しています。 Auth0 と相性のよい企業:
  • アイデンティティは難しいという認識を変えようとしている
  • B2B 顧客の拡大に注力している
  • B2C 顧客向けの収益拡大を目指している
  • セキュリティを妥協しない
貴社のサービスは次のいずれかに当てはまりますか?
  • 政府、医療、eコマース、またはその他の特定のアプリケーションに注力していますか?
  • 通常、一定の規模やトラフィックレベルで利用されますか?
  • オンプレミスで導入されますか?

あなたのサービスは、顧客のどのような問題を解決しますか?

大まかに言えば、共通の顧客がなぜあなたのサービスを利用するのかを正確に把握することが重要です。あなたのサービスが解決する課題に焦点を当てることで、共通点を見つけやすくなり、連携にどのような価値があるのかを理解できます。 例として、次のようなものがあります。
  • のような、離脱を招きやすいセキュリティ対策によるコンバージョン率の低下
  • スパムによるサインアップやコンテンツ投稿
  • 過剰なログデータ、または有用でないログデータ

アイデンティティ プラットフォームの文脈で、貴社のサービスはそれらの問題をどのように解決しますか?

ここでは、貴社のサービスが提供する機能を、当社が運用するプラットフォームに結び付けて説明します。当社ではさまざまな認証と認可の方式を扱っており、それらはすべて一元的なコンテキストを通じて処理されます。この質問では、当社のサービスのどの部分が、上記の問題を引き起こしたり悪化させたりする可能性があるかを尋ねています。 例:
  • ログインが一元化されているため、膨大な量のログデータが生成され、手動で監視するのは現実的ではありません
  • 中央のユーザーストアがあることで、ユーザープロファイルの拡張はネットワーク内のすべてのアプリケーションにメリットをもたらします
  • 本人確認は、特定のアプリケーションごとに個別に実装するよりも、1 か所で提供するほうが容易です

この統合の仕組みを視覚的に示した資料を提供できますか?

システム図やシーケンス図があると、この統合がどのように機能するかを、パートナーの技術チームやお客様に説明しやすくなります。

この統合に制限はありますか?

Auth0 のアイデンティティプラットフォームでは、ブラウザー、モバイルデバイス、CLI、クラウド関数などを使用したログインに対応しています。また、一部の機能は、お客様が利用しているプランの種類によって制限されます。 お使いのサービスに、次のいずれかはありますか。
  • OS、言語、プラットフォーム、デバイスなどに関する技術的な制限
  • レート制限または決済ゲートウェイ
  • 非同期処理の要件
  • Auth0 のプランレベルによる制限。料金ページで各機能の詳細を確認してください。

次のステップ

これで、サービスをAuth0とどのように連携できるかのイメージがつかめたので、次はAuth0 との統合についてさらに詳しく学びましょう。