Zoho CRMポータルでのSAML認証によるシングルサインオン(SSO)の概要

Zoho CRMポータルでのSAML認証によるシングルサインオン(SSO)の概要

この記事では、SAMLを使用したシングルサインオン(SSO)の基本的な概要を説明します。
Zoho CRMのポータルユーザーに対してシングルサインオンを実際に有効にする手順については、「Zoho CRMポータルでのSAML認証によるシングルサインオン(SSO)の設定方法」の記事をご参照ください。
対応しているプラン
用語の説明
対応しているプラン
  1. エンタープライズ
  2. アルティメット
  3. パッケージ製品(Zoho CRM PlusまたはZoho One)
  4. 試用版:対応していません。
  5. 開発者向けプラン:対応していません。
  6. サンドボックス(テスト環境):対応していません。
  7. モバイル版:対応していません。

用語の説明
  1. 認証
    ユーザーにシステムへのアクセスを許可する前に、そのユーザーが本人であることを確認するプロセスです。認証のプロセスを実施することによって、システムを不正利用から守ることができます。
  2. SAML
    SAML(Security Assertion Markup Language)は、認証を行うための通信の標準規格です。SAMLの使用により、異なるシステム間でも認証に関する情報のやりとりが簡単になります。
  3. シングルサインオン(SSO:Single Sign On)
    1回のログインで複数のアプリやサービスにアクセスできるようにする認証の仕組みです。シングルサインオンは、ユーザーにとって使いやすい仕組みであるだけでなく、セキュリティを強化する効果もあります。
  4. IDプロバイダー(IdP:Identity Provider)
    ユーザーのIDを保管しているシステムです。ユーザーがアプリやサービスにアクセスしようとすると、このIDプロバイダーによって認証が行われます。複数のシステムの認証機能をひとつのIDプロバイダーに統合してシングルサインオンを可能にすることで、全体のセキュリティを強化できます。
  5. サービスプロバイダー(SP:Service Provider)
    ユーザーがアクセスしようとしているアプリまたはサービスを提供しているシステムです。
  6. 発行者(Issuer)
    要求(リクエスト)または応答(レスポンス)の発行者です。IDプロバイダーか、サービスプロバイダーのいずれかを指します。SAMLの要求や応答は、発行者にもとづいて適切な場所に送信されます。
  7. ACS URL(Assertion Consumer Service URL)
    ACS(アサーションコンシューマーサービス)URLは、IDプロバイダーがSAML応答(レスポンス)を送信する宛先URLです。このURLで指定されるサービスプロバイダーに、認証されたユーザーIDの情報を含むメッセージがIDプロバイダーから送信されます。
  8. 初期設定のリレー状態(RelayState)
    IDプロバイダーでの認証後にユーザーが転送されるURLです。
  9. シングルログアウトURL(Single Logout URL)
    ユーザーがログアウトしようとする際に、IDプロバイダーがログアウト要求(リクエスト)を送信する宛先URLです。
  10. ログインURL
    IDプロバイダーへのログインURLです。IDプロバイダーにログインしていないユーザーは、アプリまたはサービスにアクセスしようとすると、このURLに転送されます。
  11. ログアウトURL
    IDプロバイダーからのログアウトURLです。IDプロバイダーによって管理されているアプリまたはサービスからユーザーがログアウトすると、ログアウト要求(リクエスト)がこのURLに送信されます。
  12. 公開鍵と証明書
    公開鍵は、サービスプロバイダーおよびIDプロバイダーによって、署名の検証と、SAMLメッセージの暗号化/復号に使用されます。証明書は、公開鍵が改ざんされておらず真正のものであることを証明するために使用されます。
  13. アルゴリズム
    IDプロバイダーとサービスプロバイダーの間で送信されるメッセージの暗号化と復号に使用される手法やプロセスを意味します。

SAML認証によるシングルサインオンを有効にすると、Zoho CRMのポータルユーザーはポータルに簡単にログインできるようになります。 

ここで、あるマーケティング企業が、Zoho CRMのポータルを使用して、クライアントやパートナーと共同で業務を進めている場合を考えてみましょう。この企業は、クライアントにプロジェクト管理ツールデザインツールへのアクセスも許可しています。クライアントがこれらのツールに簡単にアクセスできるようにするため、この企業ではZoho CRMのポータルユーザーに対してSAML認証によるシングルサインオンを有効にしました。このシングルサインオンにより、以下のようにログインが自動で行われるようになりました。
  1. クライアントは、業務に関係する情報をZoho CRMに入力するため、まずZoho CRMポータルにログインします。
  2. シングルサインオンが有効になっているため、このクライアントは、プロジェクト管理ツールを使用するときにログイン情報を入力する必要はありません。プロジェクト管理ツールへのログインは自動で行われます。
  3. デザイン案をチェックするためにデザインツールを使用する場合も同様です。クライアントは、ログイン情報を入力することなくデザインツールを使用できます。Zoho CRMポータルにログインするだけで他のツールへのアクセスも許可されるため、ツールごとにログイン情報を入力する必要はありません。
  4. クライアントが最初にプロジェクト管理ツールにログインした場合も同様です。他のツールに一度ログインすれば、Zoho CRMポータルへのログインは自動で行われます。

SAML認証によるシングルサインオンの仕組み

SAML認証によるシングルサインオンを使用すると、複数のアプリやサービスにアクセスするユーザーの認証を簡単に行うことができます。一般的に、従業員の複数のツールへのアクセスを情報システム部門で一括管理する企業では、このようなシングルサインオンの仕組みが導入されています。 

