管理サーバと、クライアント端末と、ICカードとを備え、前記クライアント端末はネットワークを介して前記管理サーバと接続し、前記クライアント端末にログオンするためのログオンシステムであって、前記ICカードは、カードID及びPINを記憶し、前記クライアントは、前記ICカードからカードID及びPINを読み取るカードリーダと、ユーザにより入力されたPINと前記カードリーダにより読み取られたPINとを照合して認証し、正しく認証された場合に、前記カードリーダによって前記ICカードからカードIDを読み取り、読み取った該カードIDを前記管理サーバに送信するPIN認証手段と、前記管理サーバから、ログオンID及びパスワードで構成されるログオン情報を受信し、該受信したログオン情報からユーザによって選択されたログオン情報をログオン処理手段に送信するログオン手段と、前記ログオン手段から送信されたログオン情報を検証し、正しい場合には前記クライアント端末にログオン処理を行うログオン処理手段と、を備え、前記管理サーバは、カードID及びユーザIDを対応付けた認証情報と、ユーザID及びログオン情報を対応付けたログオン情報データベースと、を記憶する記憶手段と、前記認証情報を参照して前記クライアント端末から受信したカードIDに対応するユーザIDを取得し、取得したユーザIDから、前記ログオン情報データベースを参照してユーザIDに対応するログオン情報を取得し、前記クライアント端末に該取得したログオン情報を送信する認証手段と、を備えることを特徴とするログオンシステム。特許文献1に記載の技術は、1つのIDとパスワードを覚えていれば、各システムのIDとパスワードを覚えておく必要がないという利点を有しているが、1つであっても、IDとパスワードを覚えておくことは依然として、利用者に負担を掛けているという問題がある。そこで、本発明は、利用者認証が必要な複数のクライアント端末を利用する際、利用者の負担を極力少なくすることが可能なログオンシステムを提供することを課題とする。上記課題を解決するため、本発明では、管理サーバと、クライアント端末と、ICカードとを備え、前記クライアント端末はネットワークを介して前記管理サーバと接続し、前記クライアント端末にログオンするためのログオンシステムであって、前記ICカードは、カードID及びPINを記憶し、前記クライアントは、前記ICカードからカードID及びPINを読み取るカードリーダと、ユーザにより入力されたPINと前記カードリーダにより読み取られたPINとを照合して認証し、正しく認証された場合に、前記カードリーダによって前記ICカードからカードIDを読み取り、読み取った該カードIDを前記管理サーバに送信するPIN認証手段と、前記管理サーバから、ログオンID及びパスワードで構成されるログオン情報を受信し、該受信したログオン情報からユーザによって選択されたログオン情報をログオン処理手段に送信するログオン手段と、前記ログオン手段から送信されたログオン情報を検証し、正しい場合には前記クライアント端末にログオン処理を行うログオン処理手段と、を備え、前記管理サーバは、カードID及びユーザIDを対応付けた認証情報と、ユーザID及びログオン情報を対応付けたログオン情報データベースと、を記憶する記憶手段と、前記認証情報を参照して前記クライアント端末から受信したカードIDに対応するユーザIDを取得し、取得したユーザIDから、前記ログオン情報データベースを参照してユーザIDに対応するログオン情報を取得し、前記クライアント端末に該取得したログオン情報を送信する認証手段と、を備えることを特徴とするログオンシステムを提供する。本発明では、クライアント端末はPINPersonalidentificationnumberによってユーザの認証を行う。ユーザの認証を行うとクライアント端末はICカードからカードIDを読み取り、管理サーバに送信する。管理サーバではカードIDに対応するユーザIDを特定し、さらにユーザIDに対応するログオン情報を読み出して、クライアント端末に送信する。クライアント端末は、ログオン情報を受信する。受信したログオン情報の中から、特定のログオン情報が選択されると、選択されたログオン情報において、クライアント端末にログオンすることができる。これにより、ユーザは1つのPINを覚えておくのみで、多数のログオン情報を管理サーバから入手し、その中から所望のログオン情報を選択することによってログオンを行うことができる。本発明によれば、ユーザはPINを覚えておくのみで、様々なログオン情報においてクライアント端末にログオンを行うことができる。以下、図面を参照しながら、本発明の好適な実施形態について説明する。[システム構成]本実施形態に係るログオンシステム10について説明する。図1にログオンシステム10の概略構成を示す。図1に示すように、ログオンシステム10において、複数のクライアント端末2と管理サーバ1とがネットワークNを介して接続されている。クライアント端末2はネットワークNを介して、管理サーバ1と通信を行うことができる。ネットワークNはLANLocalAreaNetwork、無線LANWi-Fiなど、インターネットなどである。本実施形態においてはLANを適用するものとする。クライアント端末2には、それぞれICカードR/W3リーダライタが接続されている。クライアント端末2は、ICカードR/W3によってICカード4とのデータの読み書きを行うことができる。ログオンシステム10において、ユーザがそれぞれのクライアント端末2にログオンする場合、ユーザがそれぞれ所持している自己のICカード4をICカードR/W3に挿入してICカード4内のデータをクライアント端末2に読み込ませる。クライアント端末2はPINによってユーザ認証を行うと、ICカード4内のカードIDを読み取り、カードIDを管理サーバ1にネットワークNを介して送信する。管理サーバ1はクライアント端末2から送信されたカードIDに対応するユーザIDを特定し、そのユーザIDに対応するログオン情報の全てを、クライアント端末2に送信する。ログオン情報を受信したクライアント端末2は、管理サーバ1より送信されたログオン情報を一覧として表示する。ユーザは、表示されたログオン情報一覧の中から、所望のログオン情報を選択することによって、選択したログオン情報において、クライアント端末2にログオンすることができる。[管理サーバ1]図2は本実施形態に係るログオンシステム10の機能ブロック図である。本実施形態のログオンシステム10において、管理サーバ1は、ネットワークNを介してクライアント端末2と通信を行うためのネットワーク通信手段105、各種操作を行う入力操作手段103、データを表示する表示手段104、各種データを記憶する記憶手段101、それらの手段を制御する制御手段102によって構成されている。管理サーバ1はハードウェアとして、クラインアント端末2と通信が可能なLANカード等のNICNetworkinterfaceCard、CPU等のプロセッサ、DRAM等からなるメモリ、HDDドライブ等といった記憶装置、ディスプレイ、マウスやキーボード等で構成されるサーバマシンである。ネットワーク通信手段105はネットワークNを介してクライアント端末2とデータの送受信を行うものである。ネットワーク通信手段105はネットワークNを介してクライアント端末2と通信するときに、各種データの送受信を行う役割を果たす。記憶手段101は図2に示すように、ログオン情報データベース111と、認証情報112と、OSOperatingSystem等の各種プログラム113とを記憶する。ログオン情報データベース111は図3に示すような構成となっている。すなわち、ログオン情報データベース111はユーザID、ログオンID、パスワード、ドメイン名、標準ユーザフラグが一組となったデータベースである。ログオン情報はクライアント端末2にログオンするための、ログオンID、ドメイン名、及びパスワードからなる情報である。ログオン情報はユーザIDごとに設定される。標準ユーザフラグとは、どのログオン情報が標準ユーザであるか識別するためのフラグ情報であり、ユーザIDごとに予め設定する。標準ユーザとは、各ユーザのログオン情報の中でも普段使用するログオン情報を指す。標準ユーザフラグが1となっていれば、そのユーザIDが標準ユーザであることを示す。標準ユーザは必ずしも設定されている必要はない。認証情報112は図4に示すような構成となっている。すなわち、カードIDとユーザIDとを対応させたデータである。認証情報112は、クライアント端末2からカードIDが送信されたときに、カードIDに対応するユーザIDを特定するために使用される。制御手段102は、ユーザ認証手段114認証手段が含まれる。また、制御手段102には基本ソフトとしてOS115も含まれる。ユーザ認証手段114は、ユーザIDによりユーザを認証する。ユーザ認証手段114は、クラインアント端末2よりカードIDを受信すると、認証情報112を参照し、受信したカードIDに対応するユーザIDが認証情報112中に在るか否か判断する。ユーザ認証手段114は、受信したカードIDに対応するユーザIDが在る場合は認証成功と判断し、受信したカードIDに対応するユーザIDがない場合は認証失敗と判断する。ユーザ認証手段114は、認証成功と判断すると、ログオン情報データベース111を参照し、ユーザIDに対応するログオン情報の全てを取得し、ネットワーク通信手段105を使用して、クライアント端末2に送信する。また、ユーザ認証手段114は、認証失敗と判断した場合、認証失敗の旨を、ネットワーク通信手段105を使用して送信する。[クライアント端末2]クライアント端末2は図2に示すような構成となっている。すなわち、クライアント端末2は、OSOperatingSystem等の各種プログラム212を記憶する記憶手段201、制御手段202、データ等を表示する表示手段204、キーボード、マウス等の入力操作手段203、ネットワークNを介して管理サーバ1と通信を行うネットワーク通信手段205を有する。クラインアント端末2は、ハードウェアとして管理サーバ1と通信が可能なLANカード等のNICNetworkinterfaceCard、CPU等のプロセッサ、DRAM等からなるメモリ、HDDドライブ等といった記憶装置、ディスプレイ、マウスやキーボード等で構成されるパーソナルコンピュータである。表示手段204には、液晶、有機ELなどの各種表示装置を適用することができる。また、上記キーボード等の入力操作手段203に加えて、表示手段204にタッチパネル等の機能を付け加えても良い。制御手段202は、PIN認証手段213、及びログオン手段214を含む。また、基本ソフトとしてOS215ログオン処理手段も制御手段202に含まれる。PIN認証手段213は、ICカード4からPINPersonalidentificationnumberを読み出し、読み出したPINと、入力操作手段203から入力されたPINとを照合して入力されたPINが正しいか否か判断する。PIN認証手段213は入力されたPINが正しいものと判断すると、ICカード4からカードIDを読み出し、ネットワーク通信手段205を使用して、読み出したカードIDを管理サーバ1に送信する。PINが正しくなかった場合、PIN認証手段213は、表示手段204にPIN入力画面を表示させる。なお、PINの認証はICカード4の制御手段402で行い、PINの照合結果をクライアント端末2に返すように構成しても良い。ログオン手段214は、管理サーバ1よりログオン情報を受信すると、その受信したログオン情報をログオン情報一覧として、表示手段204に表示させる。ユーザがログオン情報を選択すると、選択されたログオン情報をクライアント端末2のOSに渡す処理を行う。記憶手段201にはOSが記憶されており、制御手段202はOSを実行してクライアント端末2を機能させる。OSには、ユーザを管理する機能が標準的に備えられている。ログオン情報はログオンID、ドメイン名、パスワードからなっている。OSはログオン手段214からログオン情報を渡されるか、もしくは入力操作手段203からログオン情報が入力されると、ログオン情報を検証し、正しい場合ログオン処理を行う。検証を行うためのログオン情報はクライアント端末2がローカルに情報を記憶していても良いし、管理サーバ1とは別に存在するサーバ図示せずから検証のためのログオン情報を取得して、ログオン処理を行っても良い。ログオン情報がローカルに記憶されている場合、例えば、あるユーザIDのログオン情報がクライアント端末2-1に記憶され、クライアント端末2-2には記憶されていなかった場合は、そのユーザIDをもつユーザはクライアント端末2-1にはログオンできるが、クライアント端末2-2にはログオンできないことになる。検証のためのログオン情報をサーバから取得する場合は、クライアント端末2を変更してもログオンすることができる。[ICカードR/W3]ICカードR/W3はクライアント端末2と通信可能に接続されている。ICカードR/W3はICカード4と通信し、データの読み書きを行うことができる。市販のICカードリーダで実現可能である。基本的にはICカード4のデータを読み取ることができればよい。ICカードR/W3は接触式、非接触式のどちらでも適用することができる。[ICカード4]ICカード4は図5に示すような構成となっている。すなわち、ICカード4はCPU、RAMなどから構成される制御手段402、記憶手段401、ICカードR/W3と通信を行う通信I/F403を備える。記憶手段401にはOSやアプリケーションなどの各種プログラム412を記憶している。制御手段402はOSを実行してICカード4を機能させる。また、記憶手段401はカードIDとPINを記憶する。ICカード4には接触式、非接触式のどちらでも適用することができる。[ログオンシステム処理]本実施形態ログオンシステムの処理について、図6、図7に示されるフローチャートにそって説明する。ユーザが対象とするクライアント端末2を起動すると、制御手段202はOSを起動させるS601。制御手段202はICカードR/W3にICカード4がセットされているか否か確認S602し、ICカード4がセットされていない場合は、ICカード4のセットを要求し、ICカード4がセットされている場合は、PIN入力標準ユーザ選択画面を表示手段204に表示するS603。ユーザは入力操作手段203を操作して、PINを入力し、さらに標準ユーザでログオンするか否か選択するS604。続いて、PIN認証手段213は、ICカード4の記憶手段401からPINを読み出す。PIN認証手段213は、入力操作手段203から入力されたPINと、ICカード4から読み出したPINとを照合して、ユーザが入力したPINが正しいか否か判断するS605。PINが正しくなかった場合S605:NO、S603に戻り、制御手段202はPIN入力標準ユーザ選択画面を表示手段204に再度表示し、ユーザにPINの再入力を促す。このように、正しいPINが入力されるまでS603~S605の処理を繰り返す。S605において、クライアント端末2のPIN認証手段213が、入力されたPINが正しいと判断した場合S605:YES、PIN認証手段213は、ICカード4の記憶手段401に記憶されているカードIDを取得し、ネットワーク通信手段205を用いてカードIDを管理サーバ1に送信するS606。管理サーバ1のネットワーク通信手段105が、カードIDを受信するS607と、ユーザ認証手段114は記憶手段101内に記憶されている認証情報112を参照し、受信したカードIDに対応するユーザIDがあるか否か確認するS608。カードIDに対応するユーザIDがあった場合S608:YES、ユーザ認証手段114は認証成功と判断し、ログオン情報データベース111を参照してユーザIDに対応するログオン情報の全てを取得し、ネットワーク通信手段105を使用して、クライアント端末2に送信するS609。クライアント端末2のネットワーク通信手段205がログオン情報を受信すると、ログオン手段214は受信したログオン情報を記憶手段201に一時的に記憶させるS610。次に、クライアント端末2のログオン手段214は管理サーバ1より受信したログオン情報が1以上あるか否か確認するS611。ログオン情報が1以上あればS614へ、ログオン情報が1以上ないログオン情報が0個場合はS620へ処理が分岐する。一方、S608において、管理サーバ1のユーザ認証手段114が、カードIDに対応するユーザIDがないと判断した場合S608:NO、ユーザ認証手段114は認証失敗と判断し、認証失敗の旨の信号を、ネットワーク通信手段105を使用して送信するS612。続いて、クライアント端末2のネットワーク通信手段205が認証失敗の旨を受信するS613。そして、S624へ処理が移る。認証成功であった場合管理サーバ1の記憶手段101内に記憶されている認証情報112に、カードIDに対するユーザIDがあった場合、クライアント端末2はログオン情報を管理サーバ1より受け取ることができる。クライアント端末2がログオン情報を受け取ると、ログオン手段214はS604において標準ユーザが選択されているか否か判断するS614。標準ユーザが選択されていた場合S614:YES、ログオン手段214はS610において記憶手段201に記憶させたログオン情報の中から標準ユーザフラグが付いているログオン情報を読み出し、読み出したログオン情報をOSに渡すS615。OSは渡されたログオン情報の検証を行い、ログオン情報が正しいか否か判断するS622。ログオン情報が正しい場合S622:YES、OSはクライアント端末2へのログオンを許可し、ログオン処理を行うS623。S614の処理において、S604で標準ユーザが選択されていなかった場合S614:NO、ログオン手段214は、S610において記憶手段201に記憶させたログオン情報の全てを一覧として、表示手段204に表示させるS616。ユーザはその一覧の中からログオン情報を選択するか、もしくは表示されている以外でログオンすることを選択することができる。ログオン情報一覧でログオンする場合S617:NO、ユーザはログオン情報を選択するS618。つづいてログオン手段214は選択されたログオン情報をOSに渡すS619。OSは渡されたログオン情報の検証を行い、ログオン情報が正しいか否か判断するS622。ログオン情報が正しい場合S622:YES、OSはクライアント端末2へのログオンを許可し、ログオン処理を行うS623。S617において、ユーザがログオン情報一覧以外でログオンすることを選択した場合S617:YES、ログオン手段214は表示手段204にログオンID、ドメイン名、ログオンパスワードを入力する画面を表示させるS620。ユーザはログオンID、ドメイン名、ログオンパスワードを入力するS621。ログオンID、ドメイン名、ログオンパスワードが入力されると、ログオン手段214は、入力されたログオンID、ドメイン名、ログオンパスワードをOSに渡す。OSは渡されたログオン情報の検証を行い、ログオン情報が正しいか否か判断するS622。ログオン情報が正しい場合S622:YES、OSはクライアント端末2へのログオンを許可し、ログオン処理を行うS623。S621において入力されたログオンID、ドメイン名、ログオンパスワードが正しくなかった場合S622:NO、ログオン手段214は表示手段204にログオンID、ドメイン名、ログオンパスワードを入力する画面を表示させるS620。以下、正しいログオンID、ドメイン名、ログオンパスワードが入力されるまで、S620~S622を繰り返す。S611の処理においてログオン情報が0、つまり管理サーバ1の認証112にカードIDに対応するユーザIDは存在するが、ユーザIDに対応するログオン情報がログオン情報データベース111に存在しない場合S611:NO、ログオン手段214は表示手段204にログオンID、ドメイン名、ログオンパスワードを入力する画面を表示させるS620。ユーザはログオンID、ドメイン名、ログオンパスワードを入力するS621。ログオンID、ドメイン名、ログオンパスワードが入力されると、ログオン手段214は、入力されたログオンID、ドメイン名、ログオンパスワードをOSに渡す。OSは渡されたログオン情報の検証を行い、ログオン情報が正しいか否か判断するS622。ログオン情報が正しい場合S622:YES、OSはクライアント端末2へのログオンを許可し、ログオン処理を行うS623。S621において入力されたログオンID、ドメイン名、ログオンパスワードが正しくなかった場合S622:NO、ログオン手段214は表示手段204にログオンID、ドメイン名、ログオンパスワードを入力する画面を表示させるS620。以下、正しいログオンID、ドメイン名、ログオンパスワードが入力されるまで、S620~S622の処理を繰り返す。一方、管理サーバ1にカードIDに対応するユーザIDがなかった場合、ユーザ認証手段114に認証失敗と判断される。管理サーバ1より認証失敗の旨の信号を受信するS613と、クライアント端末2のログオン手段214はICカードR/W3にセットされているICカード4では、クライアント端末2にログオンできない旨を表示するS624。本実施形態の作用効果本実施形態によれば、ユーザはPIN認証を行うことにより、ユーザ自身が保有するカードのカードIDに対応するログオン情報のすべてを取得することができるので、ユーザはPINを覚えておくのみで、ログオン処理を行うことができる。また、標準ユーザを設定しておくことで、ユーザはログオン時に標準ユーザでログオンする旨選択しておけば、ログオン情報一覧から選択することなく、標準ユーザでログオンすることができる。