(57)【要約】      （修正有）【課題】利便性を損なうことなく容易にログオン可能なユーザＩＤ切替えシステム、およびユーザＩＤ切替え方法を提供する。【解決手段】クライアント端末は、第１のユーザＩＤ、または複数の第２のユーザＩＤの入力受付部と、第１のユーザＩＤを第１のサーバに送信し、第２のユーザＩＤの入力の場合に第２のサーバに送信する制御部と、を備え、第１のサーバは、第１のユーザＩＤを受信してログオンさせるユーザ認証部と、ユーザ認証部が利用者を認証した場合に、チケット情報をクライアント端末に送信するチケット発行部と、を備え、第２のサーバは、第１のユーザＩＤを受信してログオンさせる認証ユーザ処理部と、認証ユーザ処理部が利用者を認証した場合に、第１のユーザＩＤに対応する複数の第２のユーザＩＤをクライアント端末に送信し、第２のユーザＩＤを受信した場合に、第２のサーバに再ログオンさせる業務ユーザ処理部と、を備える。【選択図】図５
2012256228.tif 000002
【特許請求の範囲】
【請求項１】
第１のユーザＩＤから前記第１のユーザＩＤとは異なる第２のユーザＩＤにユーザＩＤを切り替えて複数のシステムを利用者に利用させるユーザＩＤ切替えシステムであって、
クライアント端末は、
前記第１のユーザＩＤ、または複数の前記第２のユーザのうちのいずれかの入力を受け付ける入力受付部と、
前記入力受付部が受け付けた前記第１のユーザＩＤを前記第１のユーザＩＤによる前記利用者の認証を行う第１のサーバに送信し、前記第１のユーザＩＤに対応する複数の前記第２のユーザと前記第１のユーザＩＤとを含むチケット情報を前記第１のサーバから受信した場合に前記第１のユーザＩＤを前記第１のサーバとは異なる第２のサーバに送信し、前記入力受付部がいずれかの前記第２のユーザＩＤの入力を受け付けた場合に前記第２のユーザを前記第２のサーバに送信する制御部と、を備え、
前記第１のサーバは、
あらかじめ前記第１のユーザＩＤと複数の前記第２のユーザＩＤとを対応付けて記憶するユーザ認証記憶部と、
前記クライアント端末から前記第１のユーザＩＤを受信し、受信した第１のユーザＩＤと前記ユーザ認証記憶部が記憶する第１のユーザＩＤとに基づいて前記利用者を認証して前記第１のサーバが有するシステムにログオンさせるユーザ認証部と、
前記ユーザ認証部が前記利用者を認証した場合に、前記チケット情報を前記クライアント端末に送信するチケット発行部と、を備え、
前記第２のサーバは、
前記第１のユーザＩＤと複数の前記第２のユーザＩＤと前記第２のユーザＩＤが利用されていることを示すフラグ情報とを対応付けて記憶するユーザＩＤ切替記憶部と、
前記クライアント端末から前記第１のユーザＩＤを受信し、受信した第１のユーザＩＤと前記ユーザＩＤ切替記憶部が記憶する第１のユーザＩＤとに基づいて前記利用者を認証して前記第２のサーバが有するシステムにログオンさせる認証ユーザ処理部と、
前記認証ユーザ処理部が前記利用者を認証した場合に、前記ユーザＩＤ切替記憶部が記憶する前記第１のユーザＩＤに対応する複数の前記第２のユーザＩＤを前記クライアント端末に送信し、いずれかの前記第２のユーザＩＤを前記クライアント端末から受信した場合に、受信した前記第２のユーザＩＤにより前記第２のサーバが有するシステムに再ログオンさせる業務ユーザ処理部と、
を備えることを特徴とするユーザＩＤ切替えシステム。
【請求項２】
前記入力受付部は、いずれかの前記第２のユーザＩＤを前記利用者に選択させることにより受け付ける、
ことを特徴とする請求項１に記載のユーザＩＤ切替えシステム。
【請求項３】
前記制御部は、前記クライアント端末が既に前記チケット情報を有しているか否かを判定し、前記クライアント端末が既に前記チケット情報を有していると判定した場合、既に有している前記チケット情報に含まれる前記第１のユーザＩＤを前記第２のサーバに送信し、
前記認証ユーザ処理部は、送信された前記第１のユーザＩＤを受信し、前記利用者を認証して前記第２のサーバが有するシステムにログオンさせる、
ことを特徴とする請求項１または２に記載のユーザＩＤ切替えシステム。
【請求項４】
前記認証ユーザ処理部は、前記業務ユーザ処理部が、受信した前記第２のユーザＩＤにより前記第２のサーバが有するシステムに再ログオンさせた後、前記第１のユーザをログオフさせる、
ことを特徴とする請求項１〜３のいずれか１項に記載のユーザＩＤ切替えシステム。
【請求項５】
前記入力受付部は前記第１のユーザＩＤとともにパスワードの入力を受け付け、
前記ユーザ認証記憶部は、前記第１のユーザＩＤと複数の前記第２のユーザＩＤとともに前記パスワードを対応付けて記憶し、
前記ユーザ認証部は、前記第１のユーザＩＤと前記パスワードとに基づいて前記利用者を認証して前記第１のサーバが有するシステムにログオンさせる、
ことを特徴とする請求項１〜４のいずれか１項に記載のユーザＩＤ切替えシステム。
【請求項６】
第１のユーザＩＤから前記第１のユーザＩＤとは異なる第２のユーザＩＤにユーザＩＤを切り替えて複数のシステムを利用者に利用させるユーザＩＤ切替えシステムで行われるユーザＩＤ切替え方法であって、
クライアント端末において前記第１のユーザＩＤ、または複数の前記第２のユーザのうちのいずれかの入力を受け付ける入力受付ステップと、
前記入力受付部が受け付けた前記第１のユーザＩＤを前記第１のユーザＩＤによる前記利用者の認証を行う第１のサーバに第１の送信ステップと、
前記クライアント端末から前記第１のユーザＩＤを受信し、受信した第１のユーザＩＤと、あらかじめ前記第１のユーザＩＤと複数の前記第２のユーザＩＤとを対応付けて記憶するユーザ認証記憶部が記憶する第１のユーザＩＤとに基づいて前記利用者を認証して前記第１のサーバが有するシステムにログオンさせるユーザ認証ステップと、
前記ユーザ認証ステップにおいて前記利用者を認証した場合に、前記第１のユーザＩＤに対応する複数の前記第２のユーザと前記第１のユーザＩＤとを含むチケット情報を前記クライアント端末に送信するチケット発行ステップと、
前記チケット情報を前記第１のサーバから受信した場合に前記第１のユーザＩＤを前記第１のサーバとは異なる第２のサーバに送信する第２の送信ステップと、
前記クライアント端末から前記第１のユーザＩＤを受信し、受信した第１のユーザＩＤと前記第１のユーザＩＤと複数の前記第２のユーザＩＤと前記第２のユーザＩＤが利用されていることを示すフラグ情報とを対応付けて記憶するユーザＩＤ切替記憶部が記憶する第１のユーザＩＤとに基づいて前記利用者を認証して前記第２のサーバが有するシステムにログオンさせる認証ユーザ処理ステップと、
前記認証ユーザ処理ステップにおいて前記利用者を認証した場合に、前記ユーザＩＤ切替記憶部が記憶する前記第１のユーザＩＤに対応する複数の前記第２のユーザＩＤを前記クライアント端末に送信する第３の送信ステップと、
いずれかの前記第２のユーザＩＤの入力を受け付けた場合に前記第２のユーザを前記第２のサーバに送信する第４の送信ステップと、
いずれかの前記第２のユーザＩＤを前記クライアント端末から受信した場合に、受信した前記第２のユーザＩＤにより前記第２のサーバが有するシステムに再ログオンさせる業務ユーザ処理ステップと、
を含むことを特徴とするユーザＩＤ切替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザＩＤやパスワードを入力せずにシステムにログオンさせるシングルサインオンシステムに係り、特に、システムの利用者が複数部署を兼務する場合におけるユーザＩＤを切替えるシステム、およびユーザＩＤ切替え方法に関するものである。
【背景技術】
【０００２】
一般に、クライアント端末からシステムにログオン等をする際に、そのシステムでユーザＩＤを識別するためには、利用者がクライアント端末からユーザＩＤやパスワードを入力する必要がある。しかし、複数のシステムが存在する場合、利用者は複数のユーザＩＤとパスワードを管理しなければならない。
【０００３】
この問題を解決する従来技術として、シングルサインオン(Single  Sign-On)技術が存在する。シングルサインオンは、一度だけ行われた認証の結果をログオンチケットとしてクライアント端末に保持し、そのログオンチケットを複数のシステムへ引き継ぐことにより、システム毎の認証処理を不要とする技術である（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−７４２１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のシングルサインオン技術は、利用者のクライアント端末にログオンチケットと呼ばれるデータを保持する必要がある。ログオンチケットの情報は、初回に認証システムで認証されたユーザＩＤのみが記録されているため、複数のユーザＩＤを有した利用者が、別のユーザＩＤで業務システムにログオンする場合には、初回の認証で発行されたログオンチケットを一旦削除してから、別のユーザIDで再度認証を受けログオンチケットを再発行するか、あるいは認証で発行されたログオンチケットを削除せずに追加で再度認証を行い、クライアント端末にログオンチケットを複数保持する方法がある。
【０００６】
しかしながら、これらの手法では、クライアント端末からログオンチケットの削除するためには、利用者が業務システムを終了させなければならず、利用者にとって利便性が悪くなってしまうという問題がある。また、複数のログオンチケットを追加する場合であっても、業務システムで複数の組合せ権限が発生し、権限管理が煩雑になるという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、利便性を損なうことなく容易にログオン可能なユーザＩＤ切替えシステム、およびユーザＩＤ切替え方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかるユーザＩＤ切替えシステムは、第１のユーザＩＤから前記第１のユーザＩＤとは異なる第２のユーザＩＤにユーザＩＤを切り替えて複数のシステムを利用者に利用させるユーザＩＤ切替えシステムであって、クライアント端末は、前記第１のユーザＩＤ、または複数の前記第２のユーザのうちのいずれかの入力を受け付ける入力受付部と、前記入力受付部が受け付けた前記第１のユーザＩＤを前記第１のユーザＩＤによる前記利用者の認証を行う第１のサーバに送信し、前記第１のユーザＩＤに対応する複数の前記第２のユーザと前記第１のユーザＩＤとを含むチケット情報を前記第１のサーバから受信した場合に前記第１のユーザＩＤを前記第１のサーバとは異なる第２のサーバに送信し、前記入力受付部がいずれかの前記第２のユーザＩＤの入力を受け付けた場合に前記第２のユーザを前記第２のサーバに送信する制御部と、を備え、前記第１のサーバは、あらかじめ前記第１のユーザＩＤと複数の前記第２のユーザＩＤとを対応付けて記憶するユーザ認証記憶部と、前記クライアント端末から前記第１のユーザＩＤを受信し、受信した第１のユーザＩＤと前記ユーザ認証記憶部が記憶する第１のユーザＩＤとに基づいて前記利用者を認証して前記第１のサーバが有するシステムにログオンさせるユーザ認証部と、前記ユーザ認証部が前記利用者を認証した場合に、前記チケット情報を前記クライアント端末に送信するチケット発行部と、を備え、前記第２のサーバは、前記第１のユーザＩＤと複数の前記第２のユーザＩＤと前記第２のユーザＩＤが利用されていることを示すフラグ情報とを対応付けて記憶するユーザＩＤ切替記憶部と、前記クライアント端末から前記第１のユーザＩＤを受信し、受信した第１のユーザＩＤと前記ユーザＩＤ切替記憶部が記憶する第１のユーザＩＤとに基づいて前記利用者を認証して前記第２のサーバが有するシステムにログオンさせる認証ユーザ処理部と、前記認証ユーザ処理部が前記利用者を認証した場合に、前記ユーザＩＤ切替記憶部が記憶する前記第１のユーザＩＤに対応する複数の前記第２のユーザＩＤを前記クライアント端末に送信し、いずれかの前記第２のユーザＩＤを前記クライアント端末から受信した場合に、受信した前記第２のユーザＩＤにより前記第２のサーバが有するシステムに再ログオンさせる業務ユーザ処理部と、を備えることを特徴とするユーザＩＤ切替えシステム。
【０００９】
また、本発明は、上記ユーザＩＤ切替えシステムで行われるユーザＩＤ切替え方法である。
【発明の効果】
【００１０】
本発明によれば、利便性を損なうことなく容易にログオン可能なユーザＩＤ切替えシステム、およびユーザＩＤ切替え方法を提供することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態におけるユーザＩＤ切替えシステムの構成を示す図である。
【図２】ユーザ認証テーブルの例を示す図である。
【図３】ユーザＩＤ切替テーブルの例を示す図である。
【図４】本実施の形態におけるユーザＩＤ切替えシステムで行われるユーザＩＤ切替え処理の処理手順を示すフローチャートである。
【図５】ユーザＩＤ切替え処理が行われる際のデータの受け渡しの例を示す図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、本発明にかかるユーザＩＤ切替えシステム、およびユーザＩＤ切替え方法の実施の形態を詳細に説明する。
【００１３】
図１は、本実施の形態におけるユーザＩＤ切替えシステム１０００の構成を示す図である。図１に示すように、ユーザＩＤ切替えシステム１０００は、クライアント端末１０１と、ネットワーク１０２と、認証サーバ１０３と、業務サーバ１０４とを含んで構成されている。なお、ネットワーク１０２は、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）等の一般的な通信回線網である。まず、クライアント端末１０１について説明する。
【００１４】
図１に示すように、クライアント端末１０１は、入力受付部１０１１と、表示部１０１２と、チケット取得部１０１３と、通信部１０１４とを含んで構成されている。
【００１５】
入力受付部１０１１は、例えば、キーボードやマウス等の入力装置である。入力受付部１０１１は、利用者から、認証システムを有した認証サーバ１０３にログオンして認証を受け、ログオンチケットを受け取るための認証用ユーザのユーザＩＤやパスワードの入力を受け付ける。表示部１０１２は、例えば、ＬＣＤ（Liquid  Crystal  Display）等の表示装置である。表示部１０１２は、利用者が入力した認証用ユーザのユーザＩＤおよびパスワードを入力するためのログオン画面や、ログオンした後に、業務サーバ１０４が有する業務システムにログオンするための業務ユーザを選択するための業務ユーザ選択画面等の各種の画面を表示する。
【００１６】
チケット取得部１０１３は、クライアント端末１０１に不図示のメモリ等にログオンチケットが記憶されて存在しているか否かを判定する。また、チケット取得部１０１３は、認証サーバ１０３が発行したログオンチケットを取得し、取得したそのログオンチケットを業務サーバ１０４に送信する。通信部１０１４は、例えば、ＮＩＣ（Network  Interface  Card）等の通信装置であり、クライアント端末１０１と認証サーバ１０２と業務サーバ１０３との間における種々のデータを送受信する。
【００１７】
なお、上述した各部は、ＣＰＵ（Central  Processing  Unit）等の演算装置から構成される不図示の制御部によってその動作が制御され、ＲＡＭ（Random  Access  Memory）等の記憶媒体にこれらの各部がロードされて実行されることにより、後述する各種の処理が行われるものとする。また、上述した各部の具体的な動作については、図４に示すフローチャートを用いて後述する。続いて、認証サーバ１０２について説明する。
【００１８】
図１に示すように、認証サーバ１０３は、ユーザ認証部１０３１と、チケット発行部１０３２と、通信部１０３３と、ユーザ認証テーブル１０３４とを含んで構成されている。
【００１９】
ユーザ認証部１０２１は、クライアント端末１０１から受信した認証用ユーザＩＤおよびパスワードを、ユーザ認証テーブル１０３４に記憶されている認証用ユーザＩＤおよびパスワードと照合することにより、利用者の認証を行う。チケット発行部１０３２は、ユーザ認証部１０２１によって利用者が認証されると、その利用者に対するログオンチケットを発行し、そのログオンチケットをクライアント端末１０１に送信する。
【００２０】
通信部１０３３は、上述した通信部１０１４と同様に、クライアント端末１０１と認証サーバ１０２と業務サーバ１０３との間における種々のデータを送受信するものである。ユーザ認証テーブル１０３４は、クライアント端末１０１から受信した認証用ユーザＩＤおよびパスワードを認証するための認証用ユーザＩＤおよびパスワード、認証用ユーザＩＤによって認証された後、業務サーバ１０４にログオンするための業務用ユーザＩＤを記憶する。なお、ユーザ認証テーブル１０３４は、例えば、ＨＤＤ（Hard  Disk  Drive）等の記憶装置に記憶されているものとする。
【００２１】
図２は、ユーザ認証テーブル１０３４の例を示す図である。図２に示すように、ユーザ認証テーブル１０３４は、認証用ユーザを識別するための認証用ユーザＩＤと、認証用ユーザパスワードと、業務ユーザＩＤ＿１（本務用）と、業務ユーザＩＤ＿２（兼務用）とが対応付けて記憶されている。なお、図２に示した例では、２つの業務ユーザＩＤが記憶されている場合について説明しているが、特にその数に制限はない。図２では、例えば、認証用ユーザＩＤ「１２３４５６」を有した利用者は、業務ユーザＩＤ＿１「１１１１１１」および業務ユーザＩＤ＿２「２２２２２２」を有していることを示している。続いて、図１に戻り、業務サーバ１０４について説明する。
【００２２】
図１に示すように、業務サーバ１０４は、認証ユーザ処理部１０４１と、業務ユーザ処理部１０４２と、通信部１０４３と、ユーザＩＤ切替テーブル１０４４とを含んで構成されている。
【００２３】
認証ユーザ処理部１０４１は、クライアント端末１０１からログオンチケットを受信すると、そのログオンチケットに含まれる認証用ユーザによって業務システムにログオンする。また、認証ユーザ処理部１０４１は、後述する業務ユーザ処理部１０４２によって業務ユーザによる業務システムへの再ログオン処理が行われた場合に、業務システムにログオンした状態にある認証用ユーザをログオフさせる。
【００２４】
業務ユーザ処理部１０４２は、認証ユーザ処理部１０４１が認証用ユーザによる業務システムへのログオン処理を行った場合に、その認証用ユーザに対応する複数の業務ユーザがあるか否かを判定するための業務ユーザの存在チェック処理を行う。また、業務ユーザ処理部１０４２は、認証用ユーザに対応する複数の業務ユーザがあると判定した場合、それらの業務ユーザの中から一の業務ユーザを選択させるための業務ユーザ選択画面（例えば、スクリプト等）をクライアント端末１０１に送信し、クライアント端末１０１からその選択結果を受信すると、選択された一の業務ユーザによる業務システムへの再ログオン処理を行う。
【００２５】
通信部１０４３は、上述した通信部１０１４や通信部１０３３と同様に、クライアント端末１０１と認証サーバ１０２と業務サーバ１０３との間における種々のデータを送受信するものである。ユーザＩＤ切替テーブル１０４４は、認証用ユーザＩＤおよび認証用ユーザによって業務システムにログオンした後に切り替えられる業務ユーザＩＤ、および切り替えられて業務システムにログオンした業務ユーザであることを示すフラグを記憶している。なお、ユーザＩＤ切替テーブル１０４４は、上述したユーザ認証テーブル１０３４と同様に、例えば、ＨＤＤ（Hard  Disk  Drive）等の記憶装置に記憶されているものとする。
【００２６】
図３は、ユーザＩＤ切替テーブル１０４４の例を示す図である。図３に示すように、ユーザＩＤ切替テーブル１０４４は、認証用ユーザＩＤとフラグと業務用ユーザＩＤとが対応付けて記憶されている。図２では、例えば、認証用ユーザＩＤ「１２３４５６」を有した利用者は、業務ユーザとして「１１１１１１」および「２２２２２２」が登録されているが、クライアント端末１０１に表示された業務ユーザ選択画面において業務ユーザ「２２２２２２」が選択され、システムで利用されていることを示すフラグに「Ｘ」が設定されていることを示している。続いて、ユーザＩＤ切替えシステム１０００で行われる処理について説明する。
【００２７】
図４は、本実施の形態におけるユーザＩＤ切替えシステム１０００で行われるユーザＩＤ切替え処理の処理手順を示すフローチャートである。
【００２８】
図４に示すように、まず、クライアント端末１０１のチケット取得部１０１３は、クライアント端末１０１にログオンチケットが存在するか否かを判定する（ステップＳ４０１）。チケット取得部１０１３がクライアント端末１０１にログオンチケットが存在すると判定した場合（ステップＳ４０１；Ｙｅｓ）、ステップＳ４０９に進む。
【００２９】
一方、チケット取得部１０１３は、クライアント端末１０１にログオンチケットが存在しないと判定した場合（ステップＳ４０１；Ｎｏ）、認証サーバ１０３に接続して認証システムにログオンするために、表示部１０１２にログオン画面を表示させる（ステップＳ４０２）。
【００３０】
そして、表示部１０１２にログオン画面が表示されると、入力受付部１０１１は、利用者から認証ユーザＩＤおよびパスワードの入力を受け付け（ステップＳ４０３）、通信部１０１４によって認証サーバ１０３に認証ユーザＩＤおよびパスワードを送信し、認証サーバ１０３のユーザ認証部１０３１は、クライアント端末１０１から受信した認証ユーザＩＤおよびパスワードと、ユーザ認証テーブル１０３４に記憶された認証ユーザＩＤおよびパスワードとが一致するか否かを判定することにより、その利用者の認証処理を行う（ステップＳ４０５）。
【００３１】
ユーザ認証部１０３１は、その利用者の認証が成功したか否かを判定し（ステップＳ４０５）、その利用者の認証が成功していないと判定した場合（ステップＳ４０５；Ｎｏ）、クライアント端末１０１にエラー画面を表示させ（ステップＳ４０６）、ステップＳ４０３に戻る。
【００３２】
一方、ユーザ認証部１０３１が、その利用者の認証が成功したと判定した場合（ステップＳ４０５；Ｙｅｓ）、チケット発行部１０３２は、その利用者に対してログオンチケットを発行する（ステップＳ４０７）。具体的には、チケット発行部１０３２は、認証が成功した認証ユーザＩＤをキーとしてユーザ認証テーブル１０３４にアクセスし、その認証ユーザＩＤに対応する業務ユーザを取得し、その認証用ユーザと業務ユーザ（複数の業務ユーザが登録されている場合には全ての業務ユーザ）とを含むログオンチケットを生成し、生成したログオンチケットをクライアント端末１０１に送信する。
【００３３】
そして、クライアント端末１０１のチケット取得部１０１３は、認証サーバ１０２から送信されたログオンチケットを取得し（ステップＳ４０８）、その中に含まれている認証用ユーザを業務サーバ１０４に送信し、業務サーバ１０４の認証ユーザ処理部１０４１は、その認証用ユーザによって業務システムにログオンする（ステップＳ４０９）。
【００３４】
認証ユーザ処理部１０４１は、その認証用ユーザをキーとしてユーザＩＤ切替テーブル１０４４にアクセスし、その認証用ユーザに対応する業務用ユーザが複数存在するか否かを判定し（ステップＳ４１０）、その認証用ユーザに対応する業務用ユーザが複数存在すると判定した場合（ステップＳ４１０；Ｙｅｓ）、業務ユーザ選択画面を表示させるためのスクリプト等をクライアント端末１０１に送信し、クライアント端末１０１の表示部１０１２に業務ユーザ選択画面を表示させる（ステップＳ４１１）。一方、認証ユーザ処理部１０４１が、その認証用ユーザに対応する業務用ユーザが複数存在すると判定した場合（ステップＳ４１０；Ｎｏ）、ステップＳ４１２に進む。
【００３５】
クライアント端末１０１の入力受付部１０１１は、利用者から、業務ユーザ選択画面に表示されている複数の業務ユーザの中から一の業務ユーザの選択を受け付け（ステップＳ４１２）、クライアント端末１０１のチケット取得部１０１３は、選択された業務ユーザによって業務システムに再ログオンし（ステップＳ４１３）、業務サーバ１０４の認証ユーザ処理部１０４１は、ステップＳ４０９でログオンした認証ユーザをログオフさせる（ステップＳ４１３）。このステップＳ４１３の処理が終了すると、図４に示したユーザＩＤ切替え処理の全ての処理が終了する。
【００３６】
図５は、ユーザＩＤ切替え処理が行われる際のデータの受け渡しの例を示す図である。図５に示すように、まず、クライアント端末１０１の入力受付部１０１１が、表示部１０１２に表示された入力画面（ログオン画面）５０１において、認証用ユーザＩＤ「１２３４５６」および認証用パスワード「＊＊＊＊＊＊」の入力を受け付ける。
【００３７】
その後、認証サーバ１０３のユーザ認証部１０３１は、認証用ユーザＩＤ「１２３４５６」および認証用パスワード「＊＊＊＊＊＊」をキーとしてユーザ認証テーブル５０３にアクセスし、その認証ユーザＩＤおよび認証用パスワードを確認するためのユーザ認証処理５０２を行う。
【００３８】
このユーザ認証処理５０２で確認が正常終了すると、チケット発行部１０３２はログオンチケット発行処理５０４を行い、ログオンチケット５０５をクライアント端末１０１に渡す。このログオンチケット５０５には、認証で使用する認証ユーザＩＤ「１２３４５６」の他、業務システムで使用する業務ユーザＩＤ＿１「１１１１１１」および業務ユーザＩＤ＿２「２２２２２２」が記述される。これらの業務ユーザＩＤは、認証用ユーザＩＤに対応付けてユーザ認証テーブル５０３に記憶されているものである。
【００３９】
そして、クライアント端末１０１のチケット取得部１０１３は、そのログオンチケット５０５に記述されている認証ユーザＩＤ「１２３４５６」を送信し、業務サーバ１０４の認証ユーザ処理部１０４１は、その認証ユーザＩＤによる業務システムへのログオン処理５０６を行い、その認証ユーザＩＤに紐付く業務ユーザＩＤが存在するか否かを、ユーザＩＤ切替えテーブル５０７を参照して判定する。
【００４０】
そして、ユーザＩＤ切替えテーブル５０７に、その認証ユーザＩＤに対応する業務ユーザＩＤが複数存在した場合、業務ユーザ選択画面５０８をクライアント端末１０１に表示して利用者に業務ユーザをラジオボタンにより選択させ、業務ユーザ処理部１０４２は、選択された業務ユーザＩＤを利用して業務システムへの再ログオン処理５０９を行い、その業務ユーザによる業務システムへの再ログオン処理５０９が成功した場合、認証ユーザ処理部１０４１は、認証ユーザＩＤのログオフ処理５１０を行う。
【００４１】
このように、利用者がユーザＩＤやパスワードを入力せずにシステムにログオンするシングルサインオンのシステムにおいて、一の認証ユーザＩＤに対して複数の業務ユーザＩＤを利用者に選択させ、ユーザＩＤを切替えているので、ログオンチケットと呼ばれるデータをクライアント端末に保持することで利用者がユーザＩＤやパスワードを入力する必要がないシングルサインオン技術において、ログオンチケットには１つのユーザＩＤしか格納されないため、ログオン対象のシステムのユーザＩＤを統一させたり、複数の部署を兼務しているユーザの権限は複数のログオンチケットを保持する等、従来技術において利便性の悪さや権限管理が煩雑になるといった問題を解消することが可能となる。
【００４２】
具体的には、クライアント端末から認証システムに接続しログオンチケットを取得する際に、認証ユーザＩＤの許可証と一緒に、認証ユーザＩＤに紐付いた複数の業務システムのユーザＩＤも併せてクライアント端末に情報をログオンチケットとして格納する。そして、クライアント端末から、ログオンチケットとして格納されている認証ユーザＩＤを使用して、業務システムにログインする。その後、業務システムで複数の業務システムのユーザＩＤを保持している場合、クライアント端末にユーザＩＤ切替え画面を表示し、利用者がラジオボタンから業務ユーザＩＤを選択することで、ユーザＩＤとパスワードを入力させることなく、ログオンを可能とするので、利便性を損なうことなく容易にログオン可能なユーザＩＤ切替えシステムを提供することができる。
【００４３】
すなわち、ログオンチケットを複数保持することなく、１つのログオンチケットで複数のユーザＩＤを管理することができる。また、利用者はラジオボタンの選択だけでよく、ユーザＩＤおよびパスワードの入力や管理をさせることなく、ユーザＩＤの切替えを行うことが可能になる。さらに、生体認証など認証ユーザＩＤを１つしか持てない場合にも有用であり、利用者が業務システムの兼任者の立場である場合、ユーザＩＤ切替え画面を表示するとこで、ユーザＩＤの切替えをスムースに行うことが可能となる。
【００４４】
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。例えば、認証サーバ１０３と業務サーバ１０４とを物理的に１つの筐体とする等、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００４５】
１０００  ユーザＩＤ切替えシステム
１０１  クライアント端末
１０１１  入力受付部
１０１２  表示部
１０１３  チケット取得部
１０１４  通信部（クライアント端末）
１０２  ネットワーク
１０３  認証サーバ
１０３１  ユーザ認証部
１０３２  チケット発行部
１０３３  通信部（認証サーバ）
１０３４  ユーザ認証テーブル
１０４  業務サーバ
１０４１  認証ユーザ処理部
１０４２  業務ユーザ処理部
１０４３  通信部（業務サーバ）
１０４４  ユーザＩＤ切替テーブル。
【図１】
2012256228.tif 000003
【図２】
2012256228.tif 000004
【図３】
2012256228.tif 000005
【図４】
2012256228.tif 000006
【図５】
2012256228.tif 000007