(57)【特許請求の範囲】
【請求項１】
シングルサインオンサービスの提供を受ける端末、前記端末が前記シングルサインオンサービスの提供を受ける際に必要な認証を、前記シングルサインオンサービスを提供する情報提供装置に代わって行う認証管理装置、および前記端末のシングルサインオンサービスとして登録することができる前記シングルサインオン対象サービスを表す第１の画像情報を管理する画像管理装置からなるサービス提供システムにおいて、
前記認証管理装置は、
前記端末の前記シングルサインオンサービスのリストを記憶する第１の記憶手段と、
前記画像管理装置により、所定の前記シングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録、または所定の前記シングルサインオンサービスの、前記端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、その要求に応じて、前記リストを更新する更新手段と
を備え、
前記画像管理装置は、
前記シングルサインオン対象サービスを表す前記第１の画像情報を生成する第１の生成手段と、
前記端末により、前記所定のシングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録、または前記所定のシングルサインオンサービスの、前記端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、前記所定のシングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録、または前記所定のシングルサインオンサービスの、前記端末のシングルサインオンサービスとしての登録からの解除を、前記認証管理装置に要求する第１の要求手段と
を備え、
前記端末は、
前記画像管理装置の前記第１の生成手段により生成された前記第１の画像情報を取得する第１の取得手段と、
前記第１の取得手段により取得された前記第１の画像情報に対応する画像を表示させる第１の表示制御手段と、
前記第１の表示制御手段により表示された前記画像を操作する第１の操作手段と、
前記第１の操作手段により操作された前記画像に対応する前記シングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録を、前記画像管理装置に要求する第２の要求手段と、
前記第２の要求手段による要求に応じて、前記端末のシングルサインオンサービスとして登録された前記シングルサインオン対象サービスを表す前記第１の画像情報を、前記端末のシングルサインオンサービスのものとして記憶する第２の記憶手段と、
前記第２の記憶手段に記憶されている前記端末のシングルサインオンサービスを表す前記第１の画像情報に対応する前記画像を表示させる第２の表示制御手段と、
前記第２の表示制御手段により表示された前記画像を操作する第２の操作手段と、
前記第２の操作手段により操作された前記画像に対応する前記シングルサインオンサービスの、前記端末のシングルサインオンサービスとしての登録からの解除を、前記画像管理装置に要求する第３の要求手段と
を備えることを特徴とするサービス提供システム。
【請求項２】
前記認証管理装置は、前記端末のシングルサインオンサービスとして登録される、前記シングルサインオン対象サービスのサービス識別情報を発行する発行手段をさらに備え、
前記認証管理装置の、
前記第１の記憶手段に記憶されている前記端末のシングルサインオンサービスの前記リストには、前記端末のシングルサインオンサービスとして登録された、前記シングルサインオン対象サービスの前記サービス識別情報が格納されており、
前記更新手段は、前記所定のシングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録が要求されたとき、前記所定のシングルサインオン対象サービスの前記サービス識別情報を前記リストに追加し、前記所定のシングルサインオンサービスの、前記端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、前記所定のシングルサインオンサービスの前記サービス識別情報を前記リストから削除し、
前記画像管理装置の前記第１の要求手段は、前記端末から、所定の前記サービス識別情報が送信されて、前記シングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録、または前記シングルサインオンサービスの、前記端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、前記所定のサービス識別情報を前記認証管理装置に送信して、前記端末のシングルサインオンサービスとしての登録または前記端末のシングルサインオンサービスとしての登録からの解除を要求し、
前記端末の、
前記第１の取得手段は、前記第１の画像情報、および前記第１の画像情報に対応する前記シングルサインオン対象サービスの前記サービス識別情報を取得し、
前記第２の要求手段は、前記第１の操作手段により操作された前記画像に対応する前記シングルサインオン対象サービスの前記サービス識別情報を前記画像管理装置に送信して、前記シングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録を要求し、
前記第２の記憶手段は、前記第２の要求手段による要求に応じて、前記端末のシングルサインオンサービスとして登録された前記シングルサインオン対象サービスを表す前記第１の画像情報と前記サービス識別情報とを関連づけて、前記端末のシングルサインオンサービスのものとして記憶し、
前記第３の要求手段は、前記第２の操作手段により操作された前記画像に対応する前記シングルサインオンサービスの前記サービス識別情報を、前記第２の記憶手段から検出して前記画像管理装置に送信し、前記端末のシングルサインオンサービスとしての登録からの解除を要求する
ことを特徴とする請求項１に記載のサービス提供システム。
【請求項３】
前記情報提供装置は、
前記認証管理装置の前記発行手段により発行された前記サービス識別情報により識別される前記シングルサインオン対象サービスを表す第２の画像情報を生成する第２の生成手段と、
それぞれ対応する前記第２の生成手段により生成された前記第２の画像情報と、前記認証管理装置の前記発行手段により発行された前記サービス識別情報とを、前記画像管理装置に送信する第１の送信手段と、
前記画像管理装置から送信されてきた、前記第２の画像情報に基づいて生成された前記第１の画像情報、および前記第１の画像情報に対応する前記シングルサインオン対象サービスの前記サービス識別情報を、前記端末に送信する第２の送信手段と
を備え、
前記画像管理装置は、
前記情報提供装置の前記第１の送信手段により、前記第２の画像情報とともに送信されてきた前記サービス識別情報と、前記サービス識別情報により識別される前記シングルサインオン対象サービスを表す前記第１の画像情報とを関連付けて記憶する第３の記憶手段と、
前記第１の画像情報を、前記情報提供装置に送信する第３の送信手段と
をさらに備え、
前記画像管理装置の前記第１の生成手段は、前記情報提供装置の前記第１の送信手段により送信されてきた前記第２の画像情報に基づいて前記第１の画像情報を生成し、
前記端末の前記第１の取得手段は、前記情報提供装置の前記第２の送信手段により送信されてきた前記第１の画像情報および前記サービス識別情報を受信する
ことを特徴とする請求項２に記載のサービス提供システム。
【請求項４】
前記画像管理装置は、
少なくとも前記端末が前記認証管理装置に登録される際に付与された前記端末のシングルサインオンサービスの前記リストを記憶する記憶する第３の記憶手段と、
前記端末の前記第２の要求手段または前記第３の要求手段による要求に応じて、前記認証管理装置の前記更新手段により前記リストが更新されたとき、更新された前記リストと、前記第３の記憶手段に記憶されている前記リストに基づいて、両者の差分を表す差分情報を生成する第２の生成手段と
をさらに備え、
前記端末は、前記画像管理装置の前記第２の生成手段により生成された前記差分情報を取得する第２の取得手段をさらに備え、
前記端末の前記第２の記憶手段は、前記第２の取得手段により取得された前記差分情報に、前記所定のシングルサインオン対象サービスが登録された旨が含まれている場合、前記所定のシングルサインオン対象サービスの前記第１の画像情報を、前記端末のシングルサインオンサービスのものとして記憶し、前記差分情報に、前記所定のシングルサインオンサービスが、前記端末のシングルサインオンサービスとしての登録から解除された旨が含まれている場合、記憶している前記所定のシングルサインオンサービスを表す前記第１の画像情報および前記サービス識別情報を削除する
ことを特徴とする請求項１に記載のサービス提供システム。
【請求項５】
シングルサインオンサービスの提供を受ける端末、および、前記端末が前記シングルサインオンサービスの提供を受ける際に必要な認証を、前記シングルサインオンサービスを提供する情報提供装置に代わって行う認証管理装置とサービス提供システムを構成し、前記端末のシングルサインオンサービスとして登録することができる前記シングルサインオン対象サービスを表す第１の画像情報を管理する画像管理装置であって、
前記認証管理装置は、
前記端末の前記シングルサインオンサービスのリストを記憶する第１の記憶手段と、
前記画像管理装置により、所定の前記シングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録、または所定の前記シングルサインオンサービスの、前記端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、その要求に応じて、前記リストを更新する更新手段と
を備え、
前記端末は、
前記画像管理装置により生成された前記第１の画像情報を取得する第１の取得手段と、
前記第１の取得手段により取得された前記第１の画像情報に対応する画像を表示させる第１の表示制御手段と、
前記第１の表示制御手段により表示された前記画像を操作する第１の操作手段と、
前記第１の操作手段により操作された前記画像に対応する前記シングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録を、前記画像管理装置に要求する第１の要求手段と、
前記第１の要求手段による要求に応じて、前記端末のシングルサインオンサービスとして登録された前記シングルサインオン対象サービスを表す前記第１の画像情報を、前記端末のシングルサインオンサービスのものとして記憶する第２の記憶手段と、
前記第２の記憶手段に記憶されている前記端末のシングルサインオンサービスを表す前記第１の画像情報に対応する前記画像を表示させる第２の表示制御手段と、
前記第２の表示制御手段により表示された前記画像を操作する第２の操作手段と、
前記第２の操作手段により操作された前記画像に対応する前記シングルサインオンサービスの、前記端末のシングルサインオンサービスとしての登録からの解除を、前記画像管理装置に要求する第２の要求手段と
を備える前記サービス提供システムを構成する画像管理装置において、
前記シングルサインオン対象サービスを表す前記第１の画像情報を生成する第１の生成手段と、
前記端末により、前記所定のシングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録、または前記所定のシングルサインオンサービスの、前記端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、前記所定のシングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録、または前記所定のシングルサインオンサービスの、前記端末のシングルサインオンサービスとしての登録からの解除を、前記認証管理装置に要求する第３の要求手段と
を備えることを特徴とする画像管理装置。
【請求項６】
前記認証管理装置は、前記端末のシングルサインオンサービスとして登録される、前記シングルサインオン対象サービスのサービス識別情報を発行する発行手段をさらに備え、
前記認証管理装置の、
前記第１の記憶手段に記憶されている前記端末のシングルサインオンサービスの前記リストには、前記端末のシングルサインオンサービスとして登録された、前記シングルサインオン対象サービスの前記サービス識別情報が格納されており、
前記更新手段は、前記所定のシングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録が要求されたとき、前記所定のシングルサインオン対象サービスの前記サービス識別情報を前記リストに追加し、前記所定のシングルサインオンサービスの、前記端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、前記所定のシングルサインオンサービスの前記サービス識別情報を前記リストから削除し、
前記第３の要求手段は、前記端末から、所定の前記サービス識別情報が送信されて、前記シングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録、または前記シングルサインオンサービスの、前記端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、前記所定のサービス識別情報を前記認証管理装置に送信して、前記端末のシングルサインオンサービスとしての登録または前記端末のシングルサインオンサービスとしての登録からの解除を要求し、
前記端末の、
前記第１の取得手段は、前記第１の画像情報、および前記第１の画像情報に対応する前記シングルサインオン対象サービスの前記サービス識別情報を取得し、
前記第１の要求手段は、前記第１の操作手段により操作された前記画像に対応する前記シングルサインオン対象サービスの前記サービス識別情報を前記画像管理装置に送信して、前記シングルサインオン対象サービスの、前記端末のシングルサインオンサービスとしての登録を要求し、
前記第２の記憶手段は、前記第１の要求手段による要求に応じて、前記端末のシングルサインオンサービスとして登録された前記シングルサインオン対象サービスを表す前記第１の画像情報と前記サービス識別情報とを関連づけて、前記端末のシングルサインオンサービスのものとして記憶し、
前記第２の要求手段は、前記第２の操作手段により操作された前記画像に対応する前記シングルサインオンサービスの前記サービス識別情報を、前記第２の記憶手段から検出して前記画像管理装置に送信し、前記端末のシングルサインオンサービスとしての登録からの解除を要求する
ことを特徴とする請求項５に記載の画像管理装置。
【請求項７】
前記情報提供装置は、
前記認証管理装置の前記発行手段により発行された前記サービス識別情報により識別される前記シングルサインオン対象サービスを表す第２の画像情報を生成する第２の生成手段と、
それぞれ対応する前記第２の生成手段により生成された前記第２の画像情報と、前記認証管理装置の前記発行手段により発行された前記サービス識別情報とを、前記画像管理装置に送信する第１の送信手段と、
前記画像管理装置から送信されてきた、前記第２の画像情報に基づいて生成された前記第１の画像情報、および前記第１の画像情報に対応する前記シングルサインオン対象サービスの前記サービス識別情報を、前記端末に送信する第２の送信手段と
を備え、
前記情報提供装置の前記第１の送信手段により、前記第２の画像情報とともに送信されてきた前記サービス識別情報と、前記サービス識別情報により識別される前記シングルサインオン対象サービスを表す前記第１の画像情報とを関連付けて記憶する第３の記憶手段と、
前記第１の画像情報を、前記情報提供装置に送信する第３の送信手段と
をさらに備え、
前記第１の生成手段は、前記情報提供装置の前記第１の送信手段により送信されてきた前記第２の画像情報に基づいて前記第１の画像情報を生成し、
前記端末の前記第１の取得手段は、前記情報提供装置の前記第２の送信手段により送信されてきた前記第１の画像情報および前記サービス識別情報を受信する
ことを特徴とする請求項６に記載の画像管理装置。
【請求項８】
少なくとも前記端末が前記認証管理装置に登録される際に付与された前記端末のシングルサインオンサービスの前記リストを記憶する記憶する第３の記憶手段と、
前記端末の前記第１の要求手段または前記第２の要求手段による要求に応じて、前記認証管理装置の前記更新手段により前記リストが更新されたとき、更新された前記リストと、前記第３の記憶手段に記憶されている前記リストに基づいて、両者の差分を表す差分情報を生成する第２の生成手段と
をさらに備え、
前記端末は、
前記第２の生成手段により生成された前記差分情報を取得する第２の取得手段を
さらに備え、
前記端末の前記第２の記憶手段は、前記第２の取得手段により取得された前記差分情報に、前記所定のシングルサインオン対象サービスが登録された旨が含まれている場合、前記所定のシングルサインオン対象サービスの前記第１の画像情報を、前記端末のシングルサインオンサービスのものとして記憶し、前記差分情報に、前記所定のシングルサインオンサービスが、前記端末のシングルサインオンサービスとしての登録から解除された旨が含まれている場合、記憶している前記所定のシングルサインオンサービスを表す前記第１の画像情報および前記サービス識別情報を削除する
ことを特徴とする請求項５に記載の画像管理装置。
【請求項９】
ネットワークを介して提供されるサービスであって、認証管理装置により認証されることを条件に提供されるサービスであるシングルサインオンサービスに対応する画像を操作する操作手段と、
前記画像を表示させる第１の表示制御手段と、
前記操作手段による第１の操作が前記画像に対してなされたとき、前記画像に対応する前記シングルサインオンサービスを登録する登録手段と、
前記登録手段により登録された前記シングルサインオンサービスに対応する前記画像を表示させる第２の表示制御手段と、
前記第２の表示制御手段により表示された前記画像に対して、前記操作手段による第２の操作がなされたとき、前記認証を、前記認証管理装置に要求し、その要求に応じて行われた前記認証の結果に応じて提供される前記シングルサインオンサービスを受信するための処理を実行する実行手段と
を備えることを特徴とする情報処理装置。
【請求項１０】
ネットワークを介して提供されるサービスであって、認証管理装置が提供する、前記認証管理装置により認証されることを条件に提供されるシングルサインオンサービスを提供するためのサービスである認証サービスに対応する画像を操作する操作手段と、
前記画像を表示させる第１の表示制御手段と、
前記操作手段による第１の操作が前記画像に対してなされたとき、前記画像に対応する前記認証サービスを登録する登録手段と、
前記登録手段により登録された前記認証サービスに対応する前記画像を表示させる第２の表示制御手段と、
前記第２の表示制御手段により表示された前記画像に対して、前記操作手段による第２の操作がなされたとき、前記画像が対応する前記認証サービスの提供を受けるための処理を実行する実行手段と
を備えることを特徴とする情報処理装置。
【請求項１１】
前記サービスに対応する画像は、アイコンである
ことを特徴とする請求項９または１０に記載の情報処理装置。
【請求項１２】
前記第２の表示制御手段により表示された前記画像に対して、前記操作手段による第３の操作がなされたとき、前記サービスの登録を解除する解除手段
をさらに備えることを特徴とする請求項９または１０に記載の情報処理装置。
【請求項１３】
ネットワークを介して提供されるサービスであって、認証管理装置により認証されることを条件に提供されるサービスであるシングルサインオンサービスに対応する画像を操作する操作ステップと、
前記画像を表示させる第１の表示制御ステップと、
前記操作ステップの処理で第１の操作が前記画像に対してなされたとき、前記画像に対応する前記シングルサインオンサービスを登録する登録ステップと、
前記登録ステップの処理で登録された前記シングルサインオンサービスに対応する前記画像を表示させる第２の表示制御ステップと、
前記第２の表示制御ステップの処理で表示された前記画像に対して、前記操作ステップの処理での第２の操作がなされたとき、前記認証を、前記認証管理装置に要求し、その要求に応じて行われた前記認証の結果に応じて提供される前記シングルサインオンサービスを受信するための処理を実行する実行ステップと
を含むことを特徴とする情報処理方法。
【請求項１４】
ネットワークを介して提供されるサービスであって、認証管理装置により認証されることを条件に提供されるサービスであるシングルサインオンサービスに対応する画像の操作を制御する操作制御ステップと、
前記画像の表示を制御する第１の表示制御ステップと、
前記操作制御ステップの処理で第１の操作が前記画像に対してなされたとき、前記画像に対応する前記シングルサインオンサービスの登録を制御する登録制御ステップと、
前記登録制御ステップの処理で登録された前記シングルサインオンサービスに対応する前記画像の表示を制御する第２の表示制御ステップと、
前記第２の表示制御ステップの処理で表示された前記画像に対して、前記操作制御ステップの処理での第２の操作がなされたとき、前記認証を、前記認証管理装置に要求し、その要求に応じて行われた前記認証の結果に応じて提供される前記シングルサインオンサービスを受信するための処理の実行を制御する実行制御ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
ネットワークを介して提供されるサービスであって、認証管理装置が提供する、前記認証管理装置により認証されることを条件に提供されるシングルサインオンサービスを提供するためのサービスである認証サービスに対応する画像を操作する操作ステップと、
前記画像を表示させる第１の表示制御ステップと、
前記操作ステップの処理で第１の操作が前記画像に対してなされたとき、前記画像に対応する前記認証サービスを登録する登録ステップと、
前記登録ステップの処理で登録された前記認証サービスに対応する前記画像を表示させる第２の表示制御ステップと、
前記第２の表示制御ステップの処理で表示された前記画像に対して、前記操作ステップの処理での第２の操作がなされたとき、前記画像が対応する前記認証サービスの提供を受けるための処理を実行する実行ステップと
を含むことを特徴とする情報処理方法。
【請求項１６】
ネットワークを介して提供されるサービスであって、認証管理装置が提供する、前記認証管理装置により認証されることを条件に提供されるシングルサインオンサービスを提供するためのサービスである認証サービスに対応する画像の操作を制御する操作制御ステップと、
前記画像の表示を制御する第１の表示制御ステップと、
前記操作制御ステップの処理で第１の操作が前記画像に対してなされたとき、前記画像に対応する前記認証サービスの登録を制御する登録制御ステップと、
前記登録制御ステップの処理で登録された前記認証サービスに対応する前記画像の表示を制御する第２の表示制御ステップと、
前記第２の表示制御ステップの処理で表示された前記画像に対して、前記操作制御ステップの処理での第２の操作がなされたとき、前記画像が対応する前記認証サービスの提供を受けるための処理の実行を制御する実行制御ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サービス提供システム、画像管理装置、情報処理装置および方法、並びにプログラムに関し、特に、直感的な操作で、ネットワークを介して提供されるサービスの登録またはその解除を行うことができるようにしたサービス提供システム、画像管理装置、情報処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
サービスサーバから、ネットワークを介してサービスの提供を受ける場合、ユーザは、サービスサーバから、例えば、ユーザIDやパスワード等によるユーザ認証を受ける必要がある。
【０００３】
しかしながら、そのユーザ認証は、提供されるサービスごとに独立して行われるため、ユーザは、例えば、提供を受けるサービスを変更する度に、ユーザIDとパスワード等をクライアント装置に入力しなければならず、手間がかかる問題があった。
【０００４】
そこで、例えば、図１に示すように、クライアントコンピュータ（以下、クライアントと略称する）１と、２つのサービスサーバ３−１，３−２（以下、個々に区別する必要がない場合、単に、サービスサーバ３と称する。他の場合も同様である）の間に、サービスサーバ３におけるクライアント１の認証を代行する認証代行サーバ２を配置する方法（リバースプロクシ(Reverse Proxy)タイプ）が提案されている。なお、以下において、認証代行サーバ２により認証されることを条件に、クライアント１に提供されるサービスを、適宜、クライアント１のSSO（Single Sign On）サービスと称する。
【０００５】
認証代行サーバ２は、クライアント１を認証するためのユーザIDとパスワード等の他、クライアント１がサービスサーバ３−１およびサービスサーバ３−２にアクセスするのに必要なそれぞれのユーザIDとパスワードを管理している。
【０００６】
クライアント１が、例えば、ユーザにより入力された、認証代行サーバ２が提供する認証代行サービスに登録したとき付与されたユーザIDとパスワード（クライアント１を認証するためのもの）を利用して、認証代行サービスにログインすると、認証代行サーバ２は、そのユーザIDとパスワードに基づいて、クライアント１を認証する（サービスサーバ３−１，３−２に代わりクライアント１を認証する）。
【０００７】
そして認証代行サーバ２は、クライアント１の認証結果に応じて、サービスサーバ３−１またはサービスサーバ３−２に、保持しているクライアント１がサービスサーバ３−１，３−２に登録された際に付与されたサービスサーバ３−１，３−２にアクセスするのに必要なユーザIDとパスワードを利用してアクセスし、クライアント１が要求するサービスを、サービスサーバ３−１またはサービスサーバ３−２から取得して、クライアント１に供給する。
【０００８】
従ってユーザは、認証代行サービスにログインする際に所定のユーザIDとパスワードを１度入力するだけで、サービスサーバ３−１およびサービスサーバ３−２のいずれからもサービスの提供を受けることができる。
【０００９】
【発明が解決しようとする課題】
ところで、新たなサービスをクライアント１のSSOサービスとして登録する場合またはSSOサービスを、クライアント１のSSOサービスとしての登録から解除する場合、ユーザは、図２乃至図５の操作画面をクライアント１の表示部に適宜表示させ、所定の操作を行う必要がある。
【００１０】
具体的には、はじめに、図２に示すような、クライアント１のSSOサービスの一覧を表示させ、ユーザは、その画面上の「登録・解除」ボタンを操作する。そのことにより、クライアント１には、図３に示すように、クライアント１のSSOサービスとして登録可能なサービス（以下、適宜、SSO対象サービスと称する）の名前と、それに対応するチェックボックスが表示される。SSOサービスとして登録されているサービスＡ，Ｂに対応するチェックボックスには、チェックが付されている。
【００１１】
次にユーザは、新たなサービスをSSOサービスとして登録する場合、例えば、図４に示すように、サービスＣのチェックボックスにチェックを付し、また登録を解除したい場合、例えば、図４に示すように、サービスＢのチェックボックスからチェックを削除する。
【００１２】
その後、ユーザは、その画面上に設けられた「更新」ボタンを操作する。そのことにより、このときのチェックボックスのチェック状態に基づいて、クライアント１のSSOサービスが更新され、図５に示すような、クライアント１のSSOサービスの最新の一覧が表示される。
【００１３】
このようにして、新たなサービスを、クライアント１のSSOサービスとして登録したり、SSOサービスを、クライアント１のSSOサービスの登録から解除することができるが（サービスＣを、クライアント１のSSOサービスとして登録したり、サービスＢを、クライアント１のSSOサービスとしての登録から解除できたが）、そのときの操作画面には、図２乃至図５に示したように、サービス名を表す文字や、チェックボックスが表示されているだけなので、またその操作が、チェックボックスおよびボタンに対する操作だけなので、ユーザは、直感的に、登録または解除の操作を行うことができない（例えば、ユーザは、直感的に、チェックボックスまたはボタンの操作が、登録または解除のための操作であることを把握することができない）課題があった。
【００１４】
本発明はこのような状況に鑑みてなされたものであり、ユーザが直感的に、例えば、SSOサービスの登録またはその解除を行うことができるようにするものである。
【００１５】
【課題を解決するための手段】
本発明のサービス提供システムは、認証管理装置が、端末のシングルサインオンサービスのリストを記憶する第１の記憶手段と、画像管理装置により、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、または所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、その要求に応じて、リストを更新する更新手段とを備え、画像管理装置が、シングルサインオン対象サービスを表す第１の画像情報を生成する第１の生成手段と、端末により、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、または所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、または所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除を、認証管理装置に要求する第１の要求手段とを備え、端末が、画像管理装置の第１の生成手段により生成された第１の画像情報を取得する第１の取得手段と、第１の取得手段により取得された第１の画像情報に対応する画像を表示させる第１の表示制御手段と、第１の表示制御手段により表示された画像を操作する第１の操作手段と、第１の操作手段により操作された画像に対応するシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録を、画像管理装置に要求する第２の要求手段と、第２の要求手段による要求に応じて、端末のシングルサインオンサービスとして登録されたシングルサインオン対象サービスを表す第１の画像情報を、端末のシングルサインオンサービスのものとして記憶する第２の記憶手段と、第２の記憶手段に記憶されている端末のシングルサインオンサービスを表す第１の画像情報に対応する画像を表示させる第２の表示制御手段と、第２の表示制御手段により表示された画像を操作する第２の操作手段と、第２の操作手段により操作された画像に対応するシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除を、画像管理装置に要求する第３の要求手段とを備えることを特徴とする。
【００１６】
認証管理装置には、端末のシングルサインオンサービスとして登録される、シングルサインオン対象サービスのサービス識別情報を発行する発行手段をさらに設け、第１の記憶手段に記憶されている端末のシングルサインオンサービスのリストには、端末のシングルサインオンサービスとして登録された、シングルサインオン対象サービスのサービス識別情報を格納させ、更新手段には、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録が要求されたとき、所定のシングルサインオン対象サービスのサービス識別情報をリストに追加させ、前記所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、所定のシングルサインオンサービスのサービス識別情報をリストから削除させ、第１の要求手段には、端末から、所定のサービス識別情報が送信されて、シングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、またはシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、所定のサービス識別情報を認証管理装置に送信して、端末のシングルサインオンサービスとしての登録または端末のシングルサインオンサービスとしての登録からの解除を要求させ、第１の取得手段には、第１の画像情報、および第１の画像情報に対応するシングルサインオン対象サービスのサービス識別情報を取得させ、第２の要求手段には、第１の操作手段により操作された画像に対応するシングルサインオン対象サービスのサービス識別情報を画像管理装置に送信して、シングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録を要求させ、第２の記憶手段には、第２の要求手段による要求に応じて、端末のシングルサインオンサービスとして登録されたシングルサインオン対象サービスを表す第１の画像情報とサービス識別情報とを関連づけて、端末のシングルサインオンサービスのものとして記憶させ、第３の要求手段には、第２の操作手段により操作された画像に対応するシングルサインオンサービスのサービス識別情報を、第２の記憶手段から検出して画像管理装置に送信し、端末のシングルサインオンサービスとしての登録からの解除を要求させることができる。
【００１７】
情報提供装置は、認証管理装置の発行手段により発行されたサービス識別情報により識別されるシングルサインオン対象サービスを表す第２の画像情報を生成する第２の生成手段と、それぞれ対応する第２の生成手段により生成された第２の画像情報と、認証管理装置の発行手段により発行されたサービス識別情報とを、画像管理装置に送信する第１の送信手段と、画像管理装置から送信されてきた、第２の画像情報に基づいて生成された第１の画像情報、および第１の画像情報に対応するシングルサインオン対象サービスのサービス識別情報を、端末に送信する第２の送信手段とを備えることを特徴とし、画像管理装置には、情報提供装置の第１の送信手段により、第２の画像情報とともに送信されてきたサービス識別情報と、サービス識別情報により識別されるシングルサインオン対象サービスを表す第１の画像情報とを関連付けて記憶する第３の記憶手段と、第１の画像情報を、情報提供装置に送信する第３の送信手段とをさらに設け、第１の生成手段には、情報提供装置の第１の送信手段により送信されてきた第２の画像情報に基づいて第１の画像情報を生成させ、第１の取得手段には、情報提供装置の第２の送信手段により送信されてきた第１の画像情報およびサービス識別情報を受信させることができる。
【００１８】
画像管理装置には、少なくとも端末が認証管理装置に登録される際に付与された端末のシングルサインオンサービスのリストを記憶する記憶する第３の記憶手段と、端末の第２の要求手段または第３の要求手段による要求に応じて、認証管理装置の更新手段によりリストが更新されたとき、更新されたリストと、第３の記憶手段に記憶されているリストに基づいて、両者の差分を表す差分情報を生成する第２の生成手段とをさらに設け、端末には、画像管理装置の第２の生成手段により生成された差分情報を取得する第２の取得手段をさらに設け、第２の記憶手段には、第２の取得手段により取得された差分情報に、所定のシングルサインオン対象サービスが登録された旨が含まれている場合、所定のシングルサインオン対象サービスの第１の画像情報を、端末のシングルサインオンサービスのものとして記憶し、差分情報に、所定のシングルサインオンサービスが、端末のシングルサインオンサービスとしての登録から解除された旨が含まれている場合、記憶している所定のシングルサインオンサービスを表す第１の画像情報およびサービス識別情報を削除させることができる。
【００１９】
本発明のサービス提供システムにおいては、認証管理装置で、端末のシングルサインオンサービスのリストが記憶され、画像管理装置により、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、または所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、その要求に応じて、リストが更新され、画像管理装置で、シングルサインオン対象サービスを表す第１の画像情報が生成され、端末により、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、または所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、または所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が、認証管理装置に要求され、端末で、生成された第１の画像情報が取得され、取得された第１の画像情報に対応する画像が表示され、表示された画像が操作され、操作された画像に対応するシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録が、画像管理装置に要求され、端末のシングルサインオンサービスとして登録されたシングルサインオン対象サービスを表す第１の画像情報が、端末のシングルサインオンサービスのものとして記憶され、記憶されている端末のシングルサインオンサービスを表す第１の画像情報に対応する画像が表示され、表示された画像が操作され、操作された画像に対応するシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が、画像管理装置に要求される。
【００２０】
本発明の画像管理装置は、シングルサインオンサービスの提供を受ける端末、および、端末がシングルサインオンサービスの提供を受ける際に必要な認証を、シングルサインオンサービスを提供する情報提供装置に代わって行う認証管理装置とサービス提供システムを構成し、端末のシングルサインオンサービスとして登録することができるシングルサインオン対象サービスを表す第１の画像情報を管理する画像管理装置であって、認証管理装置は、端末のシングルサインオンサービスのリストを記憶する第１の記憶手段と、画像管理装置により、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、または所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、その要求に応じて、リストを更新する更新手段とを備え、端末は、画像管理装置により生成された第１の画像情報を取得する第１の取得手段と、第１の取得手段により取得された第１の画像情報に対応する画像を表示させる第１の表示制御手段と、第１の表示制御手段により表示された画像を操作する第１の操作手段と、第１の操作手段により操作された画像に対応するシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録を、画像管理装置に要求する第１の要求手段と、第１の要求手段による要求に応じて、端末のシングルサインオンサービスとして登録されたシングルサインオン対象サービスを表す第１の画像情報を、端末のシングルサインオンサービスのものとして記憶する第２の記憶手段と、
第２の記憶手段に記憶されている端末のシングルサインオンサービスを表す第１の画像情報に対応する画像を表示させる第２の表示制御手段と、第２の表示制御手段により表示された画像を操作する第２の操作手段と、第２の操作手段により操作された画像に対応するシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除を、画像管理装置に要求する第２の要求手段とを備えるサービス提供システムを構成する画像管理装置において、シングルサインオン対象サービスを表す第１の画像情報を生成する第１の生成手段と、端末により、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、または所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、または所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除を、認証管理装置に要求する第３の要求手段とを備えることを特徴とする。
【００２１】
認証管理装置は、端末のシングルサインオンサービスとして登録される、シングルサインオン対象サービスのサービス識別情報を発行する発行手段をさらに備え、認証管理装置の、第１の記憶手段に記憶されている端末のシングルサインオンサービスのリストには、端末のシングルサインオンサービスとして登録された、シングルサインオン対象サービスのサービス識別情報が格納されており、更新手段には、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録が要求されたとき、所定のシングルサインオン対象サービスのサービス識別情報をリストに追加させ、所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、所定のシングルサインオンサービスのサービス識別情報をリストから削除させ、第３の要求手段には、端末から、所定のサービス識別情報が送信されて、シングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、またはシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、所定のサービス識別情報を認証管理装置に送信して、端末のシングルサインオンサービスとしての登録または端末のシングルサインオンサービスとしての登録からの解除を要求させ、端末の、第１の取得手段には、第１の画像情報、および第１の画像情報に対応するシングルサインオン対象サービスのサービス識別情報を取得させ、第１の要求手段には、第１の操作手段により操作された画像に対応するシングルサインオン対象サービスのサービス識別情報を画像管理装置に送信させて、シングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録を要求させ、第２の記憶手段には、第１の要求手段による要求に応じて、端末のシングルサインオンサービスとして登録されたシングルサインオン対象サービスを表す第１の画像情報とサービス識別情報とを関連づけて、端末のシングルサインオンサービスのものとして記憶させ、第２の要求手段には、第２の操作手段により操作された画像に対応するシングルサインオンサービスのサービス識別情報を、第２の記憶手段から検出して画像管理装置に送信し、端末のシングルサインオンサービスとしての登録からの解除を要求させることができる。
【００２２】
情報提供装置は、認証管理装置の発行手段により発行されたサービス識別情報により識別されるシングルサインオン対象サービスを表す第２の画像情報を生成する第２の生成手段と、それぞれ対応する第２の生成手段により生成された第２の画像情報と、認証管理装置の発行手段により発行されたサービス識別情報とを、画像管理装置に送信する第１の送信手段と、画像管理装置から送信されてきた、第２の画像情報に基づいて生成された第１の画像情報、および第１の画像情報に対応するシングルサインオン対象サービスのサービス識別情報を、端末に送信する第２の送信手段とを備え、情報提供装置の第１の送信手段により、第２の画像情報とともに送信されてきたサービス識別情報と、サービス識別情報により識別されるシングルサインオン対象サービスを表す第１の画像情報とを関連付けて記憶する第３の記憶手段と、第１の画像情報を、情報提供装置に送信する第３の送信手段とをさらに備え、第１の生成手段には、情報提供装置の第１の送信手段により送信されてきた第２の画像情報に基づいて第１の画像情報を生成させ、端末の第１の取得手段には、情報提供装置の第２の送信手段により送信されてきた第１の画像情報およびサービス識別情報を受信させることができる。
【００２３】
少なくとも前記端末が前記認証管理装置に登録される際に付与された前記端末のシングルサインオンサービスの前記リストを記憶する記憶する第３の記憶手段と、前記端末の前記第１の要求手段または前記第２の要求手段による要求に応じて、前記認証管理装置の前記更新手段により前記リストが更新されたとき、更新された前記リストと、前記第３の記憶手段に記憶されている前記リストに基づいて、両者の差分を表す差分情報を生成する第２の生成手段とをさらに備え、前記端末は、前記第２の生成手段により生成された前記差分情報を取得する第２の取得手段をさらに備え、前記端末の前記第２の記憶手段には、前記第２の取得手段により取得された前記差分情報に、前記所定のシングルサインオン対象サービスが登録された旨が含まれている場合、前記所定のシングルサインオン対象サービスの前記第１の画像情報を、前記端末のシングルサインオンサービスのものとして記憶させ、前記差分情報に、前記所定のシングルサインオンサービスが、前記端末のシングルサインオンサービスとしての登録から解除された旨が含まれている場合、記憶している前記所定のシングルサインオンサービスを表す前記第１の画像情報および前記サービス識別情報を削除させることができる。
【００２４】
本発明の画像管理装置においては、シングルサインオン対象サービスを表す第１の画像情報が生成され、端末により、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、または所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が要求されたとき、所定のシングルサインオン対象サービスの、端末のシングルサインオンサービスとしての登録、または所定のシングルサインオンサービスの、端末のシングルサインオンサービスとしての登録からの解除が、認証管理装置に要求される。
【００２５】
本発明の第１の情報処理装置は、ネットワークを介して提供されるサービスであって、認証管理装置により認証されることを条件に提供されるサービスであるシングルサインオンサービスに対応する画像を操作する操作手段と、画像を表示させる第１の表示制御手段と、操作手段による第１の操作が画像に対してなされたとき、画像に対応するシングルサインオンサービスを登録する登録手段と、登録手段により登録されたシングルサインオンサービスに対応する画像を表示させる第２の表示制御手段と、第２の表示制御手段により表示された画像に対して、操作手段による第２の操作がなされたとき、認証を、認証管理装置に要求し、その要求に応じて行われた認証の結果に応じて提供されるシングルサインオンサービスを受信するための処理を実行する実行手段とを備えることを特徴とする。
本発明の第２の情報処理装置は、ネットワークを介して提供されるサービスであって、認証管理装置が提供する、認証管理装置により認証されることを条件に提供されるシングルサインオンサービスを提供するためのサービスである認証サービスに対応する画像を操作する操作手段と、画像を表示させる第１の表示制御手段と、操作手段による第１の操作が画像に対してなされたとき、画像に対応する認証サービスを登録する登録手段と、登録手段により登録された認証サービスに対応する画像を表示させる第２の表示制御手段と、第２の表示制御手段により表示された画像に対して、操作手段による第２の操作がなされたとき、画像が対応する認証サービスの提供を受けるための処理を実行する実行手段とを備えることを特徴とする。
【００２６】
サービスに対応する画像を、アイコンとすることができる。
【００２９】
第２の表示制御手段により表示された画像に対して、操作手段による第３の操作がなされたとき、サービスの登録を解除する解除手段をさらに設けることができる。
【００３０】
本発明の第１の情報処理方法は、ネットワークを介して提供されるサービスであって、認証管理装置により認証されることを条件に提供されるサービスであるシングルサインオンサービスに対応する画像を操作する操作ステップと、画像を表示させる第１の表示制御ステップと、操作ステップの処理で第１の操作が画像に対してなされたとき、画像に対応するシングルサインオンサービスを登録する登録ステップと、登録ステップの処理で登録されたシングルサインオンサービスに対応する画像を表示させる第２の表示制御ステップと、第２の表示制御ステップの処理で表示された画像に対して、操作ステップの処理での第２の操作がなされたとき、認証を、認証管理装置に要求し、その要求に応じて行われた認証の結果に応じて提供されるシングルサインオンサービスを受信するための処理を実行する実行ステップとを含むことを特徴とする。
【００３２】
本発明の第１のプログラムは、ネットワークを介して提供されるサービスであって、認証管理装置により認証されることを条件に提供されるサービスであるシングルサインオンサービスに対応する画像の操作を制御する操作制御ステップと、画像の表示を制御する第１の表示制御ステップと、操作制御ステップの処理で第１の操作が画像に対してなされたとき、画像に対応するシングルサインオンサービスの登録を制御する登録制御ステップと、登録制御ステップの処理で登録されたシングルサインオンサービスに対応する画像の表示を制御する第２の表示制御ステップと、第２の表示制御ステップの処理で表示された画像に対して、操作制御ステップの処理での第２の操作がなされたとき、認証を、認証管理装置に要求し、その要求に応じて行われた認証の結果に応じて提供されるシングルサインオンサービスを受信するための処理の実行を制御する実行制御ステップとを含む処理をコンピュータに実行させることを特徴とする。
本発明の第２の情報処理方法は、ネットワークを介して提供されるサービスであって、認証管理装置が提供する、認証管理装置により認証されることを条件に提供されるシングルサインオンサービスを提供するためのサービスである認証サービスに対応する画像を操作する操作ステップと、画像を表示させる第１の表示制御ステップと、操作ステップの処理で第１の操作が画像に対してなされたとき、画像に対応する認証サービスを登録する登録ステップと、登録ステップの処理で登録された認証サービスに対応する画像を表示させる第２の表示制御ステップと、第２の表示制御ステップの処理で表示された画像に対して、操作ステップの処理での第２の操作がなされたとき、画像が対応する認証サービスの提供を受けるための処理を実行する実行ステップとを含むことを特徴とする。
本発明の第２のプログラムは、ネットワークを介して提供されるサービスであって、認証管理装置が提供する、認証管理装置により認証されることを条件に提供されるシングルサインオンサービスを提供するためのサービスである認証サービスに対応する画像の操作を制御する操作制御ステップと、画像の表示を制御する第１の表示制御ステップと、操作制御ステップの処理で第１の操作が画像に対してなされたとき、画像に対応する認証サービスの登録を制御する登録制御ステップと、登録制御ステップの処理で登録された認証サービスに対応する画像の表示を制御する第２の表示制御ステップと、第２の表示制御ステップの処理で表示された画像に対して、操作制御ステップの処理での第２の操作がなされたとき、画像が対応する認証サービスの提供を受けるための処理の実行を制御する実行制御ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００３３】
本発明の第１の情報処理装置および方法、並びにプログラムにおいては、ネットワークを介して提供されるサービスであって、認証管理装置により認証されることを条件に提供されるサービスであるシングルサインオンサービスに対応する画像が操作され、画像が表示され、第１の操作が画像に対してなされたとき、画像に対応するシングルサインオンサービスが登録され、登録されたシングルサインオンサービスに対応する画像が表示され、表示された画像に対して、第２の操作がなされたとき、認証が、認証管理装置に要求され、その要求に応じて行われた認証の結果に応じて提供されるシングルサインオンサービスを受信するための処理が実行される。
本発明の第２の情報処理装置および方法、並びにプログラムにおいては、ネットワークを介して提供されるサービスであって、認証管理装置が提供する、認証管理装置により認証されることを条件に提供されるシングルサインオンサービスを提供するためのサービスである認証サービスに対応する画像が操作され、画像が表示され、第１の操作が画像に対してなされたとき、画像に対応するサービスが登録され、登録された認証サービスに対応する画像が表示され、表示された画像に対して、第２の操作がなされたとき、画像が対応する認証サービスの提供を受けるための処理が実行される。
【００３４】
【発明の実施の形態】
図６は、本発明を適用したサービス提供システムの構成例を示している。パーソナルコンピュータ１１乃至アイコンサーバ１４が、インターネットを含むネットワーク１５に接続されている。
【００３５】
認証代行サーバ１２は、パーソナルコンピュータ１１がサービスサーバ１３−１およびサービスサーバ１３―２にアクセスするために必要なユーザIDとパスワードを管理している。
【００３６】
クライアントとしてのパーソナルコンピュータ１１が、ユーザにより入力された、認証代行サーバ１２が提供する認証代行サービスに登録したとき付与されたユーザIDとパスワードを利用して、認証代行サービスにログインすると、認証代行サーバ１２は、そのユーザIDとパスワードに基づいて、クライアント１を認証する（サービスサーバ１３−１，１３−２に代わりパーソナルコンピュータ１１を認証する）。
【００３７】
そして認証代行サーバ１２は、パーソナルコンピュータ１１の認証結果に応じて、サービスサーバ１３−１またはサービスサーバ１３−２に、保持しているパーソナルコンピュータ１１がサービスサーバ１３−１，１３−２にアクセスするのに必要なユーザIDとパスワードを利用してアクセスし、パーソナルコンピュータ１１が要求するサービスが、パーソナルコンピュータ１１に供給されるようにする。
【００３８】
アイコンサーバ１４は、SSOサービス（認証代行サーバ１２によりパーソナルコンピュータ１１が認証されることを条件に、パーソナルコンピュータ１１に提供されるサービス）（この例の場合、サービスサーバ３−１またはサービスサーバ３−２が提供するサービス）に、所定のアイコン（以下、専用アイコンＳＡと称する）を付与する。すなわち、詳細は後述するが、本発明では、新たなSSO対象サービスの、パーソナルコンピュータ１１のSSOサービスとしての登録、またはSSOサービスの、パーソナルコンピュータ１１のSSOサービスとしての登録からの解除は、アイコンサーバ１４により付与された専用アイコンＳＡが利用されて行われる。
【００３９】
図７は、パーソナルコンピュータ１１の構成例を表している。
【００４０】
CPU２１は、ROM２２に記憶されているプログラム、または記憶部２８からRAM２３にロードされたプログラムに従って各種の処理を実行する。RAM２３にはまた、CPU２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００４１】
CPU２１、ROM２２、およびRAM２３は、バス２４を介して相互に接続されている。このバス２４にはまた、入出力インタフェース２５も接続されている。
【００４２】
入出力インタフェース２５には、キーボード、マウスなどよりなる入力部２６、CRT(Cathode Ray Tube)、LCD(Liquid Crystal Display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部２７、ハードディスクなどより構成される記憶部２８、モデム、ターミナルアダプタなどより構成される通信部２９が接続されている。通信部２９は、ネットワーク１５を介しての通信処理を行う。
【００４３】
入出力インタフェース２５にはまた、必要に応じてドライブ３０が接続され、磁気ディスク４１、光ディスク４２、光磁気ディスク４３、またはメモリカード４４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２８にインストールされる。
【００４４】
認証代行サーバ１２、サービスサーバ１３、およびアイコンサーバ１４の構成は、基本的にパーソナルコンピュータ１１の構成と同様であるので、その図示と説明は省略する。
【００４５】
図８は、パーソナルコンピュータ１１が実行するプログラムの構成例を示している。オペレーティングシステム５１は、パーソナルコンピュータ１１全体の処理を制御する。通信制御プログラム５２は、ネットワーク１５を介した通信を制御する。アイコン制御プログラム５３は、出力部２７に表示される、専用アイコンＳＡに対する操作に応じた処理を実行する。なお、アイコンサーバ１４との通信は、アイコン制御プログラム５３が制御するものとする。
【００４６】
操作制御プログラム５４は、入力部２６の操作入力の受け付けを制御する。表示制御プログラム５５は、出力部２７のディスプレイ表示を制御する。
【００４７】
なお、図６の例では、パーソナルコンピュータ１１が、クライアント装置として利用されているが、図８に示したプログラムの実行が可能な装置であれば、テレビジョン受像機、ゲーム機器、ビデオカメラ、または冷蔵庫などをクライアント装置として利用することもできる。
【００４８】
パーソナルコンピュータ１１のSSOサービスとなるためには、SSO対象サービスが、後述するようにパーソナルコンピュータ１１に登録されることが必要であるが、SSO対象サービスは、次に説明するように認証代行サーバ１２に登録されていることが必要である。
【００４９】
図９は、サービスサーバ１３が提供するサービスを、SSO対象サービスとして認証代行サーバ１２に登録する場合の処理手順を示し、図１０は、図９のフローチャートに従って授受等される主な情報を模擬的に表している。
【００５０】
はじめに、サービスサーバ１３は、ステップＳ３１において、所定のサービスを、SSO対象サービスとして登録する申請を認証代行サーバ１２に対して行う。
【００５１】
認証代行サーバ１２は、ステップＳ２１において、SSO対象サービスとしての登録を申請してきたサービスサーバ１３を審査し、その審査結果に基づいて、SSO対象サービスとして登録されるサービスに認証IDを発行し、保持する（図１０の番号１）。なお、審査の結果によっては認証IDが発行されない場合もあるが、ここでは認証IDが発行されたものとして説明する。
【００５２】
次に、ステップＳ２２において、認証代行サーバ１２は、発行した認証IDと登録完了の旨を、サービスサーバ１３に送信する（図１０の番号２）。
【００５３】
サービスサーバ１３は、ステップＳ３２において、認証代行サーバ１２から送信されてきた、登録完了の旨と認証IDを受信すると、その認証ID、SSO対象サービスとして登録されたサービスに対応するアイコン（例えば、そのサービスの内容を表す画像等で、ユーザが直感的にそのサービスの内容を把握することができるアイコン）の画像データ、およびそのアイコンに付随するデータ（以下、付随データと称する）を、アイコンサーバ１４に送信する（図１０の番号３）。
【００５４】
なお付随データは、SSO対象サービスとして登録されたサービスのURL、サービスを紹介する動画像データファイル、音楽ファイル、またはテキストデータである。
【００５５】
アイコンサーバ１４は、ステップＳ１１において、サービスサーバ１３から送信されてきた認証ID、アイコンの画像データ、およびその付随データ（URL等）を受信すると、受信したアイコンに、例えば、サービスサーバ１３のURL等の情報を書き込んで、専用アイコンＳＡを生成する。
【００５６】
次に、ステップＳ１２において、アイコンサーバ１４は、生成した専用アイコンＳＡのIDと画像データ、並びにステップＳ１１で受信した認証IDと付随データを関連付けて保存する（図１０の番号４）。
【００５７】
ステップＳ１３において、アイコンサーバ１４は、ステップＳ１１で生成した専用アイコンＳＡのIDと画像データを、サービスサーバ１３に送信する。
【００５８】
サービスサーバ１３は、ステップＳ３３において、アイコンサーバ１４から送信されてきた専用アイコンＳＡのIDと画像データを受信すると、それらと、対応する付随データおよび認証IDを関連付けて保存するとともに（図１０の番号６）、専用アイコンＳＡが表示される、SSO対象サービスとして登録されたサービスのホームページを公開する。なお、ここでSSO対象サービスとして登録されたサービスのホームページを公開する意味については、後述する。
【００５９】
次に、認証代行サーバ１２が提供する認証代行サービスにログインする処理を、図１１のフローチャートを参照して説明する。なお、図１２には、図１１のフローチャートの処理で授受等される主な情報が模擬的に表されている。
【００６０】
ステップＳ４１において、ユーザのパーソナルコンピュータ１１の入力部２６に対する操作により、アイコン制御プログラム５３が起動されると、ステップＳ４２において、アイコン制御プログラム５３は、表示制御プログラム５５を制御して、図１３に示すような、後述するようにして専用アイコンＳＡが表示されるアイコンフォルダＦを、出力部２７のディスプレイに表示させる。
【００６１】
次に、ステップＳ４３において、アイコン制御プログラム５３は、アイコンサーバ１４にアクセスする。
【００６２】
アイコンサーバ１４は、ステップＳ６１において、認証情報をパーソナルコンピュータ１１に要求する。
【００６３】
パーソナルコンピュータ１１のアイコン制御プログラム５３は、ステップＳ４４において、アイコンサーバ１４からの要求に応じて、認証情報としてのユーザIDとパスワード（ユーザが、認証代行サーバ１２の認証代行サービスに登録したときに付与されたもの）を取得し、それを、認証代行サーバ１２のURLとともにアイコンサーバ１４に送信する（図１２の番号１）。
【００６４】
アイコン制御プログラム５３はこのとき、表示制御プログラム５５を制御して、例えば、図１４に示すような、ユーザIDとパスワードを入力する欄が設けられた入力画面を出力部２７のディスプレイに表示させ、その欄に入力されたユーザIDとパスワードを取得する。
【００６５】
なお、ユーザIDとパスワードを、記憶部２８やメモリカード４４に記憶させておき、アイコン制御プログラム５３は、記憶部２８やメモリカード４４からそれらを取得することもできる。また、ユーザIDやパスワードに限らず、指紋や虹彩などの生体情報を認証情報として利用することもできる。さらに、パーソナルコンピュータ１１に固有の機器認証情報を認証情報として利用することもできる。
【００６６】
認証代行サーバ１２のURLは、アイコン制御プログラム５３が記憶しているものとするが、アイコンサーバ１４が認証代行サーバ１２のURLを管理している場合、ここで認証代行サーバ１２のURLは、アイコンサーバ１４に送信されない。
【００６７】
アイコンサーバ１４は、ステップＳ６２において、パーソナルコンピュータ１１から送信されてきた認証情報としてのユーザIDとパスワード、および認証代行サーバ１２のURLを受信すると、そのURLを利用して認証代行サーバ１２にアクセスし、ユーザIDとパスワードを認証代行サーバ１２に送信する（図１２の番号２）。
【００６８】
認証代行サーバ１２は、ステップＳ８１において、アイコンサーバ１４から送信されてきた認証情報としてのユーザIDとパスワードを受信すると、それに基づいて、パーソナルコンピュータ１１（ユーザ）が認証代行サーバ１２の認証代行サービスに登録されている正規の機器（ユーザ）であるか否か等を判定する認証処理を実行する。
【００６９】
ステップＳ８２において、認証代行サーバ１２は、ステップＳ８１での認証処理の結果に基づいて、パーソナルコンピュータ１１が正規の機器（正規のユーザ）であるか否かを判定し、正規の機器（正規のユーザ）であると判定した場合、ステップＳ８３に進み、正規の機器（正規のユーザ）であることを表す認証認定情報を発行し、ステップＳ８１で受信したユーザID、およびそのユーザIDに関連付けて管理しているパスワードや認証IDリスト等とともに記憶する（図１２の番号３）。
【００７０】
次に、ステップＳ８４において、認証代行サーバ１２は、ステップＳ８３で発行した認証認定情報、およびその認証認定情報と関連付けて記憶したユーザIDおよび認証IDリストを、アイコンサーバ１４に送信する（図１２の番号４）。
【００７１】
アイコンサーバ１４は、ステップＳ６３において、認証代行サーバ１２から送信されてくる認証IDリスト、認証認定情報、およびユーザIDが受信されたか否かを判定し、受信されたと判定したとき、ステップＳ６４に進み、パーソナルコンピュータ１１（ユーザ）を識別することができる（ユーザIDを検出することができる）チケットを発行する。
【００７２】
次に、ステップＳ６５において、アイコンサーバ１４は、ステップＳ６３で受信されたユーザIDおよび認証IDリスト、並びにステップＳ６４で発行したチケットを関連付けて保存する（図１２の番号５）。
【００７３】
ステップＳ６６において、アイコンサーバ１４は、認証IDリストに記述されている各認証IDと関連付けて保存している専用アイコンＳＡのIDと画像データ、並びに付随データ（URL等）を検出する。アイコンサーバ１４は、図９のステップＳ１２で、SSO対象サービスとして登録されたサービスの認証ID、専用アイコンＳＡのIDと画像データ、並びに付随データ（URL等）を保存しているので、認証IDリストに記述されている認証IDから、それに関連付けられている専用アイコンＳＡのIDと画像データ、並びに付随データを検出することができる。
【００７４】
ステップＳ６７において、アイコンサーバ１４は、ステップＳ６３で受信した認証代行サーバ１２からの認証認定情報、およびステップＳ６４で発行したチケット、並びにそれぞれ対応付けられている、認証IDリストに記述された認証ID、専用アイコンＳＡのIDと画像データ、および付随データをパーソナルコンピュータ１１に送信する（図１２の番号６）。
【００７５】
パーソナルコンピュータ１１のアイコン制御プログラム５３は、ステップＳ４５において、アイコンサーバ１４から送信される認証認定情報およびチケット、並びにそれぞれ対応付けられている、認証ID、専用アイコンＳＡのIDと画像データ、および付随データが受信されたか否かを判定し、受信されたと判定した場合、ステップＳ４６に進み、それらを保存する（図１２の番号７）。
【００７６】
次に、ステップＳ４７において、アイコン制御プログラム５３は、表示制御プログラム５５を制御して、ステップＳ４２で表示させたアイコンフォルダＦに、ステップＳ４５で受信された専用アイコンＳＡの画像データに基づく画像（専用アイコンＳＡ）を表示させる。
【００７７】
ステップＳ８２で、パーソナルコンピュータ１１（ユーザ）が認証代行サーバ１２の認証代行サービスに登録されている正規の機器（正規のユーザ）ではないと判定された場合、ステップＳ８３，Ｓ８４の処理はスキップされ、ステップＳ８５において、認証代行サーバ１２は、その旨を示す情報（以下、認証NG情報と称する）を、アイコンサーバ１４に送信する。
【００７８】
アイコンサーバ１４は、いまの場合、認証IDリスト、認証認定情報、およびユーザIDが受信されないので、ステップＳ６３で、NOの判定を行い、ステップＳ６８に進み、認証代行サーバ１２から送信されてきた認証NG情報を受信し、それをパーソナルコンピュータ１１に送信する。
【００７９】
パーソナルコンピュータ１１（アイコン制御プログラム５３）は、いまの場合、認証認定情報およびチケット、並びにそれぞれ対応付けられている、認証ID、専用アイコンＳＡのIDと画像データ、および付随データが受信されないので、ステップＳ４５で、NOの判定を行い、ステップＳ４８に進み、アイコンサーバ１４から送信されてきた認証NG情報を受信し、その旨を表すメッセージを、表示制御プログラム５５を制御して、出力部２７のディスプレイに表示させる。
【００８０】
なお、ステップＳ６４で発行されたチケットおよびステップＳ８３で発行された認証認定情報には、セキュリティ上の観点から有効期限を設けることができる。
【００８１】
次に、SSO対象サービスを、パーソナルコンピュータ１１のSSOサービスとして登録したり、SSOサービスを、パーソナルコンピュータ１１のSSOサービスとしての登録から解除する場合の処理手順を、図１５のフローチャートを参照して説明する。図１６には、図１５のフローチャートの処理で授受等される主な情報が模擬的に表されている。
【００８２】
なお、パーソナルコンピュータ１１においてはアイコン制御プログラム５３が、この処理を制御する。
【００８３】
はじめに、SSO対象サービスを、パーソナルコンピュータ１１のSSOサービスとして登録する場合について説明する。
【００８４】
ステップＳ１０１において、パーソナルコンピュータ１１のアイコン制御プログラム５３は、SSOサービスとして登録するサービス（SSO対象サービス）の専用アイコンＳＡがコピー（例えば、入力部２６のマウスが操作されて専用アイコンＳＡがアイコンフォルダＦにドラックアンドドロップ）されたか否かを判定し、コピーされたと判定した場合、ステップＳ１０２に進む。
【００８５】
例えば、図１７に示すように、SSO対象サービスとして登録されたサービスSSO１１の、専用アイコンＳＡ１を含むホームページＳＨ１が表示されており、その専用アイコンＳＡ１が、アイコンフォルダＦにドラックアンドドロップされたとき、ステップＳ１０２に進む。
【００８６】
なお、専用アイコンＳＡのアイコン制御プログラム５３へのコピーは、専用アイコンＳＡがクリックされて表示されるメニューから「コピー」および「ペースト」を適宜選択して行ったり、方向キーを操作して専用アイコンＳＡを選択することによっても行うことができる。
【００８７】
ここで、専用アイコンＳＡを含むホームページＳＨを表示させるための処理を、図１８のフローチャートを参照して説明する。
【００８８】
ステップＳ２０１において、パーソナルコンピュータ１１の通信制御プログラム５２は、SSO対象サービスのURLを取得する。例えば、ユーザはこのとき、入力部２６を操作して、SSO対象サービスのURLを入力するので、通信制御プログラム５２は、入力部２６からそのURLを取得する。
【００８９】
次に、ステップＳ２０２において、通信制御プログラム５２は、取得したURLに対応するサービスサーバ１３にアクセスし、そのURLにより指定されるホームページＳＨのデータを要求する。
【００９０】
サービスサーバ１３は、ステップＳ２１１において、要求されたURLにより指定されるホームページＳＨのデータ（専用アイコンＳＡの画像データを含む）を、パーソナルコンピュータ１１に送信する。
【００９１】
パーソナルコンピュータ１１の通信制御プログラム５２により、サービスサーバ１３からのデータが受信されると、ステップＳ２０３において、表示制御プログラム５５は、受信されたデータに対応する画像（専用アイコンＳＡを含むホームページＳＨ）を、出力部２７のディスプレイに表示させる。
【００９２】
このようにして、図１７に示すような、サービスSSO１１の、専用アイコンＳＡ１を含むホームページＳＨ１が、パーソナルコンピュータ１１の出力部２７に表示される。
【００９３】
図１５に戻り、ステップＳ１０２において、パーソナルコンピュータ１１のアイコン制御プログラム５３は、ステップＳ１０１でコピーされた専用アイコンＳＡに関連付けられている認証IDを、そのホームページＳＨから取得するとともに、その認証ID、認証代行サービスにログインした際に保存したチケット（図１１のステップＳ４６）、および認証代行サーバ１２のURLをアイコンサーバ１４に送信し（図１６の番号１）、ステップＳ１０１でコピーされたSSO対象サービス（図１７の例では、サービスSSO１１）の、パーソナルコンピュータ１１のSSOサービスとしての登録を要求する。
【００９４】
アイコンサーバ１４は、ステップＳ１２１において、SSOサービスの登録が要求されたか否かを判定し、要求されたと判定した場合、ステップＳ１２２に進み、このとき受信された、パーソナルコンピュータ１１からのチケットに基づいてユーザIDを検出する。
【００９５】
次に、ステップＳ１２３において、アイコンサーバ１４は、ステップＳ１２１で受信した認証ID、およびステップＳ１２２で検出したユーザIDを認証代行サーバ１２に送信し（図１６の番号２）、認証IDにより特定されるサービス（サービスSSO１１）の、パーソナルコンピュータ１１のSSOサービスとしての登録を要求する。
【００９６】
認証代行サーバ１２は、ステップＳ１４１において、SSOサービスの登録が要求されたか否かを判定し、要求されたと判定した場合、ステップＳ１４２に進み、このとき受信された、アイコンサーバ１４からのユーザIDに関連付けて管理している認証IDリストを検出する。
【００９７】
次に、ステップＳ１４３において、認証代行サーバ１２は、ステップＳ１４２で検出した認証IDリストに、ステップＳ１４１で受信された認証IDを追加する。
【００９８】
その後、認証代行サーバ１２は、ステップＳ１４７に進み、ステップＳ１４３で、認証IDが新たに追加された認証IDリストを、アイコンサーバ１４に送信する（図１６の番号３）。
【００９９】
アイコンサーバ１４は、ステップＳ１２３の処理の後、ステップＳ１２７に進み、認証代行サーバ１２から送信されてきた認証IDリストを受信すると、その認証IDリストと、ステップＳ１２２で検出したユーザIDと関連付けて保存している認証IDリスト（図１１のステップＳ６５）の差分を検出し、その差分に応じた差分情報をパーソナルコンピュータ１１に送信する（図１６の番号４）。
【０１００】
例えば、ステップＳ１２７で受信された認証代行サーバ１２からの認証IDリストとアイコンサーバ１４が保存している認証IDリストの差分が、サービスSSO１１（図１７）の認証IDが新たに認証IDリストに追加されたことを表している場合、アイコンサーバ１４は、サービスSSO１１の認証IDと、それに関連付けて保存している専用アイコンＳＡ１のIDと画像データ、並びに付随データ（サービスSSO１１のURL等）（図９のステップＳ１２）を、差分情報としてパーソナルコンピュータ１１に送信する。
【０１０１】
パーソナルコンピュータ１１のアイコン制御プログラム５３は、ステップＳ１０２の処理の後、ステップＳ１０５に進み、アイコンサーバ１４からの差分情報に応じた処理を行う。
【０１０２】
例えば、差分情報として、認証ID、専用アイコンＳＡ１のIDと画像データ、並びに付随データが送信されてきた場合、アイコン制御プログラム５３は、それらを図１１のステップＳ４６で保存した認証認定情報およびチケットに関連付けて保存するとともに、表示制御プログラム５５を制御して、図１９に示すように、専用アイコンＳＡ１の画像データに基づく画像（専用アイコンＳＡ１）をアイコンフォルダＦに表示させる。
【０１０３】
アイコン制御プログラム５３はまた、このとき受信された認証ID、専用アイコンＳＡ１のIDと画像データ、並びに付随データを、図１１のステップＳ４６での処理と同様に、認証認定情報およびチケットに関連付けて保存する。
【０１０４】
以上のようにして、SSO対象サービスが、パーソナルコンピュータ１１のSSOサービスとして登録される。
【０１０５】
次に、SSOサービスを、パーソナルコンピュータ１１のSSOサービスとしての登録から解除する場合の処理について説明する。
【０１０６】
ステップＳ１０１で、専用アイコンＳＡがアイコンフォルダＦにコピーされていないと判定された場合、処理は、ステップＳ１０３に進む。
【０１０７】
ステップＳ１０３において、パーソナルコンピュータ１１のアイコン制御プログラム５３は、アイコンフォルダＦに表示されている専用アイコンＳＡが、削除（例えば、入力部２６のマウスが操作されてアイコンフォルダＦに表示されている専用アイコンＳＡがその外にドラックアンドドロップ）されたか否かを判定し、削除されたと判定した場合、ステップＳ１０４に進む。
【０１０８】
例えば、図２０に示すように、サービスSSO１１およびサービスSSO１２の専用アイコンＳＡ１，ＳＡ２がアイコンフォルダＦに表示されている状態において（すなわち、サービスSSO１１，SSO１２がパーソナルコンピュータ１１のSSOサービスとして登録されている状態において）、サービスSSO１２の専用アイコンＳＡ２が、アイコンフォルダＦの外にドラックアンドドロップされると、ステップＳ１０４に進む。
【０１０９】
なお、専用アイコンＳＡのアイコン制御プログラム５３からの削除は、専用アイコンＳＡがクリックされて表示されるメニューから「削除」を選択して行ったり、または方向キーを操作して専用アイコンＳＡを選択、削除して行うことができる。
【０１１０】
ステップＳ１０４において、パーソナルコンピュータ１１のアイコン制御プログラム５３は、ステップＳ１０３で削除された専用アイコンＳＡのIDに関連付けて保存している認証ID（図１１のステップＳ４６）およびチケット、並びに認証代行サーバ１２のURLをアイコンサーバ１４に送信し（図１６の番号１）、ステップＳ１０３で削除されたSSOサービス（図２０の例では、サービスSSO１２）の、パーソナルコンピュータ１１のSSOサービスとしての登録からの解除を要求する。
【０１１１】
アイコンサーバ１４は、いまの場合、ステップＳ１２１で、SSOサービスの登録が要求されなかったと判定するので、ステップＳ１２４に進む。
【０１１２】
ステップＳ１２４において、アイコンサーバ１４は、パーソナルコンピュータ１１のSSOサービスとしての登録からの解除が要求されたか否かを判定し、要求されたと判定した場合、ステップＳ１２５に進み、このとき受信されたパーソナルコンピュータ１１からのチケットに基づいてユーザIDを検出する。
【０１１３】
次に、ステップＳ１２６において、アイコンサーバ１４は、ステップＳ１２４で受信された認証ID、およびステップＳ１２５で検出したユーザIDを認証代行サーバ１２に送信し（図１６の番号２）、認証IDにより特定されるサービス（サービスSSO１２）の、パーソナルコンピュータ１１のSSOサービスとしての登録からの解除を要求する。
【０１１４】
認証代行サーバ１２は、いまの場合、ステップＳ１４１で、SSOサービスの登録が要求されなかったと判定するので、ステップＳ１４４に進む。
【０１１５】
ステップＳ１４４において、認証代行サーバ１２は、パーソナルコンピュータ１１のSSOサービスとしての登録からの解除が要求されたか否かを判定し、要求されたと判定した場合、ステップＳ１４５に進み、このとき受信された、アイコンサーバ１４からのユーザIDに関連付けて管理している認証IDリストを検出する。
【０１１６】
次に、ステップＳ１４６において、認証代行サーバ１２は、ステップＳ１４５で検出した認証IDリストから、ステップＳ１４４で受信された認証IDを削除し、ステップＳ１４７において、アイコンサーバ１４に送信する（図１６の番号３）（パーソナルコンピュータ１１のSSOサービスとしての登録からの解除が要求されたSSOサービスの認証IDが削除された認証IDリストがアイコンサーバ１４に送信される）。
【０１１７】
アイコンサーバ１４は、ステップＳ１２７で、認証代行サーバ１２から送信されてきた認証IDリストを受信すると、その認証IDリストと、ステップＳ１２５で検出したユーザIDと関連付けて保存している認証IDリストの差分を検出し、その差分に応じた差分情報をパーソナルコンピュータ１１に送信する（図１６の番号４）。
【０１１８】
例えば、ステップＳ１２７で受信された認証代行サーバ１２からの認証IDリストとアイコンサーバ１４が保存している認証IDリストの差分が、サービスSSO１２（図２０）の認証IDが削除されていることを表している場合、アイコンサーバ１４は、その旨を、差分情報としてパーソナルコンピュータ１１に送信する。
【０１１９】
パーソナルコンピュータ１１のアイコン制御プログラム５３は、ステップＳ１０５で、例えば、差分情報として、サービスSSO１２の認証IDが認証IDリストから削除された旨を受信すると、保存している、サービスSSO１２の認証ID、専用アイコンＳＡ２のIDと画像データ、並びに付随データを消去するとともに、表示制御プログラム５５を制御して、図１９に示すように、サービスSSO１２の専用アイコンＳＡ２を、アイコンフォルダＦから消去させる。
【０１２０】
以上のようにして、パーソナルコンピュータ１１のSSOサービスとしての登録からの解除が行われる。
【０１２１】
ステップＳ１０３で、専用アイコンＳＡが削除されていないと判定されたとき、またはステップＳ１０５で、差分情報に応じた処理が行われたとき、パーソナルコンピュータ１１は、処理を終了させる。
【０１２２】
ステップＳ１２４で、登録からの解除が要求されていないと判定されたとき、またはステップＳ１２７で、差分情報がパーソナルコンピュータ１１に送信されたとき、アイコンサーバ１４は、処理を終了させる。
【０１２３】
ステップＳ１４４で、登録からの解除が要求されていないと判定されたとき、またはステップＳ１４７で、認証IDリストがアイコンサーバ１４に送信されたとき、認証代行サーバ１４は、処理を終了させる。
【０１２４】
このように、アイコンフォルダＦに、専用アイコンＳＡをコピーするといった、より登録という意味に結びつきやすい操作を行うことによって、そのサービスをパーソナルコンピュータ１１のSSOサービスとして登録することができる。またアイコンフォルダＦに表示されている専用アイコンＳＡをアイコンフォルダＦから削除するといった、より登録の解除の意味に結びつきやすい操作を行うことによって、SSOサービスを、SSOサービスとしての登録から解除することができる。従って、ユーザは、直感的にSSOサービスの登録またはその解除を行うことができる。
【０１２５】
次に、SSOサービスを利用する場合の処理手順を、図２１のフローチャートを参照して説明する。なお、図２２には、図２１のフローチャートの処理で授受等される主な情報が模擬的に表されている。
【０１２６】
ステップＳ２５１において、パーソナルコンピュータ１１の出力部２７に表示されているアイコンフォルダＦの専用アイコンＳＡが、例えば、クリックまたはダブルクリックされて選択されると、ステップＳ２５２において、アイコン制御プログラム５３は、認証認定情報およびチケット、並びにその専用アイコンＳＡのIDと関連付けて保存している認証ID（図１１のステップＳ４６）を検出する。なお、専用アイコンＳＡの選択は、専用アイコンＳＡがクリックされて表示されるメニューから「選択」を選択して行ったり、方向キーを操作して行うことができる。
【０１２７】
例えば、図２３に示すサービスSSO１１の専用アイコンＳＡ１が操作されると、認証認定情報およびチケットとともに、サービスSSO１１の認証IDが検出される。
【０１２８】
次に、ステップＳ２５３において、アイコン制御プログラム５３は、ステップＳ２５２で検出したチケットおよび認証IDを、アイコンサーバ１４に送信する（図２２の番号１）。
【０１２９】
アイコンサーバ１４は、ステップＳ２６１において、パーソナルコンピュータ１１から送信されてきたチケットおよび認証IDを受信すると、そのチケットを確認し、ステップＳ２６２において、受信した認証IDに関連付けて管理している付随データ（図９のステップＳ１２）からサービスサーバ１３のURLを検出し、それをパーソナルコンピュータ１１に送信する（図２２の番号２）。
【０１３０】
パーソナルコンピュータ１１のアイコン制御プログラム５３は、ステップＳ２５４において、アイコンサーバ１４から送信されてきたURLを受信すると、そのURLとステップＳ２５２で検出した認証認定情報を、通信制御プログラム５２に渡す。通信制御プログラム５２は、そのURLと認証認定情報を認証代行サーバ１２に送信し（図２２の番号３）、URLにより指定されるコンテンツの提供を要求する。
【０１３１】
認証代行サーバ１２は、ステップＳ２７１において、パーソナルコンピュータ１１からコンテンツの要求を受けると、そのとき受信された認証認定情報に基づいて、パーソナルコンピュータ１１を認証する。
【０１３２】
次に、ステップＳ２７２において、認証代行サーバ１２は、受信したURLを管理するサービスサーバ１３に、要求されたコンテンツの提供を要求する（図２２の番号４）。
【０１３３】
サービスサーバ１３は、ステップＳ２８１において、要求されたコンテンツを認証代行サーバ１２に送信する（図２２の番号５）。
【０１３４】
認証代行サーバ１２は、ステップＳ２７３において、サービスサーバ１３から送信されてきたコンテンツを受信すると、それを、パーソナルコンピュータ１１に送信する（図２２の番号６）。
【０１３５】
パーソナルコンピュータ１１の通信制御プログラム５２により、認証代行サーバ１２からのコンテンツが受信されると、表示制御プログラム５５は、それを出力部２７のディスプレイに表示させる。
【０１３６】
例えば、図２３に示したようにアイコンフォルダＦに表示されているサービスSSO１１の専用アイコンＳＡ１が選択されると、図２４に示すように、サービスSSO１１としてのコンテンツが表示され、またサービスSSO１２の専用アイコンＳＡ２がさらに選択されると、図２５に示すように、サービスSSO１２としてのコンテンツがさらに表示される。
【０１３７】
以上においては、SSO対象サービスに専用アイコンＳＡを付与するとともに、その専用アイコンＳＡを利用して、SSO対象サービスを、パーソナルコンピュータ１１のSSOサービスとして登録し、またSSOサービスを、パーソナルコンピュータ１１のSSOサービスとしての登録から解除する場合を説明したが、認証代行サーバ１２の認証代行サービスに専用アイコンＮＡを付与し、その専用アイコンＮＡを利用して、認証代行サービスを、パーソナルコンピュータ１１の認証代行サービスとして登録しまたはその登録から解除することもできる。
【０１３８】
この場合、例えば、図２６に示すように、アイコンフォルダＦに、認証代行サーバ１２が提供する認証代行サービスＮ１の専用アイコンＮＡ１をコピーすることにより、認証代行サーバ１２の認証代行サービスＮ１を、パーソナルコンピュータ１における認証代行サービスとして登録することができる。
【０１３９】
このように認証代行サービスを登録することができるようにすれば、特に、認証代行サービスが複数存在する場合において便利であり、例えば、図２７に示すように、新たな認証代行サービスＮ２の専用アイコンＮＡ２をコピーすることにより、その認証代行サービスＮ２を、パーソナルコンピュータ１１における認証代行サービスとしてさらに登録することができる。
【０１４０】
なお、このようにして複数の認証代行サービスを登録した場合、パーソナルコンピュータ１１のアイコン制御プログラム５３は、図１４に示した入力画面に、所定のユーザIDとパスワードが入力されたとき（ログインされたとき）、図２８に示すように、登録された認証代行サービスＮ１，Ｎ２に対応するアイコンフォルダＦ１，Ｆ２とともに、そのアイコンフォルダＦ１，Ｆ２に、認証代行サービスＮ１，Ｎ２により認証が代行されるサービスSSO１１，SSO１２の専用アイコンＳＡ１，ＳＡ２をそれぞれ表示させることができる。
【０１４１】
この場合におけるSSOサービスの登録またはその解除は、基本的には、図１５のフローチャートで示した場合と同様であり、例えば、図２９に示すように、SSOサービスとして登録されるサービスSSO１３（SSO対象サービス）の専用アイコンＳＡ３を、アイコンフォルダＦ１（図２９の例では、アイコンフォルダＦ１だがアイコンフォルダＦ２でもよい）にコピーすることで、サービスSSO１３を、パーソナルコンピュータ１１のSSOサービスとして登録することができる。
【０１４２】
アイコンフォルダＦ１，Ｆ２に表示されている専用アイコンＳＡを選択すれば、それに対応するサービスのコンテンツを表示させることができる。
【０１４３】
また、図２９に示したような、アイコンフォルダＦ１，Ｆ２の表示を、図３０に示すようにすることもできる。この例の場合、アイコンフォルダＦ１１には、認証代行サービスＮ１，Ｎ２の専用アイコンＮＡ１，ＮＡ２が表示され、アイコンフォルダＦ１２には、アイコンフォルダＦ１１に表示された専用アイコンＮＡ１，ＮＡ２に対応する位置に、認証代行サービスＮ１，Ｎ２により認証が代行されるサービスSSO１１，SSO１２の専用アイコンＳＡ１，ＳＡ２が表示されるようになされている。この場合も、例えば、図３０に示すように、SSOサービスとして登録されるサービスSSO１３（SSO対象サービス）の専用アイコンＳＡ３を、アイコンフォルダＦ１１に表示されている認証代行サービスＮ１の専用アイコンＮＡ１上にドラックアンドドロップすることで、サービスSSO１３を、認証代行サービスＮ１に認証させるようにすることができる。
【０１４４】
また、例えば、図３１に示すように、サービスSSO１２の専用アイコンＳＡ２を、アイコンフォルダＦ１２，Ｆ１１の外に、ドラックアンドドロップすることで、サービスSSO１２を、パーソナルコンピュータ１１のSSOサービスとしての登録から解除することができる。
【０１４５】
なお、複数の認証代行サービスＮが登録されているとき、パーソナルコンピュータ１１自身（正確には、アイコン制御プログラム５３）が、図３２に示すように、認証代行サービスＮ１を提供する認証代行サーバ１２−１および認証代行サービスＮ２を提供する認証代行サーバ１２−２にアクセスするのに必要なユーザIDとパスワードを、記憶しておくようにすることもできるし、図３３に示すように、パーソナルコンピュータ１１が認証代行サーバ１２−１および認証代行サーバ１２−２にアクセスするのに必要なユーザIDとパスワードを管理する管理サーバ８１を別途設けることもできる。
【０１４６】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【０１４７】
この記録媒体は、図７に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４１（フロッピディスクを含む）、光ディスク４２（CD-ROM（Compact Disk-Read Only Memory），DVD(Digital Versatile Disk)を含む）、光磁気ディスク４３（MD（Mini-Disk）を含む）、若しくはメモリカード４４などによりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２２や記憶部２８に含まれるハードディスクなどで構成される。
【０１４８】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４９】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１５０】
【発明の効果】
本発明によれば、直感的に、利用するサービスを登録しまたはその登録を解除することができる。
【図面の簡単な説明】
【図１】従来の認証代行サービスを説明する図である。
【図２】従来のSSOサービスの登録操作を説明する図である。
【図３】従来のSSOサービスの登録操作を説明する他の図である。
【図４】従来のSSOサービスの登録操作を説明する他の図である。
【図５】従来のSSOサービスの登録操作を説明する他の図である。
【図６】本発明を適用したサービス提供システムの構成例を示す図である。
【図７】図６のパーソナルコンピュータの構成例を示すブロック図である。
【図８】図６のパーソナルコンピュータの機能的構成例を示すブロック図である。
【図９】  SSO対象サービス登録処理を説明するフローチャートである。
【図１０】図９のフローチャートの処理で授受等される主な情報を模擬的に表す図である。
【図１１】認証代行サービスにログインする処理を説明するフローチャートである。
【図１２】図１１のフローチャートの処理で授受等される主な情報を模擬的に表す図である。
【図１３】アイコンフォルダの表示例を示す図である。
【図１４】入力画面の表示例を示す図である。
【図１５】  SSOサービスの登録または解除の処理を説明するフローチャートである。
【図１６】図１５のフローチャートの処理で授受等される主な情報を模擬的に表す図である。
【図１７】  SSOサービスを登録する処理を説明する図である。
【図１８】専用アイコンを表示させるための処理を説明するフローチャートである。
【図１９】専用アイコンの表示例を示す図である。
【図２０】専用アイコンの他の表示例を示す図である。
【図２１】  SSOサービスを利用する処理を説明するフローチャートである。
【図２２】図２１のフローチャートの処理で授受等される主な情報を模擬的に表す図である。
【図２３】専用アイコンの他の表示例を示す図である。
【図２４】  SSOサービスのコンテンツの表示例を示す図である。
【図２５】他のSSOサービスのコンテンツの表示例を示す図である。
【図２６】認証代行サービスの専用アイコンの表示例を示す図である。
【図２７】他の認証代行サービスの専用アイコンの表示例を示す図である。
【図２８】アイコンフォルダの他の表示形態を示す図である。
【図２９】専用アイコンの他の表示例を示す他の図である。
【図３０】アイコンフォルダの他の表示形態を示す図である。
【図３１】アイコンフォルダの他の表示形態を示す図である。
【図３２】複数の認証代行サーバにアクセスする場合の手順を説明する図である。
【図３３】複数の認証代行サーバにアクセスする場合の他の手順を説明する図である。
【符号の説明】
１１  パーソナルコンピュータ，  １２  認証代行サーバ，  １３−１  サービスサーバ，  １３−２  サービスサーバ，  １４  アイコンサーバ，  ５１  オペレーティングシステム，  ５２  通信制御プログラム，  ５３  アイコン制御プログラム，  ５４  操作制御プログラム，  ５５  表示制御プログラム，  ８１  管理サーバ
【図１】
0004186521.tif 000002
【図２】
0004186521.tif 000003
【図３】
0004186521.tif 000004
【図４】
0004186521.tif 000005
【図５】
0004186521.tif 000006
【図６】
0004186521.tif 000007
【図７】
0004186521.tif 000008
【図８】
0004186521.tif 000009
【図９】
0004186521.tif 000010
【図１０】
0004186521.tif 000011
【図１１】
0004186521.tif 000012
【図１２】
0004186521.tif 000013
【図１３】
0004186521.tif 000014
【図１４】
0004186521.tif 000015
【図１５】
0004186521.tif 000016
【図１６】
0004186521.tif 000017
【図１７】
0004186521.tif 000018
【図１８】
0004186521.tif 000019
【図１９】
0004186521.tif 000020
【図２０】
0004186521.tif 000021
【図２１】
0004186521.tif 000022
【図２２】
0004186521.tif 000023
【図２３】
0004186521.tif 000024
【図２４】
0004186521.tif 000025
【図２５】
0004186521.tif 000026
【図２６】
0004186521.tif 000027
【図２７】
0004186521.tif 000028
【図２８】
0004186521.tif 000029
【図２９】
0004186521.tif 000030
【図３０】
0004186521.tif 000031
【図３１】
0004186521.tif 000032
【図３２】
0004186521.tif 000033
【図３３】
0004186521.tif 000034