シングルサインオンが可能でない場合、従業員は使用するアプリやサービスに個別にログインする必要があります。しかし、それぞれに異なるパスワードを設定し、それをすべて覚えておくことは簡単ではありません。そのため、同じパスワードを使い回そうとする従業員も中にはいるかもしれません。そうなるとセキュリティは弱体化し、1つのアプリからログイン情報が漏れたときに、他のアプリも危険にさらされることになります。また、各アプリが別々に認証機能を持っていると、組織の情報システム部門でユーザーのアクセスやセキュリティポリシーの適用を一括管理することは難しくなります。

シングルサインオンが可能な場合、従業員はIDプロバイダーに1回だけログインします。その後、IDプロバイダーに連携されているアプリやサービスへのログインはすべて自動で行われます。また、組織の情報システム部門はIDプロバイダーを使用して従業員のアクセスを一括で管理できます。さらに、IDプロバイダーは通常、認証を目的とした専用のシステムとして作られているため、他のアプリやサービスより強固なセキュリティ機能を備えています。

ユーザーが複数のアプリやサービスにアクセスできるようになるのは、IDプロバイダーがそれぞれのサービスプロバイダー(ユーザーがアクセスしようとしているアプリやサービス)と認証情報をやりとりするからです。SAML認証によるシングルサインオンでは、IDプロバイダーとサービスプロバイダーの間の通信にSAML形式のメッセージが使用されます。通常、以下のような通信が行われます。
  1. ユーザーがアプリ(サービスプロバイダー)へのアクセスを要求します。
  2. サービスプロバイダーが、IDプロバイダーにユーザーの認証を依頼します。

  3. IDプロバイダーがユーザーを認証します。このとき、ユーザーがまだIDプロバイダーにログインしていない場合は、ユーザーにログインを求めます。

  4. IDプロバイダーが、ユーザーがログイン済みであることを伝えるSAMLメッセージをサービスプロバイダーに送信します。

  5. サービスプロバイダーがユーザーにアクセスを許可します。
SAMLを使用するシングルサインオンによってユーザー認証を行うメリット
  1. ユーザーは、いくつものパスワードを覚えたり、管理したりする必要がなくなります。
  2. ポータルユーザーのログイン手順が簡単になります。
  3. アクセス制御の機能を一元化することで、セキュリティを強化できます。
  4. パスワードに関連する問題のリスクを軽減できます。
  5. ユーザーのアクセスや権限を、ひとつのID管理システムで効率的に一括管理できます。
次のステップ
Zoho CRMのポータルユーザーに対してシングルサインオンを有効にします。詳しい手順については、「Zoho CRMポータルでのSAML認証によるシングルサインオン(SSO)の設定方法」の記事をご参照ください。

関連情報
Zoho CRMのポータルの設定については、「ポータルの設定とユーザーの招待」をご参照ください。

    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Campaigns Resources

                Zoho WorkDrive Resources




                  • Desk Community Learning Series


                  • Digest


                  • Functions


                  • Meetups


                  • Kbase


                  • Resources


                  • Glossary


                  • Desk Marketplace


                  • MVP Corner


                  • Word of the Day


                  • Ask the Experts









                                  • Related Articles

                                  • Zoho CRMの概要

                                    CRMとは CRMは、「Customer Relationship Management」の頭文字をとったもので、顧客関係管理という意味です。しかし、CRMという言葉が意味するものは、人や場合によって異なります。ある人にとっては、CRMとは見込み客や既存顧客のニーズを理解し、対応するための戦略のことです。一方、多くの場合、CRMは次のようなことを実現するためのシステムのことです: 顧客に関して必要なすべての情報を管理して、顧客の興味や関心をさまざまな視点で把握する。 ...
                                  • タグの概要

                                    Zoho CRM内のデータには、「タグ」と呼ばれる短いテキストを関連付けることで、識別しやすくすることができます。タグによって、データの検索/分類/抽出/並べ替えが効率的に行えるようになります。タグには、キーワードや特記事項などの付加情報がよく使用されます。たとえば、優先的に対応すべき見込み客データがある場合、該当のデータに[優先対応]というタグを付けることで、すぐに抽出して対応しやすくなります。 ...
                                  • チャネルの概要

                                    お客さまへの適切な対応は、ビジネス上とても重要ですが、関連するデータが膨大なため、作業がとても大変です。重要な見込み客や商談を確実に逃さないようにするには、メールや電話を通じて継続的にコミュニケーションをとっていく必要があります。一方で、それ以外にやるべきことも常に最新状況を把握しておかなければなりません。このようなマルチタスクは、集中力を低下させ、業務の遂行に悪影響を与える場合があります。  Zoho ...
                                  • リンクとボタンの概要

                                    Zoho CRMでは、組織独自の業務フローに合わせて利用するのに役立つカスタマイズ機能が用意されています。カスタム項目、カスタムフォーム、カスタムタブ、ページレイアウトの作成機能などです。上記の他、CRMアカウント内に独自のボタンやリンクを作成することも可能です。これらにより、要件に応じた処理をワンクリックで簡単に実行できます。 カスタムリンク ...
                                  • データ分析の概要

                                    Zoho CRMでは、保存されているデータをもとにレポートを作成できます。レポートの作成時には、条件によるデータの抽出、データのグループ化や集計、複数のタブのデータを組み合わせたクロス集計、定期的な自動送信などが可能で、要件に応じたレポートを作成できます。また、Zoho CRMのユーザー以外の人にレポートを共有することもできます。40種類以上の標準レポートがあらかじめ用意されていて、すぐにデータ分析が可能です。 ...

                                  Resources

                                  Videos

                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                  eBooks

                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                  Webinars

                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                  CRM Tips

                                  Make the most of Zoho CRM with these useful tips.