さて、シングル・サインオンとは一体何でしょうか。朝のコーヒーを飲みながらボイス・メールをチェックした後、会社の MS Windows ドメインに自分の
Windows ユーザー ID とパスワードでサインオンする。これが、シングル・サインオンの本質です。その日はそれ以降、再びサインオンする必要はありません。デスクトップ・アイコンをクリックして
4 つの別々の System i にアクセスできますが、ユーザー ID とパスワードを求められることは二度とありません。iSeries
NetServer を使用してネットワーク・ドライブをマップしても、ユーザー ID とパスワードを求められることはありません。これはとても便利です。
System i アイコンをクリックしてサインオン・サーバーのボックスにサインオンし、それからまたそれぞれの Telnet グリーン・スクリーン・セッションにサインオンするのは、実にイライラするものです。こんな作業、管理者は愚かなことだと思い、エンド・ユーザーもばかげたことだと思っています。皆の感想はもっともで、こんなことは愚かでばかげています。
ユーザー ID とパスワードはいくつお持ちですか?数えるのはやめましょう。その数はあまりにも多すぎます。このように多数のパスワードがあると、私たちは最も楽な道に逃げて、すべてのパスワードを同じにしてしまいます。あるいは、それと大して変わりませんが、すべてのシステムで同じパスワードを使用し、使用しているシステムを示す文字を末尾に付け足します。この方式では、BIGBOY1A、BIGBOY1S、BIGBOY1P
などのパスワードを使用します。
System i と Windows のシングル・サインオンは、認証には Kerberos、許可には IBM の EIM (エンタープライズ識別マッピング)
という業界標準を使用します。現在 Windows Server 2000/2003 を Active Directory とともにお使いならば、ほぼ確実に
Kerberos を既に使用しているはずです。これは、Active Directory を実行する場合に Microsoft が使用するデフォルトの認証メカニズムです。Kerberos
は MIT で開発され、MIT はこの名前の使用を厳密に管理しています。このため、IBM は Kerberos のことをネットワーク認証サービス
(NAS) と呼んでいます。
ある会社のために初めて実施したシングル・サインオンのインプリメンテーションには、ほぼ 2 日かかりました。たくさんの資料を読んで、Pat
Botz のシングル・サインオン・セッションと、COMMON のラボに数回出席した後でもこうでした。それでも、SSO のセットアップを数回こなした後、ユーザーのシングル・サインオンを可能にするためにかかる時間はたいてい半日だと分かりました。3、4
台の System i が関係する場合は、およそ 1 日、場合によっては 1 日半かかります。
法令順守については、覚えておくべきパスワード数が減り、Windows ドメインで実施できるパスワード・ポリシーがより堅固になる、というシングル・サインオンの利点を監査員が納得した後で、シングル・サインオンが問題視されたことはまだありません。現在では、Windows
AD でユーザーを無効にして、System i へのアクセスを実質的にすべて遮断できます。