SSO(シングルサインオン)
認証は1回だよ
(許可されている)すべてのサービスを使えるよ
「SSO」と表現された場合は「Single Sign-On」の略だよ
簡単に書くよ
SSO(シングルサインオン)(英:single sign-on)とは
「ん?おまえ、あっちで認証OKだったの?それじゃあ、こっちも通っていいよ」のこと。
もう少し真面目ぶって書くと
一度 認証を通れば、その認証情報を使って、許可されている すべてのサービスを使える仕組みのこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「認証」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
認証は「おまえ誰?OKなやつ?」を確認する作業です。
例えば
・本人しか知らない情報を入力させる
・本人しか持っていないものを提示させる
・接続元の情報を見る
のような過程を経て、OKな人かNGな人かを判定します。
文字通り「認められていると証明する」作業です。
※厳密には「認証+認可」の説明になっていますが気にしないことにします。そこら辺が気になる方は、用語「認可」の説明を ご覧ください。
以上を踏まえて
1回 認証を通れば、関連する全てのサービスが使えるよ~
が「シングルサインオン」です。
「SSO」と表現されることも あります。
「SSO」と表現された場合は「Single Sign-On(シングル・サイン・オン)」の略です。
気が向いたら、覚えてあげてください。
※「Single Sign-On」を何となく日本語にすると「1回のサインオン」となります。[詳細]
例えば、そうですね。
あるところに動画共有サービス「ぴよぴよ動画」が ありました。
ぴよぴよ動画は会員様限定のサービスです。
認証を通らないと使えません。
また あるところに、つぶやきサービス「ぴよったー」が ありました。
ぴよったーも会員様限定のサービスです。
認証を通らないと使えません。
ぴよぴよ動画を使うには認証が必要です。
ぴよったーを使うにも認証が必要です。
ぴよぴよ動画やぴよったーを単独で使っている人は特に気にならないと思います。
「よし!使うぞ!」と思ったときに認証を受ければ、それで話は済みます。
ですが、両方のサービスを使っている人は どうでしょうか。
まず、ぴよぴよ動画を使うときに認証します。
ぴよぴよ動画を見ていたら面白い動画を見つけました。
この面白さを世に広めるために、ぴよったーで つぶやくことにします。
「あっ、この動画は面白いなー。ぴよっちゃおう」と思ったわけです。
もちろん、ぴよったーを使うときも認証は必要です。
別に、おかしなことは ありませんよね。
当たり前の動作です。
ですが、面倒くさがり屋なピヨ太君は思いました。
2回も認証するの、めんどくせっ(-A-)
って。
そこで、ぴよぴよ動画とぴよったーはコソコソ相談して、あることを決めました。
それは
よし!相手の認証を通っていれば、こっちのサービスも使わせてあげよう
です。
これで、ぴよぴよ動画の認証を通っている人は、フリーパスで ぴよったーを使えるようになりました。
同じように、ぴよったーの認証を通っている人は、フリーパスで ぴよぴよ動画を使えるようになりました。
2つのサービスを使うのに認証が1回で済むようになったわけです。
これでピヨ太君も面倒くさく感じなくなりました。
めでたし、めでたし。
これがシングルサインオンの代表的な仕組みです。
「代表的な」と書いたのは、これ以外にも いろいろな やり方があるからです。
「1回 認証を通れば全部のサービスが使えるよ~」であれば、すべて「シングルサインオン」と呼んで差し支えありません。
例えば「全自動ぴよぴよスペシャル認証ソフト」を作って、そこに ぴよぴよ動画とぴよったーの認証情報を保存しておきます。
全自動ぴよぴよスペシャル認証ソフトを動かすときは認証が必要です。
全自動ぴよぴよスペシャル認証ソフトを動かすと、ぴよぴよ動画とぴよったーに自動的にログインします。
これもシングルサインオンです。
1回の認証(全自動ぴよぴよスペシャル認証ソフトの認証)で複数のサービス(ぴよぴよ動画とぴよったー)を使えるようになりましたね。
ここまでの説明が よく分からなければ、遊園地を想像してみてください。
遊園地では、いろいろな乗り物に乗ります。
乗り物に乗る度に お金を払うのは、めんどっちーですよね?
それが分かっている遊園地さんは「入場料」という形で1回でお金を集めてしまいます。
一般的な遊園地は「1回お金を払えば、館内の好きな乗り物に乗って良いですよ~」な仕組みになっていますよね。
シングルサインオンは、それと同じです。
1回 認証を通れば、全部 好きに使えるのです。
一言でまとめるよ
まぁ「シングルサインオン」って単語が出てきたら「1回 認証を通れば、許可されている すべてのサービスが使えるようになる仕組みなんだな~」と お考えください。
おまけ
■訳してみるよ
「single(シングル)」の意味は「1つの」とか「1人の」とか「単独の」とかです。
「sign(サイン)」の意味は「符号」とか「記号」とか「署名する」とかです。
「on(オン)」の意味は「上に」とかです。
何となく くっつけると
1つ署名して上に
となります。
■違いの分かるピヨピヨ






