資料請求リスト
0

「SAML」とは?シングルサインオンの実現に必要な仕組みを解説!

「SAML」とは?シングルサインオンの実現に必要な仕組みを解説!

SAMLとは、一度のログインで複数のサービスへの同時ログインを可能にするシステム「シングルサインオン」に組み込まれている、認証プロトコルです。シングルサインオンの導入を考えるうえで、SAMLの意味が分からず困っていませんか。

この記事では、SAMLの概要やシングルサインオンの仕組み、導入メリットなどを解説します。

目次

    シングルサインオンを実現する「SAML」とは

    まずはSAMLの概要を見ていきましょう。

    シングルサインオンを実現するためのプロトコル

    SAMLとは、異なるドメイン間においてユーザー認証情報を繋げる、マークアップ言語です。OASISによって策定された標準規格で、Security Assertion Markup Languageの頭文字からSAMLと表されます。

    主にシングルサインオンに使用されています。シングルサインオンとは、1度のログインで複数のサービスへの同時ログインを実現する仕組みです。この仕組みにSAMLというプロトコルが使われています。

    プロトコルとは、コンピュータ同士が情報をやり取りするための規格です。スムーズな情報のやり取りのためには、各コンピュータが同じプロトコルに準拠している必要があります。コンピュータ同士が会話に用いる言語の文法のような役割を持つものだと考えましょう。

    シングルサインオンの課題を解決するSAML

    SAMLが採用される前のシングルサインオンは、いくつかの問題を抱えていました。

    その1つは外部のサービスとの連携が難しいことです。クラウドサービスの普及に伴い、これらにもシングルサインオンできる環境が必要とされていました。しかし、当時は社内のシステムにはシングルサインオンができても、クラウドサービスまでは不可能でした。

    また、規格が統一されておらず、適合性が不明確な点も課題でした。独自の認証システムを採用しているサービスは、シングルサインオンと連携はできません。

    これらの問題をまとめて解決する方法としてSAMLが登場しました。クラウドサービスにも対応でき、このプロトコルに準拠することでシングルサインオンとの連携が可能になるのです。

    2005年から採用されている「SAML2.0」

    SAMLが策定されたのは2002年です。2005年にはSAML2.0にバージョンアップされ、現在は単にSAMLといえばSAML2.0を指します。

    従来のシングルサインオンにはクッキーを用いていました。ブラウザにログイン情報を保持した認証クッキーを保存することで、ログイン状態を可能にします。

    しかし、クッキーによる情報伝達は同一ドメイン内でしか成立しません。つまり、Gmailなどの他社から提供されるサービスと連携ができなかったのです。また、第三者に悪用されて、なりすましが発生するリスクが指摘されていました。

    SAML2.0であればそれらの課題を解決できます。クッキーに依存することなくシングルサインオンを成立させ、PKIなどのセキュリティに優れた認証環境に対応しています。

    シングルサインオン紹介ページ遷移画像

    SAMLを利用したシングルサインオンの仕組み

    SAMLを利用したシングルサインオンの仕組み

    SAMLによるシングルサインオンの仕組みを見ていきましょう。

    • SP:認証情報を要求する側
    • Idp:認証情報を提供する側のサービス
    1.SPがIdpへSAML認証要求を行う
    ユーザーがSPにログインを試みると、SPはSAMLリクエストを付与してIdpにリダイレクトします。Idpはそのユーザーの認証情報を確認し、既存のユーザーとしてログイン済みかどうか判断します。
    2.IdpがSPへ認証情報を発行する
    ユーザーがログイン済みだと確認できれば、IdpはSPにSAMLResponseとして認証情報を送信します。SPはIdpの公開鍵でこの情報を確認します。
    3.SPが認証情報を確認し、ログインを許可
    SPがIdpから取得した情報によりユーザーのログイン状況を確認できれば、SPへのログインが許可されます。
    シングルサインオン(SSO) の製品を調べて比較 /
    製品をまとめて資料請求! 資料請求フォームはこちら

    SAMLを利用したシングルサインオン導入のメリット

    それでは、SAMLを利用したシングルサインオンを導入することで、どのようなメリットが得られるのでしょうか。

    利便性が向上する

    シングルサインオンでは、1つのサービスでログインすれば、ほかのサービスのログインの手間を省けます。そのため、多くのサービスを利用している人にとっては、大幅な負担軽減が期待できます。

    企業に導入する場合は、従業員の業務負担が軽減します。業務効率が上がり、生産性向上につながるでしょう。

    セキュリティが強化される

    従来はログインするサービスごとにパスワードを設定し、管理する必要がありました。

    ところが長いパスワードをいくつも覚えるのは大変です。そのため、パスワードの使いまわしや、覚えやすく推測されやすいパスワードの設定が頻発していました。社内では付箋にパスワードを書いて机に貼っておくなど、セキュリティ上問題のある管理方法も横行しています。

    シングルサインオンでは、すべてのサービスへのログインを1つのパスワードで実現できます。パスワードを1つしか覚えなくてよいため、セキュリティに優れた長いパスワードを設定しても負担が少なく済むでしょう。

    導入期間が短くコストが低い

    もっとも理想的なログイン管理の仕組みはID統合です。すべてのサービスのIDを統合してしまえば、個別にIDやパスワードを管理する必要がありません。ユーザー情報の変更も一括して行えるため、利便性に優れています。

    しかし、ID統合はコストがかかるのが難点です。対象のサービスすべてに改修が求められ、導入期間も長くなります。シングルサインオンであれば、ID統合ほどコストがかかりません。改修もあまり必要なく、短期間で導入できます。

    SAML認証を理解し、シングルサインオンを活用しよう

    SAMLはシングルサインオンに使われるプロトコルです。SPとIdpのやり取りを可能にし、高いセキュリティを実現します。

    SAMLによるシングルサインオンでは、ユーザーがログインするとSPとIdPの間でリダイレクトを行い、SPの認証要求やIdPによる応答をSAMLのプロトコルで実行します。

    SAMLのシングルサインオンは低コストで導入でき、セキュリティや利便性が高まるため一度検討してみてはいかがでしょうか。

    シングルサインオン紹介ページ遷移画像
    この記事を読んだ人は、こちらも参考にしています

    話題のIT製品、実際どうなの?

    導入ユーザーのリアルな体験談

    電球

    IT製品を導入しDXに成功した企業に

    直接インタビュー!

    電球

    営業・マーケ・人事・バックオフィス

    様々なカテゴリで絶賛公開中

    私たちのDXロゴ
    bizplay動画ページリンク
    動画一覧を見てみる
    IT製品・サービスの比較・資料請求が無料でできる、ITトレンド。「「SAML」とは?シングルサインオンの実現に必要な仕組みを解説!」というテーマについて解説しています。シングルサインオン(SSO)の製品 導入を検討をしている企業様は、ぜひ参考にしてください。
    このページの内容をシェアする
    facebookに投稿する
    Xでtweetする
    このエントリーをはてなブックマークに追加する
    pocketで後で読む
    認知度、利用経験率No.1のITトレンド シングルサインオン(SSO)年間ランキング
    カテゴリー関連製品・サービス
    カテゴリー関連製品・サービス
    Gluegent Gate
    サイオステクノロジー株式会社
    ☆☆☆☆☆
    ★★★★★
    ★★★★★
    4.0
    SeciossLink
    株式会社セシオス
    ☆☆☆☆☆
    ★★★★★
    ★★★★★
    0.0
    AccessMatrixUSO
    株式会社ハイ・アベイラビリティ・システムズ
    ☆☆☆☆☆
    ★★★★★
    ★★★★★
    4.5
    Online Service Gate
    SBテクノロジー株式会社
    ☆☆☆☆☆
    ★★★★★
    ★★★★★
    3.0
    HENNGE One Identity Edition
    HENNGE株式会社
    ☆☆☆☆☆
    ★★★★★
    ★★★★★
    0.0
    HPE IceWall MFA
    日本ヒューレット・パッカード合同会社
    ☆☆☆☆☆
    ★★★★★
    ★★★★★
    0.0
    「StartIn」
    デジタルアーツ株式会社
    ☆☆☆☆☆
    ★★★★★
    ★★★★★
    0.0
    SmartHR
    株式会社SmartHR
    ☆☆☆☆☆
    ★★★★★
    ★★★★★
    4.3
    IIJ IDサービス
    株式会社インターネットイニシアティブ
    ☆☆☆☆☆
    ★★★★★
    ★★★★★
    0.0
    ジョーシス
    ジョーシス株式会社
    ☆☆☆☆☆
    ★★★★★
    ★★★★★
    4.7
    Okta Workforce Identity Cloud
    Okta Japan株式会社
    ☆☆☆☆☆
    ★★★★★
    ★★★★★
    4.0
    Secioss Access Manager Enterprise(SAME)
    株式会社セシオス
    ☆☆☆☆☆
    ★★★★★
    ★★★★★
    0.0
    カテゴリー資料請求ランキング
    カテゴリー資料請求ランキング
    04月07日(月)更新
    IIJ IDサービス
    株式会社インターネットイニシアティブ
    SmartHR
    株式会社SmartHR
    ITトレンドへの製品掲載・広告出稿はこちらから
    シングルサインオン(SSO)の製品をまとめて資料請求