(57)【要約】【課題】異なるドメインに属する複数の認証サーバを連携させてシングル・サインオンを実現する。【解決手段】サービスシステムと当該サービスシステム用の認証サーバとcookie設定サービスとの組が複数存在するシステムにおいて実行される認証処理方法は、第1のクッキー設定サービスにより、特定のユーザの端末からの要求に応じて当該第1のcookie設定サービスと同一の組の第1の認証サーバを利用することを表し且つ少なくとも第1のcookie設定サービスを通知範囲とする第1のcookieを特定のユーザの端末に設定する工程、第1のcookie設定サービスから特定のユーザの端末を経由してcookie設定要求を受信した場合、第2のcookie設定サービスにより、第1のcookie設定サービスと同一の組の第1の認証サーバを利用することを表し且つ少なくとも第2のcookie設定サービスを通知範囲とする第2のcookieを特定のユーザの端末に設定する工程を含む。【選択図】図２
2008242684.tif 000002
【特許請求の範囲】
【請求項１】
サービスシステムと当該サービスシステム用の認証サーバとクッキー設定サービスとの組が複数存在するシステムにおいて実行される認証処理方法であって、
第１のクッキー設定サービスにより、特定のユーザの端末からの要求に応じて当該第１のクッキー設定サービスと同一の組の第１の認証サーバを利用することを表し且つ少なくとも前記第１のクッキー設定サービスを通知範囲とする第１のクッキーを前記特定のユーザの端末に設定するステップと、
前記第１のクッキー設定サービスから前記特定のユーザの端末を経由してクッキー設定要求を受信した場合、第２のクッキー設定サービスにより、前記第１のクッキー設定サービスと同一の組の第１の認証サーバを利用することを表し且つ少なくとも前記第２のクッキー設定サービスを通知範囲とする第２のクッキーを前記特定のユーザの端末に設定するステップと、
を含む認証処理方法。
【請求項２】
前記第１のクッキーの前記通知範囲に前記第１の認証サーバが含まれ、
前記第１の認証サーバが担当する第１のサービスシステムからの認証要求及び前記特定のユーザの端末からの前記第１のクッキーを受信した場合には、前記第１の認証サーバにより、前記第１のクッキーに応じて認証処理を実施するステップ
をさらに含む請求項１記載の認証処理方法。
【請求項３】
前記第１のクッキーの前記通知範囲に前記第１の認証サーバが含まれ、
前記第２のクッキーの前記通知範囲に前記第２の認証サーバが含まれ、
前記第２の認証サーバが担当する第２のサービスシステムからの認証要求及び前記特定のユーザの端末からの前記第２のクッキーを受信した場合には、前記第２の認証サーバにより、前記第２のクッキーに基づき、前記特定のユーザの端末を経由させて前記第１の認証サーバ宛で認証要求を送信するステップと、
前記特定のユーザの端末から前記第２の認証サーバからの前記認証要求及び前記第１のクッキーを受信した場合、前記第１の認証サーバにより、前記第１のクッキーに応じて認証処理を実施するステップと、
をさらに含む請求項１記載の認証処理方法。
【請求項４】
前記第２のクッキーの前記通知範囲に前記第２の認証サーバが含まれ、
前記第２の認証サーバが担当する第２のサービスシステムから前記特定のユーザの端末を経由して前記第２のクッキーを含まない認証要求を受信した場合には、前記第２の認証サーバにより、前記特定のユーザの端末を経由して前記第２のクッキー設定サービス宛でクッキー設定要求を送信するステップと、
前記第２の認証サーバからの前記クッキー設定要求を前記特定のユーザの端末から受信した場合、前記第２のクッキー設定サービスにより、前記特定のユーザの端末経由で且つ前記第１のクッキー設定サービス宛でクッキー確認要求を送信するステップと、
前記特定のユーザの端末から前記第２のクッキー設定サービスからのクッキー確認要求及び第１のクッキーを受信した場合、前記第１のクッキー設定サービスにより、前記第１のクッキーを含む所定の条件を満たしているか判断し、前記所定の条件を満たしていると判断された場合には前記特定のユーザの端末経由で且つ前記第２のクッキー設定サービス宛で前記特定のユーザの認証担当通知を送信するステップと、
前記特定のユーザの端末から前記第１のクッキー設定サービスからの前記認証担当通知を受信した場合、前記第２のクッキー設定サービスにより、前記第１の認証サーバを利用することを表し且つ前記第２のクッキー設定サービス及び前記第２の認証サーバを通知範囲とする新たな第２のクッキーを前記特定のユーザの端末に設定するステップと、
をさらに含む請求項１記載の認証処理方法。
【請求項５】
前記所定の条件が、前記第２のクッキー設定サービスが予め定められている信頼リストに列挙されているという条件を含む
請求項４記載の認証処理方法。
【請求項６】
第１のサービスシステム用の第１の認証サーバと、
第１のクッキー設定サービスと、
第２のサービスシステム用の第２の認証サーバと、
第２のクッキー設定サービスと、
を有し、
前記第１のクッキー設定サービスが、特定のユーザの端末からの要求に応じて当該第１のクッキー設定サービスと同一の組の第１の認証サーバを利用することを表し且つ少なくとも前記第１のクッキー設定サービスを通知範囲とする第１のクッキーを前記特定のユーザの端末に設定し、
前記第１のクッキー設定サービスから前記特定のユーザの端末を経由してクッキー設定要求を受信した場合、第２のクッキー設定サービスが、前記第１のクッキー設定サービスと同一の組の第１の認証サーバを利用することを表し且つ少なくとも前記第２のクッキー設定サービスを通知範囲とする第２のクッキーを前記特定のユーザの端末に設定する
認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証処理技術に関する。
【背景技術】
【０００２】
複数の認証システムを連係させる標準規約としてＳＡＭＬ（Security Assertion Markup Language）（Ｖｅｒ．２）が存在している。ＳＡＭＬを用いることによって、一度の認証で複数のウェブ（Ｗｅｂ）システム等が利用できるシングルサインオン（Single Sign-On）を実現できる。従来では、認証が必要な複数のＷｅｂシステムを利用するには、ユーザはＷｅｂシステム毎に認証情報を入力しなければならなかった。これでは手間がかかり、認証データ（ＩＤ及びパスワードなど）の管理も面倒である。ＷｅｂシステムがＳＡＭＬに対応していれば、別のＷｅｂシステムへ移動したときに、移動元のＷｅｂシステムと移動先のＷｅｂシステムがＳＡＭＬプロトコルで通信し、自動的に認証データが引き継がれる。
【０００３】
ＳＡＭＬでは、ユーザがどの認証システムで認証を受けるのかという情報（すなわち、認証先システム情報）を認証サーバに提示する必要があり、ＳＡＭＬ２．０では、認証先システム情報を、全ての認証サーバが受け取ることができる１つのクッキー（Cookie）に格納して、ユーザ端末に保持させている。具体的には、図１に示したように、ユーザ端末のＷｅｂブラウザには、認証サーバ１を示す「Ｓｅｒｖｅｒ１」という１つのクッキーを共通のクッキー設定サービスによって設定しておく。このクッキーを認証サーバ１にも認証サーバ２にも通知するためには、認証サーバ１及び２を同一のドメイン（例えば共通ドメインcommon.com）に規定し、当該共通ドメインにおいて各認証サーバに異なるホスト名をＤＮＳ（Domain Name Server）に設定していた。
【０００４】
しかしながら、管理元が異なる複数の認証サーバ、図１の例では、server1.a.comとserver2.other.comを共通のドメインに参加させること（例えばserver1.common.comとserver2.common.com）は、ＤＮＳの設定及び運用の面で現実的には困難である。
【０００５】
また、特表２００５−５３８４３４号公報には、クロスドメイン・シングル・サインオン認証機能のための技術が開示されている。具体的には、電子商取引サービス・プロバイダは、クライアントから、制御されたリソースへのアクセス要求を受信し、電子商取引サービス・プロバイダは、そのクライアントのために、制御されたリソースへのアクセスについて判定する際に、複数の認証サービス・プロバイダのうちの１つのプロバイダの指定を、電子商取引サービス・プロバイダによって使用できるようにする。電子商取引サービス・プロバイダは、制御されたリソースへのアクセス要求とともに、クッキーの形であり得る、認証サービス・プロバイダの指定を受信することができる。あるいは、認証サービス・プロバイダが、制御されたリソースへのアクセス要求とともに受信されなかった場合は、電子商取引サービス・プロバイダは、複数の認証サービス・プロバイダのうちの１つのユーザ選択を提供することができる。電子商取引サービス・プロバイダは、複数の認証サービス・プロバイダのうちの１つのユーザ選択を、ユーザに永続的に関連付けるオプションのユーザ選択を提供することもできる。電子商取引サービス・プロバイダは、電子商取引サービス・プロバイダからの認証要求を、指定された認証サービス・プロバイダに送信し、次いで、指定された認証サービス・プロバイダからの認証応答に基づいて、制御されたリソースへのアクセスを提供するかどうか判定する。この技術では、担当する認証サーバが複数設けられて、いずれかで認証を受ければよいという仕組みを採用している。
【特許文献１】特表２００５−５３８４３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従って、本発明の目的は、異なるドメインに属する複数の認証サーバを連携させてシングル・サインオンを実現するための新規な技術を提供することである。
【０００７】
また、本発明の他の目的は、異なるドメインに属する複数の認証システムを適切に連携させるための技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明に係る認証処理方法は、サービスシステムと当該サービスシステム用の認証サーバとクッキー設定サービスとの組が複数存在するシステムにおいて実行される認証処理方法であって、（Ａ）第１のクッキー設定サービスにより、特定のユーザの端末からの要求に応じて当該第１のクッキー設定サービスと同一の組の第１の認証サーバを利用することを表し且つ少なくとも第１のクッキー設定サービスを通知範囲とする第１のクッキーを特定のユーザの端末に設定するステップと、（Ｂ）第１のクッキー設定サービスから特定のユーザの端末を経由してクッキー設定要求を受信した場合、第２のクッキー設定サービスにより、第１のクッキー設定サービスと同一の組の第１の認証サーバを利用することを表し且つ少なくとも第２のクッキー設定サービスを通知範囲とする第２のクッキーを特定のユーザの端末に設定するステップとを含む。このように第１及び第２のクッキーを設定することによって、第１のシステムと第２のシステムとを連携させて、特定のユーザが第１の認証サーバで認証を受けるようにすることができる。すなわち、シングル・サインオンが可能となる。
【０００９】
また、本発明において、第１のクッキーの通知範囲に第１の認証サーバが含まれるようにしてもよい。そして、（Ｃ）第１の認証サーバが担当する第１のサービスシステムからの認証要求及び特定のユーザの端末からの第１のクッキーを受信した場合には、第１の認証サーバにより、第１のクッキーに応じて認証処理を実施するステップをさらに含むようにしてもよい。第１のクッキーによって自ら認証処理を実施しなければならないことが直ぐに分かる。
【００１０】
さらに、本発明において、第１のクッキーの通知範囲に第１の認証サーバが含まれ、第２のクッキーの通知範囲に第２の認証サーバが含まれるようにしてもよい。そして、（Ｄ）第２の認証サーバが担当する第２のサービスシステムからの認証要求及び特定のユーザの端末からの第２のクッキーを受信した場合には、第２の認証サーバにより、第２のクッキーに基づき、特定のユーザの端末を経由させて第１の認証サーバ宛で認証要求を送信するステップと、（Ｅ）特定のユーザの端末から第２の認証サーバからの認証要求及び第１のクッキーを受信した場合、第１の認証サーバにより、第１のクッキーに応じて認証処理を実施するステップとをさらに含むようにしてもよい。このように他のシステムを利用する際においても、簡単に認証担当の第１の認証サーバに移行できる。
【００１１】
また、本発明において、第２のクッキーの通知範囲に第２の認証サーバが含まれるようにしてもよい。そして、（Ｆ）第２の認証サーバが担当する第２のサービスシステムから特定のユーザの端末を経由して第２のクッキーを含まない認証要求を受信した場合には、第２の認証サーバにより、特定のユーザの端末経由で且つ第２のクッキー設定サービス宛でクッキー設定要求を送信するステップと、（Ｇ）第２の認証サーバからのクッキー設定要求を特定のユーザの端末から受信した場合、第２のクッキー設定サービスにより、特定のユーザの端末経由で且つ第１のクッキー設定サービス宛でクッキー確認要求を送信するステップと、（Ｈ）特定のユーザの端末から第２のクッキー設定サービスからのクッキー確認要求及び第１のクッキーを受信した場合、第１のクッキー設定サービスにより、第１のクッキーを含む所定の条件を満たしているか判断し、所定の条件を満たしていると判断された場合には特定のユーザの端末経由で且つ第２のクッキー設定サービス宛で特定のユーザの認証担当通知を送信するステップと、（Ｉ）特定のユーザの端末から第１のクッキー設定サービスからの認証担当通知を受信した場合、第２のクッキー設定サービスにより、第１の認証サーバを利用することを表し且つ第２のクッキー設定サービス及び第２の認証サーバを通知範囲とする新たな第２のクッキーを特定のユーザの端末に設定するステップとをさらに含むようにしてもよい。例えば第２のクッキーが無くなってしまった場合には、このような処理を行って第２のクッキーを復元して、第１のシステムと第２のシステムとが連携できるようにする。
【００１２】
なお、上で述べた所定の条件が、第２のクッキー設定サービスが予め定められている信頼リストに列挙されているという条件を含むようにしてもよい。信頼できないサービスからの要求に応答しないようにするためである。
【００１３】
上では、クッキーの通知範囲を広くした場合を述べたが、以下ではクッキーの通知範囲を狭めた場合を述べる。
【００１４】
具体的には、（Ｊ）第１の認証サーバが担当する第１のサービスシステムから特定のユーザの端末を経由して認証要求を受信した場合には、第１の認証サーバにより、認証システム確認要求を特定のユーザの端末経由で且つ第１のクッキー設定サービス宛で送信するステップと、（Ｋ）特定のユーザの端末から第１のクッキー及び第１の認証サーバからの認証システム確認要求を受信した場合、第１のクッキー設定サービスにより、第１のクッキーを確認して、特定のユーザの端末経由で且つ第１の認証サーバ宛に認証実行要求を送信するステップと、（Ｌ）特定のユーザの端末から第１のクッキー設定サービスからの認証実行要求を受信した場合、第１の認証サーバにより、認証処理を実施するステップとをさらに含むようにしてもよい。このようにすれば、認証担当の第１の認証サーバにおいて認証処理が実施されるようになる。
【００１５】
また、本発明において、（Ｍ）第２の認証サーバが担当する第２のサービスシステムから特定のユーザの端末を経由して認証要求を受信した場合には、第２の認証サーバにより、認証サーバ確認要求を特定のユーザの端末経由で且つ第２のクッキー設定サービス宛で送信するステップと、（Ｎ）特定のユーザの端末から第２のクッキー及び第２の認証サーバからの認証サーバ確認要求を受信した場合、第２のクッキー設定サービスにより、第２のクッキーを確認して、特定のユーザの端末経由で且つ第２の認証サーバ宛に第１の認証サーバが担当する旨の通知を送信するステップと、（Ｏ）特定のユーザの端末から第２のクッキー設定サービスからの、第１の認証サーバが担当する旨の通知を受信した場合、第２の認証サーバによって、特定のユーザの端末経由で且つ第１の認証サーバ宛で認証要求を送信するステップと、（Ｐ）特定のユーザの端末から第２の認証サーバからの認証要求を受信した場合、第１の認証サーバによって、認証処理を実施するステップとをさらに含むようにしてもよい。このようにすれば、他のシステムを利用する際においても、自動的に認証担当の第１の認証サーバに移行できる。すなわち、シングル・サインオンが実現される。
【００１６】
さらに、本発明において、（Ｔ）第２の認証サーバが担当する第２のサービスシステムから特定のユーザの端末を経由して認証要求を受信した場合には、第２の認証サーバにより、認証システム確認要求を特定のユーザの端末経由で且つ第２のクッキー設定サービス宛で送信するステップと、（Ｕ）特定のユーザの端末から第２の認証サーバからの認証システム確認要求を第２のクッキーなしで受信した場合、第２のクッキー設定サービスにより、クッキー確認要求を特定のユーザの端末経由で且つ第１のクッキー設定サービス宛で送信するステップと、（Ｖ）特定のユーザの端末から第１のクッキー及び第２のクッキー設定サービスからのクッキー確認要求を受信した場合、第１のクッキー設定サービスにより、第１のクッキーを含む所定の条件が満たされているか判断し、所定の条件が満たされている場合には特定のユーザの端末経由で且つ第２のクッキー設定サービス宛で特定のユーザの認証担当通知を送信するステップと、（Ｗ）特定のユーザの端末を経由して第１のクッキー設定サービスからの認証担当通知を受信した場合、第２のクッキー設定サービスにより、第１の認証サーバを利用することを表し且つ第２のクッキー設定サービスを通知範囲とする新たな第２のクッキーを特定のユーザの端末に設定すると共に、担当認証サーバが第１の認証サーバである旨の通知を特定のユーザの端末経由で且つ第２の認証サーバ宛に送信するステップと、（Ｘ）特定のユーザの端末から第２のクッキー設定サービスからの担当認証サーバが第１の認証サーバである旨の通知を受信した場合、第２の認証サーバにより、特定のユーザの端末経由で且つ第１の認証サーバ宛で認証要求を送信するステップとをさらに含むようにしてもよい。このように、第２のクッキーが無くなってしまった場合においても、復元することによって認証担当の第１の認証サーバに移行することができるようになる。
【００１７】
なお、上で述べた所定の条件が、第２のクッキー設定サービスが予め定められている信頼リストに列挙されているという条件を含むようにしてもよい。
【００１８】
なお、本方法を各コンピュータに実行させるためのプログラムを作成することができ、これらのプログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークなどを介してデジタル信号として配信される場合もある。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
【発明の効果】
【００１９】
本発明によれば、異なるドメインに属する複数の認証サーバを連携させてシングル・サインオンを実現することができるようになる。
【００２０】
また、本発明の他の側面によれば、異なるドメインに属する複数の認証システムを適切に連携させることができるようになる。
【発明を実施するための最良の形態】
【００２１】
図２に本発明の実施の形態に係るシステム概要を示す。本実施の形態では、２以上のシステムが連携するようになっており、図２の例では、システムＡ及びシステムＢが存在している。各システムは、認証サーバ（認証サーバＡ及びＢ）と、Ｗｅｂシステムなどのサービス提供システム（ＷｅｂシステムＡ及びＢ）と、以下で述べる処理を実施するクッキー設定サービス（クッキー設定サービスＡ及びＢ）と、クッキー設定サービスによって利用される信頼リスト（信頼リストＡ及びＢ）とを含む。クッキー設定サービスは認証サーバやＷｅｂシステムのいずれかのサーバに設けられるようにしても良いし、別のサーバに設けられる場合もある。Ｗｅｂシステムも１台のコンピュータではなく複数台のコンピュータによって構成される場合もある。各システム内の各サーバについてもネットワークで接続されており、各システム間についてもネットワークで接続されている。ネットワークには、複数のユーザ端末が接続されており、ユーザ端末には、Ｗｅｂブラウザ１１がインストールされている。なお、Ｗｅｂブラウザ１１は、以下で説明するシステムＡ用のクッキーＡと、システムＢ用のクッキーＢとを管理している。
【００２２】
［実施の形態１］
図３及び図４に第１の実施の形態におけるシステム構成を示す。まず図３に、第１の実施の形態におけるシステムＡの構成を示す。本実施の形態では、ＷｅｂシステムＡのＵＲＬ（Uniform Resource Locator）は”https://www.a.com/service”であり、認証サーバＡのＵＲＬは”https://auth.a.com/sys/auth”であり、クッキー設定サービスＡのＵＲＬは”https://auth.a.com/sys/set”である。そして、認証サーバＡは、連携リストＡを保持しており、ニックネームｓｙｓＢとＵＲＬ”https://auth.b.com/sys/auth”とが登録されている。また、信頼リストＡには、ニックネームｓｙｓＢとＵＲＬ”https://auth.b.com/sys”と識別情報ＸＸＸＸとが登録されている。
【００２３】
また図４に、第１の実施の形態におけるシステムＢの構成を示す。本実施の形態では、ＷｅｂシステムＢのＵＲＬ（Uniform Resource Locator）は”https://www.b.com/service”であり、認証サーバＢのＵＲＬは”https://auth.b.com/sys/auth”であり、クッキー設定サービスＢのＵＲＬは”https://auth.b.com/sys/set”である。そして、認証サーバＢは、連携リストＢを保持しており、ニックネームｓｙｓＡとＵＲＬ”https://auth.a.com/sys/auth”とが登録されている。また、信頼リストＢには、ニックネームｓｙｓＡとＵＲＬ”https://auth.a.com/sys”と識別情報ＹＹＹＹとが登録されている。
【００２４】
このように、認証サーバＡは認証サーバＢと連携しており、認証サーバＢは認証サーバＡと連携していることが登録されている。また、認証サーバＡとクッキー設定サービスＡとは、https://auth.a.com/sys配下に配置されており、認証サーバＢとクッキー設定サービスＢとは、https://auth.b.com/sys配下に配置されている。そして、信頼リストＡには、システムＢのhttps://auth.b.com/sys配下のサービス等が登録されており、信頼リストＢには、システムＡのhttps://auth.a.com/sys配下のサービス等が登録されている。
【００２５】
さらに、図５に、第１の実施の形態におけるユーザ端末に登録されるクッキーの一例を示す。図５の例では、クッキーＡが第１行目、クッキーＢが第２行目に相当する。クッキーＡには、クッキー名「ＡＵＴＨＳＹＳＴＥＭ」と、クッキーの値「ＬＯＣＡＬ」（通知範囲自身を示すニックネーム）と、クッキーの通知範囲”https://auth.a.com/sys”とが含まれる。なお、クッキーＡの通知範囲には、認証サーバＡ及びクッキー設定サービスＡとが含まれる。また、クッキーＢには、クッキー名「ＡＵＴＨＳＹＳＴＥＭ」と、クッキーの値「ｓｙｓＡ」（システムＡのニックネーム）と、クッキーの通知範囲”https://auth.b.com/sys”とが含まれる。クッキーＢの通知範囲には、認証サーバＢ及びクッキー設定サービスＢとが含まれる。
【００２６】
次に、図６及び図７を用いて、クッキー設定サービスによりクッキーをユーザ端末に初期設定する際の処理について説明する。まず、ユーザはユーザ端末のＷｅｂブラウザ１１に指示して、クッキー設定依頼をクッキー設定サービスＡに送信させる（ステップＳ１）。なお、このユーザは、クッキー設定サービスＡに最初にクッキー設定依頼を送信することが予め定められているものとする。クッキー設定サービスＡは、ユーザ端末からクッキー設定依頼を受信し（ステップＳ３）、クッキーＡを生成し、メインメモリなどの記憶装置に格納する（ステップＳ５）。すなわち、図５の第１行目に相当するデータを生成する。クッキーの値には、自らのシステムを表すＬＯＣＡＬが設定され、クッキーの通知範囲には、クッキー設定サービスＡ及び認証サーバＡを含む範囲である”https://auth.a.com/sys”と設定される。
【００２７】
そして、クッキー設定サービスＡは、ユーザ端末に設定すべきクッキーＡと共にクッキー設定サービスＢにリダイレクトさせるクッキー設定依頼メッセージをユーザ端末へ送信する（ステップＳ７）。ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＡからクッキーＡを受信して当該クッキーＡを設定すると共に、クッキー設定サービスＡから受信したクッキー設定依頼メッセージをクッキー設定サービスＢにリダイレクトする（ステップＳ９）。クッキー設定サービスＢは、ユーザ端末から、クッキー設定サービスＡからのクッキー設定依頼を受信し（ステップＳ１１）、信頼リストＢを参照して、クッキー設定依頼の送信元であるクッキー設定サービスＡが信頼できる依頼元であるか判断する（ステップＳ１３）。もし、クッキー設定依頼の送信元が信頼リストＢに登録されていない場合には（ステップＳ１３：Ｎｏルート）、クッキー非設定通知をユーザ端末に送信する（ステップＳ１５）。なお、クッキー非設定通知についてはクッキー設定依頼の送信元にリダイレクトさせるような設定を行っておいても良い。ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＢからクッキー非設定通知を受信し、表示装置に表示する（ステップＳ１７）。
【００２８】
一方、クッキー設定依頼の送信元が信頼リストＢに登録されている場合には（ステップＳ１３：Ｙｅｓルート）、クッキー設定サービスＢは、クッキーＢを生成し、例えばメインメモリなどの記憶装置に格納する（ステップＳ１９）。すなわち、図５の第２行目に相当するデータを生成する。クッキーの値には、クッキー設定依頼の送信元システムを表すｓｙｓＡが設定され、クッキーの通知範囲には、クッキー設定サービスＢ及び認証サーバＢを含む範囲である”https://auth.b.com/sys”と設定される。処理は端子Ａ及びＢを介して図７の処理に移行する。
【００２９】
図７の処理の説明に移行して、クッキー設定サービスＢは、ユーザ端末に設定すべきクッキーＢと共にクッキー設定サービスＡにリダイレクトさせる処理完了の通知メッセージをユーザ端末へ送信する（ステップＳ２１）。ユーザ端末は、クッキー設定サービスＢからクッキーＢを受信して当該クッキーＢを設定すると共に、クッキー設定サービスＢからの処理完了の通知メッセージをクッキー設定サービスＡにリダイレクトする（ステップＳ２３）。クッキー設定サービスＡは、ユーザ端末から処理完了の通知メッセージを受信する（ステップＳ２５）。システムＡとシステムＢが連携すればよい場合には、ユーザ端末に完了通知を送信して処理を終了する場合もある。一方、システムＡ及びＢ以外にも連携すべきシステムＣ等が存在する場合には、クッキー設定サービスＡは、ステップＳ７に戻ってクッキー設定サービスＣ宛にクッキーＡなしでクッキー設定依頼をユーザ端末へ送信する。以下は、同様の処理を実施すればよい。さらにシステムＤなども存在する場合には、同様の処理を繰り返せばよい。
【００３０】
以上のような処理を実施すれば、システムＡとシステムＢの連携の前提が完成する。なお、クッキーＡの設定についてはステップＳ５乃至Ｓ９で実施するように示したが、他のクッキー設定サービスについてのクッキー設定の後に行うようにしても良い。すなわち、ステップＳ２５の後に行うようにしても良い。
【００３１】
次に、図８乃至図１６を用いて、上記のような前提の下実施される処理について説明する。まず、図８を用いてユーザ端末がシステムＡのＷｅｂシステムＡにアクセスした場合の処理について説明する。最初に、ユーザの指示に応じてユーザ端末のＷｅｂブラウザ１１はＷｅｂシステムＡにアクセスする（ステップＳ３１）。そうすると、ＷｅｂシステムＡは、ユーザ端末からのアクセスに応答して、認証サーバＡにリダイレクトさせる認証依頼メッセージをユーザ端末へ送信する（ステップＳ３３）。ユーザ端末のＷｅｂブラウザ１１は、ＷｅｂシステムＡから認証サーバＡ宛の認証依頼メッセージを受信すると、当該認証依頼メッセージをクッキーＡと共に認証サーバＡにリダイレクトする（ステップＳ３５）。認証サーバＡはクッキーＡの通知範囲に入っているので、リダイレクトする際にはクッキーＡも送信される。認証サーバＡは、ユーザ端末から認証依頼メッセージ及びクッキーＡを受信し（ステップＳ３７）、クッキーの内容を確認する（ステップＳ３９）。ここで、クッキーＡが認証サーバＡによってユーザ端末のユーザを認証すべきであることを示しているか判断する。
【００３２】
クッキーＡが認証サーバＡによってユーザ端末のユーザを認証すべきであることを示している場合には、認証サーバＡは、認証データの要求メッセージをユーザ端末に送信する（ステップＳ４１）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡから認証データの要求メッセージを受信し、表示装置に表示する（ステップＳ４３）。ユーザは、表示装置に示される例えばＩＤ及びパスワード入力欄に、ＩＤ及びパスワードを認証データとして入力する。ユーザ端末のＷｅｂブラウザ１１は、ユーザからの認証データの入力を受け付け、認証サーバＡに送信する（ステップＳ４５）。認証サーバＡは、ユーザ端末から認証データを受信し（ステップＳ４７）、例えばメインメモリなどの記憶装置に格納する。そして、認証処理を実施し（ステップＳ４９）、ＷｅｂシステムＡにリダイレクトさせる認証結果をユーザ端末へ送信する（ステップＳ５１）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡからＷｅｂシステムＡ宛の認証結果を受信すると、当該認証結果をＷｅｂシステムＡにリダイレクトする（ステップＳ５３）。ＷｅｂシステムＡは、ユーザ端末から、認証サーバＡからの認証結果を受信し（ステップＳ５５）、認証結果に応じたページ・データを生成して、ユーザ端末に返信する（ステップＳ５７）。ユーザ端末のＷｅｂブラウザ１１は、ＷｅｂシステムＡから認証結果に応じたページ・データを受信し、表示装置に表示する（ステップＳ５９）。以下、通常の処理が進行する。なお、認証結果が認証成功を示している場合には、当該認証結果を別のクッキーとしてユーザ端末のＷｅｂブラウザ１１に保持させてもよい。
【００３３】
このようにして認証が実施されてユーザはＷｅｂシステムＡからサービスを受けることができるようになる。
【００３４】
次に、図９及び図１０を用いて、ユーザ端末がＷｅｂシステムＢにアクセスする際の処理について説明する。最初に、ユーザの指示に応じてユーザ端末のＷｅｂブラウザ１１はＷｅｂシステムＢにアクセスする（ステップＳ６１）。そうすると、ＷｅｂシステムＢは、ユーザ端末からのアクセスに応答して、認証サーバＢにリダイレクトさせる認証依頼メッセージをユーザ端末へ送信する（ステップＳ６３）。ユーザ端末のＷｅｂブラウザ１１は、ＷｅｂシステムＢから認証サーバＢ宛の認証依頼メッセージを受信すると、当該認証依頼メッセージをクッキーＢと共に認証サーバＢにリダイレクトする（ステップＳ６５）。認証サーバＢはクッキーＢの通知範囲に入っているので、リダイレクトする際にはクッキーＢも送信される。認証サーバＢは、ユーザ端末から認証依頼メッセージ及びクッキーＢを受信し（ステップＳ６７）、クッキーの内容を確認する。ここで、図５の第２行目のようなクッキーが通知された場合には、クッキーＢは、認証サーバＡによってユーザ端末のユーザを認証すべきであることを示している。連携リストＢを参照すれば、認証サーバＡのＵＲＬを特定することができる。
【００３５】
そして、認証サーバＢは、クッキーＢの内容に基づき、認証サーバＡにリダイレクトさせる認証依頼メッセージをユーザ端末へ送信する（ステップＳ６９）。ユーザ端末のＷｅｂブラウザ１１は、ＷｅｂシステムＢから認証サーバＡ宛の認証依頼メッセージを受信すると、当該認証依頼メッセージをクッキーＡと共に認証サーバＡにリダイレクトする（ステップＳ７１）。認証サーバＡはクッキーＡの通知範囲に入っているので、リダイレクトする際にはクッキーＡも送信される。認証サーバＡは、ユーザ端末から認証依頼メッセージ及びクッキーＡを受信し（ステップＳ７３）、クッキーの内容を確認する。ここで、クッキーＡが認証サーバＡによってユーザ端末のユーザを認証すべきであることを示しているか判断する。
【００３６】
クッキーＡが認証サーバＡによってユーザ端末のユーザを認証すべきであることを示している場合には、認証データの要求メッセージをユーザ端末に送信する（ステップＳ７５）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡから認証データの要求メッセージを受信し、表示装置に表示する（ステップＳ７７）。処理は端子Ｃ及びＤを介して図１０の処理に移行する。
【００３７】
図１０の処理の説明に移行して、ユーザは、表示装置に示される例えばＩＤ及びパスワード入力欄に、ＩＤ及びパスワードを認証データとして入力する。ユーザ端末のＷｅｂブラウザ１１は、ユーザからの認証データの入力を受け付け、認証サーバＡに送信する（ステップＳ７９）。認証サーバＡは、ユーザ端末から認証データを受信し（ステップＳ８１）、例えばメインメモリなどの記憶装置に格納する。そして、認証処理を実施し（ステップＳ８３）、認証の依頼元である認証サーバＢにリダイレクトさせる認証結果をユーザ端末へ送信する（ステップＳ８５）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡから認証サーバＢ宛の認証結果を受信すると、当該認証結果を認証サーバＢにリダイレクトする（ステップＳ８７）。認証サーバＢは、ユーザ端末から、認証サーバＡからの認証結果を受信し（ステップＳ８９）、ＷｅｂシステムＢにリダイレクトさせる認証結果をユーザ端末へ送信する（ステップＳ９１）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＢからＷｅｂシステムＢ宛の認証結果を受信し、当該認証結果をＷｅｂシステムＢへリダイレクトする（ステップＳ９３）。ＷｅｂシステムＢは、ユーザ端末から認証結果を受信し（ステップＳ９５）、認証結果に応じたページ・データを生成して、ユーザ端末に返信する（ステップＳ９７）。ユーザ端末のＷｅｂブラウザ１１は、ＷｅｂシステムＢから認証結果に応じたページ・データを受信し、表示装置に表示する（ステップＳ９９）。以下、通常の処理が進行する。なお、認証結果が認証成功を示している場合には、当該認証結果を別のクッキーとしてユーザ端末のＷｅｂブラウザ１１に保持させてもよい。
【００３８】
このようにユーザの担当でないＷｅｂシステムＢにアクセスした場合においても、自動的に認証サーバＡに移行して認証を受けさせ、その認証結果を用いてＷｅｂシステムＢにアクセスできるようになる。
【００３９】
次に、図１１乃至図１６を用いて、Ｗｅｂブラウザ１１のクッキー数がオーバーフローしたなどのためのクッキーＢが無くなってしまった場合の処理について説明する。最初に、ユーザの指示に応じてユーザ端末のＷｅｂブラウザ１１はＷｅｂシステムＢにアクセスする（ステップＳ１０１）。そうすると、ＷｅｂシステムＢは、ユーザ端末からのアクセスに応答して、認証サーバＢにリダイレクトさせる認証依頼メッセージをユーザ端末へ送信する（ステップＳ１０３）。ユーザ端末のＷｅｂブラウザ１１は、ＷｅｂシステムＢから認証サーバＢ宛の認証依頼メッセージを受信すると、当該認証依頼メッセージを認証サーバＢにリダイレクトする（ステップＳ１０５）。認証サーバＢはクッキーＢの通知範囲に入っているので、通常であればリダイレクトする際にはクッキーＢも送信されるが、ここではクッキーＢが無くなってしまっているのでクッキーＢは送られない。認証サーバＢは、ユーザ端末からクッキーＢ無しで認証依頼メッセージを受信する（ステップＳ１０７）。通常であれば、クッキーＢによって担当認証サーバを特定することができるが、クッキーＢがないので、認証サーバＢは、クッキー設定サービスＢにリダイレクトさせるクッキー設定依頼メッセージをユーザ端末へ送信する（ステップＳ１０９）。
【００４０】
ユーザ端末のＷｅｂブラウザ１１は、認証サーバＢからクッキー設定サービスＢ宛のクッキー設定依頼メッセージを受信すると、当該クッキー設定依頼メッセージをクッキー設定サービスＢにリダイレクトする（ステップＳ１１１）。クッキー設定サービスＢは、ユーザ端末からクッキー設定依頼を受信すると（ステップＳ１１３）、信頼リストＢに基づき、クッキー設定サービスＡにリダイレクトさせるクッキー確認依頼メッセージをユーザ端末へ送信する（ステップＳ１１５）。ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＢからクッキー設定サービスＡ宛のクッキー確認依頼メッセージを受信すると、当該クッキー確認依頼メッセージと共にクッキーＡをクッキー設定サービスＡにリダイレクトする（ステップＳ１１７）。クッキー設定サービスＡは、クッキーＡの通知範囲に含まれるため、ステップＳ１１７においてクッキーＡがクッキー設定サービスＡに送信される。クッキー設定サービスＡは、ユーザ端末からクッキーＡ及びクッキー設定サービスＢからのクッキー確認依頼メッセージを受信し、例えばメインメモリなどの記憶装置に格納する（ステップＳ１１９）。処理は端子Ｅ及びＦを介して図１２の処理に移行する。
【００４１】
図１２の処理の説明に移行して、クッキー設定サービスＡは、確認処理を実施する（ステップＳ１２１）。確認処理については、図１３を用いて説明する。クッキー設定サービスＡは、信頼リストＡを参照して、クッキー確認依頼の依頼元であるクッキー設定サービスＢが信頼できるか判断する（ステップＳ１４１）。依頼元が信頼リストＡに列挙されていれば、信頼できると判断され、信頼リストＡに列挙されていなければ、信頼できないと判断される。信頼できないと判断された場合には、拒否を設定する（ステップＳ１４７）。一方、信頼できると判断された場合には、ステップＳ１１９でクッキーＡを受信したか判断する（ステップＳ１４３）。クッキーＡを受信していなければステップＳ１４７に移行する。クッキーＡを受信していれば、当該クッキーＡの内容を参照して、自分が担当認証システムであるか判断する（ステップＳ１４５）。すなわちクッキーの値が”Ｌｏｃａｌ”であってシステムＡが担当認証システムであるか判断する。クッキーの値が”Ｌｏｃａｌ”以外である場合にはステップＳ１４７に移行する。一方、自分が担当認証システムであることを表すクッキーである場合には、担当である旨を設定する（ステップＳ１４９）。そして元の処理に戻る。
【００４２】
図１２の処理の説明に戻って、クッキー設定サービスＡは、自らが担当認証システムであるかを確認処理の結果に基づき判断する（ステップＳ１２３）。ステップＳ１４９が実行された場合には、「担当」である旨設定されているため端子Ｈを介して図１４の処理に移行する。一方、ステップＳ１４７が実行された場合には、「拒否」と設定されているため、クッキー設定サービスＢにリダイレクトさせる拒否通知メッセージをユーザ端末へ送信する（ステップＳ１２５）。ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＡから、クッキー設定サービスＢ宛の拒否通知メッセージを受信し、当該拒否通知メッセージをクッキー設定サービスＢにリダイレクトする（ステップＳ１２７）。クッキー設定サービスＢは、ユーザ端末から、クッキー設定サービスＡからの拒否通知メッセージを受信すると（ステップＳ１２９）、未依頼のクッキー設定サービスが他にも存在するか判断する（ステップＳ１３１）。
【００４３】
未依頼のクッキー設定サービスが他に存在する場合には、信頼リストＢに基づき、宛先を次の未依頼のクッキー設定サービスに設定して（ステップＳ１３３）、端子Ｇを介してステップＳ１１５に戻る。例えばクッキー設定サービスＣが存在する場合には、クッキー設定サービスＣに対してクッキー確認依頼メッセージを送信するようにする。
【００４４】
一方、全てのクッキー設定サービスについてクッキー確認依頼メッセージを送信したにもかかわらずステップＳ１２３で端子Ｈ以降の処理に移行しなかった場合には、サービス不能通知をユーザ端末へ送信する（ステップＳ１３５）。ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＢからサービス不能通知を受信し、表示装置に表示する（ステップＳ１３７）。この場合は、例えば図６及び図７の処理を再度実施する。
【００４５】
次に、図１４を用いて端子Ｈ以降の処理を説明する。クッキー設定サービスＡは、クッキー設定サービスＢにリダイレクトさせる担当認証システム通知メッセージをユーザ端末へ送信する（ステップＳ１５１）。担当認証システム通知メッセージには、システムＡが当該ユーザの認証を担当することを表すデータを含む。ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＡから、クッキー設定サービスＢ宛の担当認証システム通知メッセージを受信し、当該担当認証システム通知メッセージを、クッキー設定サービスＢにリダイレクトする（ステップＳ１５３）。クッキー設定サービスＢは、ユーザ端末から、クッキー設定サービスＡからの担当認証システム通知メッセージを受信し（ステップＳ１５５）、当該担当認証システム通知メッセージ及び信頼リストＢに基づいて図５の第２の行目に表されているようなクッキーＢを再度生成し、当該クッキーＢと認証サーバＢにリダイレクトさせる通知メッセージをユーザ端末へ送信する（ステップＳ１５７）。通知メッセージには、例えば認証サーバＡが担当であることを表すデータを含むようにしてもよい。
【００４６】
ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＢからクッキーＢを受信して、設定すると共に（ステップＳ１５９）、設定されたクッキーＢの通知範囲であるため、クッキーＢをクッキー設定サービスＢからの通知メッセージと共に認証サーバＢに送信する（ステップＳ１６１）。認証サーバＢは、ユーザ端末からクッキーＢとクッキー設定サービスＢからの通知メッセージを受信する（ステップＳ１６３）。そして、クッキーＢを基にユーザの担当認証サーバを認証サーバＡと特定して（ＵＲＬは連携リストＢで特定）、認証サーバＡにリダイレクトさせる認証依頼メッセージをユーザ端末へ送信する（ステップＳ１６５）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＢから認証サーバＡ宛の認証依頼メッセージを受信すると、当該認証依頼メッセージ及び認証サーバＡを通知範囲とするクッキーＡを、認証サーバＡに送信する（ステップＳ１６７）。認証サーバＡは、ユーザ端末から、認証サーバＢからの認証依頼メッセージ及びクッキーＡを受信し、例えばメインメモリなどの記憶装置に格納する（ステップＳ１６９）。処理は、端子Ｉ及びＪを介して図１５の処理に移行する。
【００４７】
図１５の処理の説明に移行して、認証サーバＡは、クッキーＡの内容を確認する。すなわち、クッキーＡが認証サーバＡによってユーザ端末のユーザを認証すべきであることを示しているか判断する。そして、クッキーＡが認証サーバＡによってユーザ端末のユーザを認証すべきであることを示している場合には、認証データの要求メッセージをユーザ端末に送信する（ステップＳ１７１）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡから認証データの要求メッセージを受信し、表示装置に表示する（ステップＳ１７３）。
【００４８】
ユーザは、表示装置に示される例えばＩＤ及びパスワード入力欄に、ＩＤ及びパスワードを認証データとして入力する。ユーザ端末のＷｅｂブラウザ１１は、ユーザからの認証データの入力を受け付け、認証サーバＡに送信する（ステップＳ１７５）。認証サーバＡは、ユーザ端末から認証データを受信し（ステップＳ１７７）、例えばメインメモリなどの記憶装置に格納する。そして、認証処理を実施する（ステップＳ１７９）。処理は、端子Ｋ及びＬを介して図１６の処理に移行する。
【００４９】
図１６の処理の説明に移行して、認証サーバＡは、認証の依頼元である認証サーバＢにリダイレクトさせる認証結果をユーザ端末へ送信する（ステップＳ１８１）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡから認証サーバＢ宛の認証結果を受信すると、当該認証結果を認証サーバＢにリダイレクトする（ステップＳ１８３）。認証サーバＢは、ユーザ端末から、認証サーバＡからの認証結果を受信し（ステップＳ１８５）、ＷｅｂシステムＢにリダイレクトさせる認証結果をユーザ端末へ送信する（ステップＳ１８７）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＢからＷｅｂシステムＢ宛の認証結果を受信し、当該認証結果をＷｅｂシステムＢへリダイレクトする（ステップＳ１８９）。ＷｅｂシステムＢは、ユーザ端末から認証結果を受信し（ステップＳ１９１）、認証が成功したか判断する（ステップＳ１９３）。認証失敗であれば、ユーザ端末に認証失敗通知を送信し、ユーザ端末のＷｅｂブラウザ１１は、当該認証失敗通知を受信し、表示装置に表示する（ステップＳ１９５）。
【００５０】
一方、認証成功であれば、ＷｅｂシステムＢは、認証後のページ・データを生成し、ユーザ端末へ送信する（ステップＳ１９７）。ユーザ端末のＷｅｂブラウザ１１は、認証後のページ・データを受信し、表示装置に表示する（ステップＳ１９９）。
【００５１】
このような処理を実施することによって、クッキーが無くなってしまうような事態が生じても、それを補う処理を実施することで、認証処理が実施され、Ｗｅｂシステムが利用可能となる。
【００５２】
なお、信頼リストＡ及び信頼リストＢは、クッキー設定サービスが他方のクッキー設定サービス又は認証サーバを特定する又は確認するために適宜用いられるものとする。
【００５３】
［実施の形態２］
図１７及び図１８に第２の実施の形態におけるシステム構成を示す。まず図１７に、第２の実施の形態におけるシステムＡの構成を示す。本実施の形態では、ＷｅｂシステムＡのＵＲＬは”https://www.a.com/service”であり、認証サーバＡのＵＲＬは”https://auth.a.com/auth”であり、クッキー設定サービスＡのＵＲＬは”https://set.a.com/set”である。そして、認証サーバＡは、連携リストＡを保持しており、ニックネームｓｙｓＢとＵＲＬ”https://auth.b.com/auth”とが登録されている。また、信頼リストＡには、ニックネームｓｙｓＢとＵＲＬ”https://set.b.com/set”と識別情報ＸＸＸＸとが登録されている。
【００５４】
また図１８に、第２の実施の形態におけるシステムＢの構成を示す。本実施の形態では、ＷｅｂシステムＢのＵＲＬは”https://www.b.com/service”であり、認証サーバＢのＵＲＬは”https://auth.b.com/auth”であり、クッキー設定サービスＢのＵＲＬは”https://set.b.com/set”である。そして、認証サーバＢは、連携リストＢを保持しており、ニックネームｓｙｓＡとＵＲＬ”https://auth.a.com/auth”とが登録されている。また、信頼リストＢには、ニックネームｓｙｓＡとＵＲＬ”https://set.a.com/set”と識別情報ＹＹＹＹとが登録されている。
【００５５】
このように、認証サーバＡは認証サーバＢと連携しており、認証サーバＢは認証サーバＡと連携していることが登録されている。また、認証サーバＡとクッキー設定サービスＡとには、別々のＵＲＬが設定されており、同様に、認証サーバＢとクッキー設定サービスＢとにも、別々のＵＲＬが設定されている。この点が第１の実施の形態とは異なる。また、信頼リストＡには、システムＢの”https://set.b.com/set”というクッキー設定サービスＢが登録されていることになり、信頼リストＢには、システムＡの”https://set.a.com/set”というクッキー設定サービスＡが登録されている。この点も第１の実施の形態とは異なる。
【００５６】
さらに、図１９に、第２の実施の形態におけるユーザ端末に登録されるクッキーの一例を示す。図１９の例では、クッキーＡが第１行目、クッキーＢが第２行目に相当する。クッキーＡには、クッキー名「ＡＵＴＨＳＹＳＴＥＭ」と、クッキーの値「ＬＯＣＡＬ」（通知範囲自身を示すニックネーム）と、クッキーの通知範囲”https://set.a.com/set”とが含まれる。なお、クッキーＡの通知範囲は、クッキー設定サービスＡのみである。また、クッキーＢには、クッキー名「ＡＵＴＨＳＹＳＴＥＭ」と、クッキーの値「ｓｙｓＡ」（システムＡのニックネーム）と、クッキーの通知範囲”https://set.b.com/set”とが含まれる。クッキーＢの通知範囲は、クッキー設定サービスＢのみである。
【００５７】
次に、図２０乃至図２８を用いて、上記のような前提の下実施される処理について説明する。まず、図２０を用いてユーザ端末がシステムＡのＷｅｂシステムＡにアクセスした場合の処理について説明する。最初に、ユーザの指示に応じてユーザ端末のＷｅｂブラウザ１１はＷｅｂシステムＡにアクセスする（ステップＳ２０１）。そうすると、ＷｅｂシステムＡは、ユーザ端末からのアクセスに応答して、認証サーバＡにリダイレクトさせる認証依頼メッセージをユーザ端末へ送信する（ステップＳ２０３）。ユーザ端末のＷｅｂブラウザ１１は、ＷｅｂシステムＡから認証サーバＡ宛の認証依頼メッセージを受信すると、当該認証依頼メッセージを認証サーバＡにリダイレクトする（ステップＳ２０５）。認証サーバＡはクッキーＡの通知範囲に入っていないので、本実施の形態ではリダイレクトする際にはクッキーＡは送信されない。認証サーバＡは、ユーザ端末から認証依頼メッセージを受信し（ステップＳ２０７）、クッキー設定サービスＡへリダイレクトさせるクッキー確認要求をユーザ端末へ送信する（ステップＳ２０９）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡから、クッキー設定サービスＡ宛のクッキー確認要求を受信し、クッキーＡと共に当該クッキー確認要求をクッキー設定サービスＡにリダイレクトする（ステップＳ２１１）。クッキー設定サービスＡは、クッキーＡの通知範囲に属するため、クッキー確認要求と共に送信される。
【００５８】
クッキー設定サービスＡは、クッキーＡ及び認証サーバＡからのクッキー確認要求をユーザ端末から受信し（ステップＳ２１３）、クッキーＡを確認して、認証サーバＡが認証処理を実施すべきか判断する。そして、クッキー設定サービスＡは、当該クッキーＡに基づき、認証サーバＡへリダイレクトさせる認証実行指示を、ユーザ端末へ送信する（ステップＳ２１５）。
【００５９】
ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＡから、認証サーバＡ宛の認証実行指示を受信し、当該認証実行指示を認証サーバＡにリダイレクトする（ステップＳ２１７）。認証サーバＡは、ユーザ端末から、クッキー設定サービスＡからの認証実行指示を受信する（ステップＳ２１９）。処理は、端子Ｍ及びＮを介して図２１の処理に移行する。
【００６０】
認証サーバＡは、認証データの要求メッセージをユーザ端末に送信する（ステップＳ２２１）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡから認証データの要求メッセージを受信し、表示装置に表示する（ステップＳ２２３）。ユーザは、表示装置に示される例えばＩＤ及びパスワード入力欄に、ＩＤ及びパスワードを認証データとして入力する。ユーザ端末のＷｅｂブラウザ１１は、ユーザからの認証データの入力を受け付け、認証サーバＡに送信する（ステップＳ２２５）。認証サーバＡは、ユーザ端末から認証データを受信し（ステップＳ２２７）、例えばメインメモリなどの記憶装置に格納する。そして、認証処理を実施し（ステップＳ２２９）、ＷｅｂシステムＡにリダイレクトさせる認証結果をユーザ端末へ送信する（ステップＳ２３１）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡからＷｅｂシステムＡ宛の認証結果を受信すると、当該認証結果をＷｅｂシステムＡにリダイレクトする（ステップＳ２３３）。ＷｅｂシステムＡは、ユーザ端末から、認証サーバＡからの認証結果を受信し（ステップＳ２３５）、認証結果に応じたページ・データを生成して、ユーザ端末に返信する（ステップＳ２３７）。ユーザ端末のＷｅｂブラウザ１１は、ＷｅｂシステムＡから認証結果に応じたページ・データを受信し、表示装置に表示する（ステップＳ２３９）。以下、通常の処理が進行する。なお、認証結果が認証成功を示している場合には、当該認証結果を別のクッキーとしてユーザ端末のＷｅｂブラウザ１１に保持させてもよい。
【００６１】
このようにして認証が実施されてユーザはＷｅｂシステムＡからサービスを受けることができるようになる。
【００６２】
次に、図２２乃至図２４を用いて、ユーザ端末がＷｅｂシステムＢにアクセスする際の処理について説明する。最初に、ユーザの指示に応じてユーザ端末のＷｅｂブラウザ１１はＷｅｂシステムＢにアクセスする（ステップＳ２４１）。そうすると、ＷｅｂシステムＢは、ユーザ端末からのアクセスに応答して、認証サーバＢにリダイレクトさせる認証依頼メッセージをユーザ端末へ送信する（ステップＳ２４３）。ユーザ端末のＷｅｂブラウザ１１は、ＷｅｂシステムＢから認証サーバＢ宛の認証依頼メッセージを受信すると、当該認証依頼メッセージを認証サーバＢにリダイレクトする（ステップＳ２４５）。認証サーバＢはクッキーＢの通知範囲に入っていないので、リダイレクトする際にはクッキーＢは送信されない。認証サーバＢは、ユーザ端末から認証依頼メッセージを受信する（ステップＳ２４７）。そうすると、認証サーバＢは、クッキー設定サービスＢへリダイレクトさせるクッキー確認要求メッセージをユーザ端末へ送信する（ステップＳ２４９）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＢから、クッキー設定サービスＢ宛のクッキー確認要求を受信し、当該クッキー確認要求と共にクッキーＢをクッキー設定サービスＢにリダイレクトする（ステップＳ２５１）。クッキー設定サービスＢは、ユーザ端末から、クッキーＢ及び認証サーバＢからのクッキー確認要求を受信し（ステップＳ２５３）、受信したクッキーＢを確認する。
【００６３】
ここで、図１９の第２行目のようなクッキーＢが通知された場合には、認証サーバＡによってユーザ端末のユーザを認証すべきであることを示していることが分かる。連携リストＢを参照すれば、認証サーバＡのＵＲＬを特定することができる。
【００６４】
そして、クッキー設定サービスＢは、認証サーバＢへリダイレクトさせる担当認証サーバ通知メッセージ（認証サーバＡが担当認証サーバである旨通知するメッセージ）を、ユーザ端末に送信する（ステップＳ２５５）。ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＢから、認証サーバＢ宛の担当認証サーバ通知メッセージを受信し、当該担当認証サーバ通知メッセージを、認証サーバＢにリダイレクトする（ステップＳ２５７）。認証サーバＢは、ユーザ端末から、クッキー設定サービスＢからの担当認証サーバ通知メッセージを受信する（ステップＳ２５９）。この担当認証サーバ通知メッセージによって、認証サーバＡに認証依頼を送信すればよいことが分かる。処理は端子Ｏ及びＰを介して図２３の処理に移行する。
【００６５】
そして、認証サーバＢは、認証サーバＡにリダイレクトされる認証依頼メッセージをユーザ端末へ送信する（ステップＳ２６１）。ユーザ端末のＷｅｂブラウザ１１は、ＷｅｂシステムＢから認証サーバＡ宛の認証依頼メッセージを受信すると、当該認証依頼メッセージを認証サーバＡにリダイレクトする（ステップＳ２６３）。認証サーバＡは、ユーザ端末から認証依頼メッセージを受信する（ステップＳ２６５）。この認証依頼メッセージを受信した場合、例えば信頼リストＡに基づき信頼性のある認証サーバであることを判断し、認証サーバＡは、認証データの要求メッセージをユーザ端末に送信する（ステップＳ２６７）。なお、後にも述べるが、ステップＳ２６５とステップＳ２６７の間に、クッキーＡの存在をクッキー設定サービスＡによって確認するような処理を導入する場合もある。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡから認証データの要求メッセージを受信し、表示装置に表示する（ステップＳ２６９）。
【００６６】
ユーザは、表示装置に示される例えばＩＤ及びパスワード入力欄に、ＩＤ及びパスワードを認証データとして入力する。ユーザ端末のＷｅｂブラウザ１１は、ユーザからの認証データの入力を受け付け、認証サーバＡに送信する（ステップＳ２７１）。認証サーバＡは、ユーザ端末から認証データを受信し（ステップＳ２７３）、例えばメインメモリなどの記憶装置に格納する。そして、認証処理を実施する（ステップＳ２７５）。処理は、端子Ｑ及びＲを介して図２４の処理に移行する。
【００６７】
認証サーバＡは、認証の依頼元である認証サーバＢにリダイレクトさせる認証結果をユーザ端末へ送信する（ステップＳ２７７）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡから認証サーバＢ宛の認証結果を受信すると、当該認証結果を認証サーバＢにリダイレクトする（ステップＳ２７９）。認証サーバＢは、ユーザ端末から、認証サーバＡからの認証結果を受信し（ステップＳ２８１）、ＷｅｂシステムＢにリダイレクトさせる認証結果をユーザ端末へ送信する（ステップＳ２８３）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＢからＷｅｂシステムＢ宛の認証結果を受信し、当該認証結果をＷｅｂシステムＢへリダイレクトする（ステップＳ２８５）。ＷｅｂシステムＢは、ユーザ端末から認証結果を受信し（ステップＳ２８７）、認証結果に応じたページ・データを生成して、ユーザ端末に返信する（ステップＳ２８９）。ユーザ端末のＷｅｂブラウザ１１は、ＷｅｂシステムＢから認証結果に応じたページ・データを受信し、表示装置に表示する（ステップＳ２９１）。以下、通常の処理が進行する。なお、認証結果が認証成功を示している場合には、当該認証結果を別のクッキーとしてユーザ端末のＷｅｂブラウザ１１に保持させてもよい。
【００６８】
このようにユーザの担当でないＷｅｂシステムＢにアクセスした場合においても、自動的に認証サーバＡに移行して認証を受けさせ、その認証結果を用いてＷｅｂシステムＢにアクセスできるようになる。
【００６９】
次に、図２５乃至図２８を用いて、Ｗｅｂブラウザ１１のクッキー数がオーバーフローしたなどのためのクッキーＢが無くなってしまった場合の処理について説明する。最初に、ユーザの指示に応じてユーザ端末のＷｅｂブラウザ１１はＷｅｂシステムＢにアクセスする（ステップＳ３０１）。そうすると、ＷｅｂシステムＢは、ユーザ端末からのアクセスに応答して、認証サーバＢにリダイレクトさせる認証依頼メッセージをユーザ端末へ送信する（ステップＳ３０３）。ユーザ端末のＷｅｂブラウザ１１は、ＷｅｂシステムＢから認証サーバＢ宛の認証依頼メッセージを受信すると、当該認証依頼メッセージを認証サーバＢにリダイレクトする（ステップＳ３０５）。認証サーバＢは、ユーザ端末から認証依頼メッセージを受信し、クッキー設定サービスＢへリダイレクトさせるクッキー確認要求を、ユーザ端末へ送信する（ステップＳ３０７）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＢから、クッキー設定サービスＢ宛のクッキー確認要求を受信し、当該クッキー確認要求をクッキーＢ無しでクッキー設定サービスＢにリダイレクトする（ステップＳ３０９）。クッキー設定サービスＢはクッキーＢの通知範囲に入っているので、通常であればリダイレクトする際にはクッキーＢも送信されるが、ここではクッキーＢが無くなってしまっているのでクッキーＢは送られない。クッキー設定サービスＢは、ユーザ端末から、認証サーバＢからのクッキー確認要求を受信する（ステップＳ３１１）。通常であれば、クッキーＢによって担当認証サーバを特定することができるが、クッキーＢがないので、クッキー設定サービスＢは、クッキー設定サービスＡにリダイレクトさせるクッキー確認依頼メッセージをユーザ端末へ送信する（ステップＳ３１３）。
【００７０】
ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＢからクッキー設定サービスＡ宛のクッキー確認依頼メッセージを受信すると、当該クッキー確認依頼メッセージをクッキーＡと共にクッキー設定サービスＡにリダイレクトする（ステップＳ３１５）。クッキーＡの通知範囲に、クッキー設定サービスＡが入っているので、ステップＳ３１５で送信される。クッキー設定サービスＡは、ユーザ端末からクッキー確認依頼を受信する（ステップＳ３１７）。処理は、端子Ｓを介して図２６の処理に移行する。
【００７１】
図２６の処理の説明に移行して、クッキー設定サービスＡは、確認処理を実施する（ステップＳ３１９）。確認処理については、図１３で説明したものと同じである。クッキー設定サービスＡは、自らが担当認証システムであるかを確認処理の結果に基づき判断する（ステップＳ３２１）。ステップＳ１４９が実行された場合には、「担当」である旨設定されているため端子Ｕを介して図２７の処理に移行する。一方、ステップＳ１４７が実行された場合には、「拒否」と設定されているため、クッキー設定サービスＢにリダイレクトさせる拒否通知メッセージをユーザ端末へ送信する（ステップＳ３２３）。ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＡから、クッキー設定サービスＢ宛の拒否通知メッセージを受信し、当該拒否通知メッセージをクッキー設定サービスＢにリダイレクトする（ステップＳ３２５）。クッキー設定サービスＢは、ユーザ端末から、クッキー設定サービスＡからの拒否通知メッセージを受信すると（ステップＳ３２７）、未依頼のクッキー設定サービスが他にも存在するか判断する（ステップＳ３２９）。
【００７２】
未依頼のクッキー設定サービスが他に存在する場合には、宛先を次の未依頼のクッキー設定サービスに設定して（ステップＳ３３１）、端子Ｔを介してステップＳ３１３に戻る。例えばクッキー設定サービスＣが存在する場合には、クッキー設定サービスＣに対してクッキー確認依頼メッセージを送信するようにする。
【００７３】
一方、全てのクッキー設定サービスについてクッキー確認依頼メッセージを送信したにもかかわらずステップＳ３２１で端子Ｕ以降の処理に移行しなかった場合には、サービス不能通知をユーザ端末へ送信する（ステップＳ３３３）。ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＢからサービス不能通知を受信し、表示装置に表示する（ステップＳ３３５）。
【００７４】
次に、図２７を用いて端子Ｕ以降の処理を説明する。クッキー設定サービスＡは、クッキー設定サービスＢにリダイレクトさせる担当認証システム通知メッセージをユーザ端末へ送信する（ステップＳ３３７）。担当認証システム通知メッセージには、認証サーバＡ（又はシステムＡ）が当該ユーザの認証を担当することを表すデータを含む。ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＡから、クッキー設定サービスＢ宛の担当認証システム通知メッセージを受信し、当該担当認証システム通知メッセージを、クッキー設定サービスＢにリダイレクトする（ステップＳ３３９）。クッキー設定サービスＢは、ユーザ端末から、クッキー設定サービスＡからの担当認証システム通知メッセージを受信し（ステップＳ３４１）、当該担当認証システム通知メッセージに基づいて図１９の第２の行目に表されているようなクッキーＢを再度生成し、当該クッキーＢと認証サーバＢにリダイレクトさせる担当認証システム通知メッセージをユーザ端末へ送信する（ステップＳ３４３）。担当認証サーバ通知メッセージには、認証サーバＡが担当であることを表すデータを含む。
【００７５】
ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＢからクッキーＢを受信して、設定すると共に（ステップＳ３４５）、クッキー設定サービスＢからの担当認証システム通知メッセージを認証サーバＢに送信する（ステップＳ３４７）。認証サーバＢは、ユーザ端末からクッキー設定サービスＢからの担当認証システム通知メッセージを受信する（ステップＳ３４９）。そして、当該担当認証システム通知メッセージに基づき担当認証サーバを認証サーバＡと特定して（ＵＲＬは連携リストＢで特定）、認証サーバＡにリダイレクトさせる認証依頼メッセージをユーザ端末へ送信する（ステップＳ３５１）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＢから認証サーバＡ宛の認証依頼メッセージを受信すると、当該認証依頼メッセージを認証サーバＡに送信する（ステップＳ３５３）。認証サーバＡは、ユーザ端末から、認証サーバＢからの認証依頼メッセージを受信する（ステップＳ３５５）。処理は、端子Ｖ及びＷを介して図２８の処理に移行する。
【００７６】
図２８の処理の説明に移行して、認証サーバＡは、クッキー設定サービスＡにリダイレクトさせる認証サーバの確認要求メッセージをユーザ端末に送信する（ステップＳ３５７）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡから、クッキー設定サービスＡ宛の認証サーバの確認要求メッセージを受信し、クッキーＡと当該認証サーバの確認要求メッセージをクッキー設定サービスＡにリダイレクトする（ステップＳ３５９）。クッキー設定サービスＡは、ユーザ端末から、クッキーＡと認証サーバの確認要求メッセージを受信する（ステップＳ３６１）。クッキー設定サービスＡは、クッキーＡの内容を確認する。すなわち、クッキーＡが認証サーバＡによってユーザ端末のユーザを認証すべきであることを示しているか判断する。そして、クッキーＡが認証サーバＡによってユーザ端末のユーザを認証すべきであることを示している場合には、認証サーバＡにリダイレクトさせる認証実行指示をユーザ端末に送信する（ステップＳ３６３）。
【００７７】
ユーザ端末のＷｅｂブラウザ１１は、クッキー設定サービスＡから、認証サーバＡ宛の認証実行指示を受信し、当該認証実行指示を認証サーバＡにリダイレクトする（ステップＳ３６５）。認証サーバＡは、ユーザ端末から認証実行指示を受信する（ステップＳ３６７）。この認証実行指示に応じて、認証サーバＡは、認証データの要求メッセージをユーザ端末に送信する（ステップＳ３６９）。ユーザ端末のＷｅｂブラウザ１１は、認証サーバＡから認証データの要求メッセージを受信し、表示装置に表示する（ステップＳ３７１）。
【００７８】
ユーザは、表示装置に示される例えばＩＤ及びパスワード入力欄に、ＩＤ及びパスワードを認証データとして入力する。ユーザ端末のＷｅｂブラウザ１１は、ユーザからの認証データの入力を受け付け、認証サーバＡに送信する（ステップＳ３７３）。認証サーバＡは、ユーザ端末から認証データを受信し（ステップＳ３７５）、例えばメインメモリなどの記憶装置に格納する。そして、認証処理を実施する（ステップＳ３７７）。処理は、端子Ｋ及びＬを介して図１６の処理に移行する。図１６の処理については、上で述べたので説明を省略する。
【００７９】
このような処理を実施することによって、クッキーが無くなってしまうような事態が生じても、それを補う処理を実施することで、問題なく認証処理が実施され、Ｗｅｂシステムが利用可能となる。
【００８０】
以上述べたように、本発明の実施の形態によれば、異なるドメインに属する複数の認証サーバを連携させてシングル・サインオンを実現できるようになる。また、異なるドメインに属する複数の認証システムを適切に連携させることができるようになる。
【００８１】
以上本発明の実施の形態について説明したが、本発明はこれに限定されるものではない。例えば、クッキー設定サービスについては、各システムのいずれのサーバに設けるようにしても良い。また、クッキーには上で述べたデータ以外のデータが含まれる場合もある。
【００８２】
また、図２３のステップＳ２６５の後に図２８のステップＳ３５７乃至Ｓ３６７を実施するようにしても良い。また、図２８においてステップＳ３５９乃至Ｓ３６７が省略される場合もある。
【００８３】
なお、ユーザ端末、認証サーバ、Ｗｅｂシステム、クッキー設定サービスが実行されるサーバは、例えばコンピュータ装置であって、図２９に示すように当該コンピュータ装置においては、メモリ２５０１（記憶部）とＣＰＵ２５０３（処理部）とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ）及びＷｅｂブラウザを含むアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。必要に応じてＣＰＵ２５０３は、表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ２５０１に格納され、必要があればＨＤＤ２５０５に格納される。このようなコンピュータは、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００８４】
（付記１）
サービスシステムと当該サービスシステム用の認証サーバとクッキー設定サービスとの組が複数存在するシステムにおいて実行される認証処理方法であって、
第１のクッキー設定サービスにより、特定のユーザの端末からの要求に応じて当該第１のクッキー設定サービスと同一の組の第１の認証サーバを利用することを表し且つ少なくとも前記第１のクッキー設定サービスを通知範囲とする第１のクッキーを前記特定のユーザの端末に設定するステップと、
前記第１のクッキー設定サービスから前記特定のユーザの端末を経由してクッキー設定要求を受信した場合、第２のクッキー設定サービスにより、前記第１のクッキー設定サービスと同一の組の第１の認証サーバを利用することを表し且つ少なくとも前記第２のクッキー設定サービスを通知範囲とする第２のクッキーを前記特定のユーザの端末に設定するステップと、
を含む認証処理方法。
【００８５】
（付記２）
前記第１のクッキーの前記通知範囲に前記第１の認証サーバが含まれ、
前記第１の認証サーバが担当する第１のサービスシステムからの認証要求及び前記特定のユーザの端末からの前記第１のクッキーを受信した場合には、前記第１の認証サーバにより、前記第１のクッキーに応じて認証処理を実施するステップ
をさらに含む付記１記載の認証処理方法。
【００８６】
（付記３）
前記第１のクッキーの前記通知範囲に前記第１の認証サーバが含まれ、
前記第２のクッキーの前記通知範囲に前記第２の認証サーバが含まれ、
前記第２の認証サーバが担当する第２のサービスシステムからの認証要求及び前記特定のユーザの端末からの前記第２のクッキーを受信した場合には、前記第２の認証サーバにより、前記第２のクッキーに基づき、前記特定のユーザの端末を経由させて前記第１の認証サーバ宛で認証要求を送信するステップと、
前記特定のユーザの端末から前記第２の認証サーバからの前記認証要求及び前記第１のクッキーを受信した場合、前記第１の認証サーバにより、前記第１のクッキーに応じて認証処理を実施するステップと、
をさらに含む付記１記載の認証処理方法。
【００８７】
（付記４）
前記第２のクッキーの前記通知範囲に前記第２の認証サーバが含まれ、
前記第２の認証サーバが担当する第２のサービスシステムから前記特定のユーザの端末を経由して前記第２のクッキーを含まない認証要求を受信した場合には、前記第２の認証サーバにより、前記特定のユーザの端末経由で且つ前記第２のクッキー設定サービス宛でクッキー設定要求を送信するステップと、
前記第２の認証サーバからの前記クッキー設定要求を前記特定のユーザの端末から受信した場合、前記第２のクッキー設定サービスにより、前記特定のユーザの端末経由で且つ前記第１のクッキー設定サービス宛でクッキー確認要求を送信するステップと、
前記特定のユーザの端末から前記第２のクッキー設定サービスからのクッキー確認要求及び第１のクッキーを受信した場合、前記第１のクッキー設定サービスにより、前記第１のクッキーを含む所定の条件を満たしているか判断し、前記所定の条件を満たしていると判断された場合には前記特定のユーザの端末経由で且つ前記第２のクッキー設定サービス宛で前記特定のユーザの認証担当通知を送信するステップと、
前記特定のユーザの端末から前記第１のクッキー設定サービスからの前記認証担当通知を受信した場合、前記第２のクッキー設定サービスにより、前記第１の認証サーバを利用することを表し且つ前記第２のクッキー設定サービス及び前記第２の認証サーバを通知範囲とする新たな第２のクッキーを前記特定のユーザの端末に設定するステップと、
をさらに含む付記１記載の認証処理方法。
【００８８】
（付記５）
前記所定の条件が、前記第２のクッキー設定サービスが予め定められている信頼リストに列挙されているという条件を含む
付記４記載の認証処理方法。
【００８９】
（付記６）
前記第１の認証サーバが担当する第１のサービスシステムから前記特定のユーザの端末を経由して認証要求を受信した場合には、前記第１の認証サーバにより、認証システム確認要求を前記特定のユーザの端末経由で且つ前記第１のクッキー設定サービス宛で送信するステップと、
前記特定のユーザの端末から前記第１のクッキー及び前記第１の認証サーバからの前記認証システム確認要求を受信した場合、前記第１のクッキー設定サービスにより、前記第１のクッキーを確認して、前記特定のユーザの端末経由で且つ前記第１の認証サーバ宛に認証実行要求を送信するステップと、
前記特定のユーザの端末から前記第１のクッキー設定サービスからの前記認証実行要求を受信した場合、前記第１の認証サーバにより、認証処理を実施するステップと、
をさらに含む付記１記載の認証処理方法。
【００９０】
（付記７）
前記第２の認証サーバが担当する第２のサービスシステムから前記特定のユーザの端末を経由して認証要求を受信した場合には、前記第２の認証サーバにより、認証サーバ確認要求を前記特定のユーザの端末経由で且つ前記第２のクッキー設定サービス宛で送信するステップと、
前記特定のユーザの端末から前記第２のクッキー及び前記第２の認証サーバからの前記認証サーバ確認要求を受信した場合、前記第２のクッキー設定サービスにより、前記第２のクッキーを確認して、前記特定のユーザの端末経由で且つ前記第２の認証サーバ宛に前記第１の認証サーバが担当する旨の通知を送信するステップと、
前記特定のユーザの端末から前記第２のクッキー設定サービスからの、前記第１の認証サーバが担当する旨の通知を受信した場合、前記第２の認証サーバによって、前記特定のユーザの端末経由で且つ前記第１の認証サーバ宛で認証要求を送信するステップと、
前記特定のユーザの端末から前記第２の認証サーバからの前記認証要求を受信した場合、前記第１の認証サーバによって、認証処理を実施するステップと、
をさらに含む付記１記載の認証処理方法。
【００９１】
（付記８）
前記第２の認証サーバが担当する第２のサービスシステムから前記特定のユーザの端末を経由して認証要求を受信した場合には、前記第２の認証サーバにより、認証システム確認要求を前記特定のユーザの端末経由で且つ前記第２のクッキー設定サービス宛で送信するステップと、
前記特定のユーザの端末から前記第２の認証サーバからの前記認証システム確認要求を前記第２のクッキーなしで受信した場合、前記第２のクッキー設定サービスにより、クッキー確認要求を前記特定のユーザの端末経由で且つ前記第１のクッキー設定サービス宛で送信するステップと、
前記特定のユーザの端末から前記第１のクッキー及び前記第２のクッキー設定サービスからの前記クッキー確認要求を受信した場合、前記第１のクッキー設定サービスにより、前記第１のクッキーを含む所定の条件が満たされているか判断し、前記所定の条件が満たされている場合には前記特定のユーザの端末経由で且つ前記第２のクッキー設定サービス宛で前記特定のユーザの認証担当通知を送信するステップと、
前記特定のユーザの端末を経由して前記第１のクッキー設定サービスからの前記認証担当通知を受信した場合、前記第２のクッキー設定サービスにより、前記第１の認証サーバを利用することを表し且つ前記第２のクッキー設定サービスを通知範囲とする新たな第２のクッキーを前記特定のユーザの端末に設定すると共に、担当認証サーバが前記第１の認証サーバである旨の通知を前記特定のユーザの端末経由で且つ前記第２の認証サーバ宛に送信するステップと、
前記特定のユーザの端末から前記第２のクッキー設定サービスからの前記担当認証サーバが前記第１の認証サーバである旨の通知を受信した場合、前記第２の認証サーバにより、前記特定のユーザの端末経由で且つ前記第１の認証サーバ宛で認証要求を送信するステップと、
をさらに含む付記１記載の認証処理方法。
【００９２】
（付記９）
前記所定の条件が、前記第２のクッキー設定サービスが予め定められている信頼リストに列挙されているという条件を含む
付記８記載の認証処理方法。
【００９３】
（付記１０）
第１のサービスシステム用の第１の認証サーバと、
第１のクッキー設定サービスと、
第２のサービスシステム用の第２の認証サーバと、
第２のクッキー設定サービスと、
を有し、
前記第１のクッキー設定サービスが、特定のユーザの端末からの要求に応じて当該第１のクッキー設定サービスと同一の組の第１の認証サーバを利用することを表し且つ少なくとも前記第１のクッキー設定サービスを通知範囲とする第１のクッキーを前記特定のユーザの端末に設定し、
前記第１のクッキー設定サービスから前記特定のユーザの端末を経由してクッキー設定要求を受信した場合、第２のクッキー設定サービスが、前記第１のクッキー設定サービスと同一の組の第１の認証サーバを利用することを表し且つ少なくとも前記第２のクッキー設定サービスを通知範囲とする第２のクッキーを前記特定のユーザの端末に設定する
認証システム。
【００９４】
（付記１１）
前記第１のクッキーの前記通知範囲に前記第１の認証サーバが含まれ、
前記第１の認証サーバが担当する第１のサービスシステムからの認証要求及び前記特定のユーザの端末からの前記第１のクッキーを受信した場合には、前記第１の認証サーバが、前記第１のクッキーに応じて認証処理を実施する
付記１０記載の認証システム。
【００９５】
（付記１２）
前記第１のクッキーの前記通知範囲に前記第１の認証サーバが含まれ、
前記第２のクッキーの前記通知範囲に前記第２の認証サーバが含まれ、
前記第２の認証サーバが担当する第２のサービスシステムからの認証要求及び前記特定のユーザの端末からの前記第２のクッキーを受信した場合には、前記第２の認証サーバが、前記第２のクッキーに基づき、前記特定のユーザの端末を経由させて前記第１の認証サーバ宛で認証要求を送信し、
前記特定のユーザの端末から前記第２の認証サーバからの前記認証要求及び前記第１のクッキーを受信した場合、前記第１の認証サーバが、前記第１のクッキーに応じて認証処理を実施する
付記１０記載の認証システム。
【００９６】
（付記１３）
前記第２のクッキーの前記通知範囲に前記第２の認証サーバが含まれ、
前記第２の認証サーバが担当する第２のサービスシステムから前記特定のユーザの端末を経由して前記第２のクッキーを含まない認証要求を受信した場合には、前記第２の認証サーバが、前記特定のユーザの端末経由で且つ前記第２のクッキー設定サービス宛でクッキー設定要求を送信し、
前記第２の認証サーバからの前記クッキー設定要求を前記特定のユーザの端末から受信した場合、前記第２のクッキー設定サービスが、前記特定のユーザの端末経由で且つ前記第１のクッキー設定サービス宛でクッキー確認要求を送信し、
前記特定のユーザの端末から前記第２のクッキー設定サービスからのクッキー確認要求及び第１のクッキーを受信した場合、前記第１のクッキー設定サービスが、前記第１のクッキーを含む所定の条件を満たしているか判断し、前記所定の条件を満たしていると判断された場合には前記特定のユーザの端末経由で且つ前記第２のクッキー設定サービス宛で前記特定のユーザの認証担当通知を送信し、
前記特定のユーザの端末から前記第１のクッキー設定サービスからの前記認証担当通知を受信した場合、前記第２のクッキー設定サービスが、前記第１の認証サーバを利用することを表し且つ前記第２のクッキー設定サービス及び前記第２の認証サーバを通知範囲とする新たな第２のクッキーを前記特定のユーザの端末に設定する
付記１０記載の認証システム。
【００９７】
（付記１４）
前記所定の条件が、前記第２のクッキー設定サービスが予め定められている信頼リストに列挙されているという条件を含む
付記１３記載の認証システム。
【００９８】
（付記１５）
前記第１の認証サーバが担当する第１のサービスシステムから前記特定のユーザの端末を経由して認証要求を受信した場合には、前記第１の認証サーバが、認証システム確認要求を前記特定のユーザの端末経由で且つ前記第１のクッキー設定サービス宛で送信し、
前記特定のユーザの端末から前記第１のクッキー及び前記第１の認証サーバからの前記認証システム確認要求を受信した場合、前記第１のクッキー設定サービスが、前記第１のクッキーを確認して、前記特定のユーザの端末経由で且つ前記第１の認証サーバ宛に認証実行要求を送信し、
前記特定のユーザの端末から前記第１のクッキー設定サービスからの前記認証実行要求を受信した場合、前記第１の認証サーバが、認証処理を実施する、
付記１０記載の認証システム。
【００９９】
（付記１６）
前記第２の認証サーバが担当する第２のサービスシステムから前記特定のユーザの端末を経由して認証要求を受信した場合には、前記第２の認証サーバが、認証サーバ確認要求を前記特定のユーザの端末経由で且つ前記第２のクッキー設定サービス宛で送信し、
前記特定のユーザの端末から前記第２のクッキー及び前記第２の認証サーバからの前記認証サーバ確認要求を受信した場合、前記第２のクッキー設定サービスが、前記第２のクッキーを確認して、前記特定のユーザの端末経由で且つ前記第２の認証サーバ宛に前記第１の認証サーバが担当する旨の通知を送信し、
前記特定のユーザの端末から前記第２のクッキー設定サービスからの、前記第１の認証サーバが担当する旨の通知を受信した場合、前記第２の認証サーバが、前記特定のユーザの端末経由で且つ前記第１の認証サーバ宛で認証要求を送信し、
前記特定のユーザの端末から前記第２の認証サーバからの前記認証要求を受信した場合、前記第１の認証サーバが、認証処理を実施する、
付記１０記載の認証システム。
【０１００】
（付記１７）
前記第２の認証サーバが担当する第２のサービスシステムから前記特定のユーザの端末を経由して認証要求を受信した場合には、前記第２の認証サーバが、認証システム確認要求を前記特定のユーザの端末経由で且つ前記第２のクッキー設定サービス宛で送信し、
前記特定のユーザの端末から前記第２の認証サーバからの前記認証システム確認要求を前記第２のクッキーなしで受信した場合、前記第２のクッキー設定サービスが、クッキー確認要求を前記特定のユーザの端末経由で且つ前記第１のクッキー設定サービス宛で送信し、
前記特定のユーザの端末から前記第１のクッキー及び前記第２のクッキー設定サービスからの前記クッキー確認要求を受信した場合、前記第１のクッキー設定サービスが、前記第１のクッキーを含む所定の条件が満たされているか判断し、前記所定の条件が満たされている場合には前記特定のユーザの端末経由で且つ前記第２のクッキー設定サービス宛で前記特定のユーザの認証担当通知を送信し、
前記特定のユーザの端末を経由して前記第１のクッキー設定サービスからの前記認証担当通知を受信した場合、前記第２のクッキー設定サービスが、前記第１の認証サーバを利用することを表し且つ前記第２のクッキー設定サービスを通知範囲とする新たな第２のクッキーを前記特定のユーザの端末に設定すると共に、担当認証サーバが前記第１の認証サーバである旨の通知を前記特定のユーザの端末経由で且つ前記第２の認証サーバ宛に送信し、
前記特定のユーザの端末から前記第２のクッキー設定サービスからの前記担当認証サーバが前記第１の認証サーバである旨の通知を受信した場合、前記第２の認証サーバが、前記特定のユーザの端末経由で且つ前記第１の認証サーバ宛で認証要求を送信する、
付記１０記載の認証システム。
【０１０１】
（付記１８）
前記所定の条件が、前記第２のクッキー設定サービスが予め定められている信頼リストに列挙されているという条件を含む
付記１７記載の認証システム。
【図面の簡単な説明】
【０１０２】
【図１】従来技術における構成を示す図である。
【図２】本発明のシステム概要を示す図である。
【図３】本発明の第１の実施の形態におけるシステムＡの構成を示す図である。
【図４】本発明の第１の実施の形態におけるシステムＢの構成を示す図である。
【図５】本発明の第１の実施の形態におけるユーザ端末のクッキーの構成例を示す図である。
【図６】本発明の実施の形態におけるクッキー設定処理の第１の処理フローを示す図である。
【図７】本発明の実施の形態におけるクッキー設定処理の第２の処理フローを示す図である。
【図８】本発明の第１の実施の形態における第１の処理フローを示す図である。
【図９】本発明の第１の実施の形態における第２の処理フローを示す図である。
【図１０】本発明の第１の実施の形態における第３の処理フローを示す図である。
【図１１】本発明の第１の実施の形態における第４の処理フローを示す図である。
【図１２】本発明の第１の実施の形態における第５の処理フローを示す図である。
【図１３】確認処理の処理フローを示す図である。
【図１４】本発明の第１の実施の形態における第６の処理フローを示す図である。
【図１５】本発明の第１の実施の形態における第７の処理フローを示す図である。
【図１６】本発明の第１の実施の形態における第８の処理フローを示す図である。
【図１７】本発明の第２の実施の形態におけるシステムＡの構成を示す図である。
【図１８】本発明の第２の実施の形態におけるシステムＢの構成を示す図である。
【図１９】本発明の第２の実施の形態におけるユーザ端末のクッキーの構成例を示す図である。
【図２０】本発明の第２の実施の形態における第１の処理フローを示す図である。
【図２１】本発明の第２の実施の形態における第２の処理フローを示す図である。
【図２２】本発明の第２の実施の形態における第３の処理フローを示す図である。
【図２３】本発明の第２の実施の形態における第４の処理フローを示す図である。
【図２４】本発明の第２の実施の形態における第５の処理フローを示す図である。
【図２５】本発明の第２の実施の形態における第６の処理フローを示す図である。
【図２６】本発明の第２の実施の形態における第７の処理フローを示す図である。
【図２７】本発明の第２の実施の形態における第８の処理フローを示す図である。
【図２８】本発明の第２の実施の形態における第９の処理フローを示す図である。
【図２９】コンピュータの機能ブロック図である。
【符号の説明】
【０１０３】
１１  Ｗｅｂブラウザ
【図１】
2008242684.tif 000003
【図２】
2008242684.tif 000004
【図３】
2008242684.tif 000005
【図４】
2008242684.tif 000006
【図５】
2008242684.tif 000007
【図６】
2008242684.tif 000008
【図７】
2008242684.tif 000009
【図８】
2008242684.tif 000010
【図９】
2008242684.tif 000011
【図１０】
2008242684.tif 000012
【図１１】
2008242684.tif 000013
【図１２】
2008242684.tif 000014
【図１３】
2008242684.tif 000015
【図１４】
2008242684.tif 000016
【図１５】
2008242684.tif 000017
【図１６】
2008242684.tif 000018
【図１７】
2008242684.tif 000019
【図１８】
2008242684.tif 000020
【図１９】
2008242684.tif 000021
【図２０】
2008242684.tif 000022
【図２１】
2008242684.tif 000023
【図２２】
2008242684.tif 000024
【図２３】
2008242684.tif 000025
【図２４】
2008242684.tif 000026
【図２５】
2008242684.tif 000027
【図２６】
2008242684.tif 000028
【図２７】
2008242684.tif 000029
【図２８】
2008242684.tif 000030
【図２９】
2008242684.tif 000031