(57)【要約】【課題】シングルサインオンの利便性を失うことなく、サインオンした状態でユーザが一時的に離席した場合でもセキュリティを確保する。【解決手段】頻繁な情報の読み書きを短時間で実行できるＲＦＩＤを使って、Ｗｅｂサーバ４の認証プラグイン４１で生成されるユーザ属性情報、セッション情報、及び基本認証を省略させるための有効期限付き認証情報の格納先をユーザ端末３ではなくＲＦＩＤカード２に格納する。シングルサインオンで認証情報を利用する場合には、常にこのＲＦＩＤカード１に格納された認証情報を確認する。これにより、ユーザが離席するときに、ＲＦＩＤカード１を携帯することによって、第三者がサインオンした状態から情報を盗もうとしても、ＲＦＩＤカード１がないため、認証情報の取得に失敗し、よって情報の取得に失敗する。【選択図】  図１
2005215870.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが携帯し得る大きさを有し、情報を読み書き可能に格納するＲＦＩＤカードと、
前記ＲＦＩＤカードとの間で非接触通信により前記情報の読み書きを行うＲＦＩＤリーダライタと、
前記ＲＦＩＤリーダライタに接続されるユーザ端末と、
前記ユーザ端末にネットワークを介して接続されるサーバとを有し、
前記ユーザ端末を操作しているユーザからの前記ネットワーク上の所定リソースへのアクセス要求時にシングルサインオンによる認証を行うシングルサインオン方法であって、
前記ユーザ端末が、前記リソースへのアクセス要求時に、前記ＲＦＩＤカードに所定の認証情報が格納されていない場合、前記ユーザにより入力されるユーザＩＤ及びパスワードを含む情報を前記サーバに送信するステップと、
前記サーバが、前記リソースへのアクセス要求時に、前記ユーザ端末から送られてくるユーザＩＤ及びパスワードを含む情報に基づいて前記ユーザを特定する基本認証を行うステップと、
前記サーバが、前記基本認証で特定されたユーザに対し、ユーザ属性情報、一意的に割り当てられるセッションＩＤ、及び該基本認証を省略させるための有効期限の情報を含む認証情報を生成し、該認証情報を暗号化して前記ユーザ端末に送信すると共に、自サーバ内に前記認証情報に対応する前記ユーザ属性情報及びセッションＩＤを含むセッション情報を生成して格納するステップと、
前記サーバが、前記基本認証で特定されたユーザに対し、前記リソースへのアクセスを許可し又は不許可にするステップと、
前記ユーザ端末が、前記サーバから送られてくる前記認証情報を前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードに書き込むステップと、
前記ユーザ端末が、前記リソースへのアクセス要求時に、前記ＲＦＩＤカードに前記認証情報が格納されている場合、前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードから前記暗号化された認証情報を読み込み、該認証情報を前記サーバに送信するステップと、
前記サーバが、前記リソースへのアクセス要求時に、前記ユーザ端末から送られてくる前記認証情報を復号化し、該認証情報と自サーバ内に格納された前記セッション情報とに基づいて、前記基本認証を省略させるための有効期限が切れておらず且つ前記認証情報と前記セッション情報の互いのユーザ属性情報及びセッションＩＤが一致している場合に前記認証情報に問題がないと判断し、前記有効期限が切れている又は前記認証情報と前記セッション情報の互いのユーザ属性情報及びセッションＩＤが一致していない場合に前記認証情報に問題があると判断するステップと、
前記サーバが、前記認証情報に問題があると判断された前記ユーザに対し、前記基本認証を行うステップを実行し、前記認証情報に問題がないと判断された前記ユーザに対し、前記リソースへのアクセスを許可し又は不許可にするステップとを有することを特徴とするＲＦＩＤを用いたシングルサインオン方法。
【請求項２】
前記ユーザ端末が、前記ユーザの操作により前記認証情報を無効化する申請が行われるとき、前記ユーザにより入力されるユーザＩＤ及びパスワードを含む情報を前記サーバに送信するステップと、
前記サーバが、前記申請時に前記ユーザ端末から送られてくるユーザＩＤ及びパスワードを含む情報に基づいて前記ユーザを特定する基本認証を行い、該基本認証で特定されたユーザに対し前記セッション情報を削除するステップとをさらに有することを特徴とする請求項１記載のＲＦＩＤを用いたシングルサインオン方法。
【請求項３】
前記ユーザ端末が、前記リソースへのアクセス終了時に、前記ＲＦＩＤカードに格納されている前記認証情報を削除するか保存するかの選択を前記ユーザに促し、該選択に応じて、前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードに格納された前記認証情報を削除し又は保存するステップをさらに有することを特徴とする請求項１又は２に記載のＲＦＩＤを用いたシングルサインオン方法。
【請求項４】
前記サーバは、一つ又は複数のサーバからなり
前記ユーザ端末は、１つ又は複数のユーザ端末からなることを特徴とする請求項１乃至３のいずれか１項に記載のＲＦＩＤを用いたシングルサインオン方法。
【請求項５】
前記サーバは、Ｗｅｂサーバを備え、
前記リソースは、前記Ｗｅｂサーバにより提供されるＷｅｂページを有し、
前記ユーザ端末は、前記Ｗｅｂページを閲覧可能なＷｅｂブラウザを搭載したものであることを特徴とする請求項１乃至４のいずれか１項に記載のＲＦＩＤを用いたシングルサインオン方法。
【請求項６】
ユーザが携帯し得る大きさを有し、情報を読み書き可能に格納するＲＦＩＤカードと、
前記ＲＦＩＤカードとの間で非接触通信により前記情報の読み書きを行うＲＦＩＤリーダライタと、
前記ＲＦＩＤリーダライタに接続されるユーザ端末と、
前記ユーザ端末にネットワークを介して接続されるサーバとを有し、
前記ユーザ端末を操作しているユーザからの前記ネットワーク上の所定リソースへのアクセス要求時にシングルサインオンによる認証を行うシングルサインオンシステムであって、
前記サーバは、
前記リソースへのアクセス要求時に、前記ユーザ端末から送られてくるユーザＩＤ及びパスワードを含む情報に基づいて前記ユーザを特定する基本認証を行う手段と、
前記基本認証で特定されたユーザに対し、ユーザ属性情報、一意的に割り当てられるセッションＩＤ、及び該基本認証を省略させるための有効期限の情報を含む認証情報を生成し、該認証情報を暗号化して前記ユーザ端末に送信すると共に、自サーバ内に前記認証情報に対応する前記ユーザ属性情報及びセッションＩＤを含むセッション情報を生成して格納する手段と、
前記基本認証で特定されたユーザに対し、前記リソースへのアクセスを許可し又は不許可にする手段と、
前記リソースへのアクセス要求時に、前記ユーザ端末から送られてくる前記認証情報を復号化し、該認証情報と自サーバ内に格納された前記セッション情報とに基づいて、前記基本認証を省略させるための有効期限が切れておらず且つ前記認証情報と前記セッション情報の互いのユーザ属性情報及びセッションＩＤが一致している場合に前記認証情報に問題がないと判断し、前記有効期限が切れている又は前記認証情報と前記セッション情報の互いのユーザ属性情報及びセッションＩＤが一致していない場合に前記認証情報に問題があると判断する手段と、
前記認証情報に問題があると判断された前記ユーザに対し、前記基本認証を行う手段を実行し、前記認証情報に問題がないと判断された前記ユーザに対し、前記リソースへのアクセスを許可し又は不許可にする手段とを有し、
前記ユーザ端末は、
前記リソースへのアクセス要求時に、前記ＲＦＩＤカードに前記認証情報が格納されていない場合、前記ユーザにより入力されるユーザＩＤ及びパスワードを含む情報を前記サーバに送信する手段と、
前記リソースへのアクセス要求時に、前記ＲＦＩＤカードに前記認証情報が格納されている場合、前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードから前記暗号化された認証情報を読み込み、該認証情報を前記サーバに送信する手段と、
前記サーバから送られてくる前記認証情報を前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードに書き込む手段と、
を有することを特徴とするＲＦＩＤを用いたシングルサインオンシステム。
【請求項７】
前記ユーザ端末は、前記ユーザの操作により前記認証情報を無効化する申請が行われるとき、前記ユーザにより入力されるユーザＩＤ及びパスワードを含む情報を前記サーバに送信する手段をさらに有し、
前記サーバは、前記申請時に前記ユーザ端末から送られてくるユーザＩＤ及びパスワードを含む情報に基づいて前記ユーザを特定する基本認証を行い、該基本認証で特定されたユーザに対し前記セッション情報を削除する手段をさらに有することを特徴とする請求項６記載のＲＦＩＤを用いたシングルサインオンシステム。
【請求項８】
前記ユーザ端末は、前記リソースへのアクセス終了時に、前記ＲＦＩＤカードに格納されている前記認証情報を削除するか保存するかの選択を前記ユーザに促し、該選択に応じて、前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードに格納された前記認証情報を削除し又は保存する手段をさらに有することを特徴とする請求項６又は７に記載のＲＦＩＤを用いたシングルサインオンシステム。
【請求項９】
前記サーバは、一つ又は複数のサーバからなり
前記ユーザ端末は、１つ又は複数のユーザ端末からなることを特徴とする請求項６乃至７のいずれか１項に記載のＲＦＩＤを用いたシングルサインオンシステム。
【請求項１０】
前記サーバは、Ｗｅｂサーバを備え、
前記リソースは、前記Ｗｅｂサーバにより提供されるＷｅｂページを有し、
前記ユーザ端末は、前記Ｗｅｂページを閲覧可能なＷｅｂブラウザを搭載したものであることを特徴とする請求項６乃至９のいずれか１項に記載のＲＦＩＤを用いたシングルサインオン方法。
【請求項１１】
ユーザが携帯し得る大きさを有し、情報を読み書き可能に格納するＲＦＩＤカードと、
前記ＲＦＩＤカードとの間で非接触通信により前記情報の読み書きを行うＲＦＩＤリーダライタと、
前記ＲＦＩＤリーダライタに接続されるユーザ端末とを有し、
前記ユーザ端末を操作しているユーザからの前記ネットワーク上の所定リソースへのアクセス要求時にシングルサインオンによる認証を行うシングルサインオンシステムで用いるサーバであって、
前記リソースへのアクセス要求時に、前記ユーザ端末から送られてくるユーザＩＤ及びパスワードを含む情報に基づいて前記ユーザを特定する基本認証を行う手段と、
前記基本認証で特定されたユーザに対し、ユーザ属性情報、一意的に割り当てられるセッションＩＤ、及び該基本認証を省略させるための有効期限の情報を含む認証情報を生成し、該認証情報を暗号化して前記ユーザ端末に送信すると共に、自サーバ内に前記認証情報に対応する前記ユーザ属性情報及びセッションＩＤを含むセッション情報を生成して格納する手段と、
前記基本認証で特定されたユーザに対し、前記リソースへのアクセスを許可し又は不許可にする手段と、
前記リソースへのアクセス要求時に、前記ユーザ端末から送られてくる前記認証情報を復号化し、該認証情報と自サーバ内に格納された前記セッション情報とに基づいて、前記基本認証を省略させるための有効期限が切れておらず且つ前記認証情報と前記セッション情報の互いのユーザ属性情報及びセッションＩＤが一致している場合に前記認証情報に問題がないと判断し、前記有効期限が切れている又は前記認証情報と前記セッション情報の互いのユーザ属性情報及びセッションＩＤが一致していない場合に前記認証情報に問題があると判断する手段と、
前記認証情報に問題があると判断された前記ユーザに対し、前記基本認証を行う手段を実行し、前記認証情報に問題がないと判断された前記ユーザに対し、前記リソースへのアクセスを許可し又は不許可にする手段とを有することを特徴とするサーバ。
【請求項１２】
前記サーバは、前記ユーザ端末からの前記認証情報を無効化する申請時に前記ユーザ端末から送られてくるユーザＩＤ及びパスワードを含む情報に基づいて前記ユーザを特定する基本認証を行い、該基本認証で特定されたユーザに対し前記セッション情報を削除する手段をさらに有することを特徴とする請求項１１記載のサーバ。
【請求項１３】
ユーザが携帯し得る大きさを有し、情報を読み書き可能に格納するＲＦＩＤカードと、
前記ＲＦＩＤカードとの間で非接触通信により前記情報の読み書きを行うＲＦＩＤリーダライタと、
ネットワークに接続されるサーバとを有し、
前記ＲＦＩＤリーダライタに接続され、前記ネットワーク上の所定リソースへのアクセス要求時にシングルサインオンによる認証を行うシングルサインオンシステムで用いるユーザ端末であって、
前記リソースへのアクセス要求時に、前記サーバで生成されたユーザ属性情報、一意的に割り当てられるセッション情報、及び基本認証を省略させるための有効期限の情報を含む認証情報が前記ＲＦＩＤカードに格納されていない場合、前記ユーザにより入力されるユーザＩＤ及びパスワードを含む情報を前記サーバに送信する手段と、
前記リソースへのアクセス要求時に、前記認証情報が前記ＲＦＩＤカードに格納されている場合、前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードから前記認証情報を読み込んで前記サーバに送信する手段と、
前記サーバから送られてくる前記認証情報を前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードに書き込む手段とを有することを特徴とするユーザ端末。
【請求項１４】
前記ユーザの操作により前記認証情報を無効化する申請が行われるとき、前記ユーザにより入力されるユーザＩＤ及びパスワードを含む情報を前記サーバに送信する手段をさらに有することを特徴とする請求項１３記載のユーザ端末。
【請求項１５】
前記リソースへのアクセス終了時に、前記ＲＦＩＤカードに格納されている前記認証情報を削除するか保存するかの選択を前記ユーザに促し、該選択に応じて、前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードに格納された前記認証情報を削除し又は保存する手段をさらに有することを特徴とする請求項１３又は１４に記載のユーザ端末。
【請求項１６】
ユーザが携帯し得る大きさを有し、シングルサインオンシステムのユーザ端末に接続されたＲＦＩＤリーダライタとの間で非接触通信により情報を読み書き可能に格納するＲＦＩＤカードであって、
前記シングルサインオンシステムのサーバで生成されたユーザ属性情報、一意的に割り当てられるセッション情報、及び基本認証を省略させるための有効期限の情報を含む認証情報を前記ユーザ端末から前記ＲＦＩＤリーダライタを介して格納すると共に、前記ユーザのシングルサインオンによる認証時に前記認証情報を前記ＲＦＩＤリーダライタから前記ユーザ端末を介して前記サーバに供給することを特徴とするＲＦＩＤカード。
【請求項１７】
シングルサインオンシステムのユーザ端末に接続され、かつ、ユーザが携帯するＲＦＩＤカードとの間で非接触通信により情報を読み書きするＲＦＩＤリーダライタであって、
前記シングルサインオンシステムのサーバで生成されたユーザ属性情報、一意的に割り当てられるセッション情報、及び基本認証を省略させるための有効期限の情報を含む認証情報を前記ユーザ端末を介して前記ＲＦＩＤカードに書き込み、前記ユーザのシングルサインオンによる認証時に前記ＲＦＩＤカードに前記認証情報が格納されている場合、該認証情報を前記ＲＦＩＤカードから読み込んで前記ユーザ端末を介して前記サーバに供給することを特徴とするＲＦＩＤリーダライタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤ（Radio Frequency-Identification）を用いたシングルサインオン方法及びシステムに係り、特にシングルサインオンによる認証を得てサインオンした状態において、ユーザが離席した場合でもセキュリティを確保する技術に関する。
【背景技術】
【０００２】
コンピュータネットワークでは、通常、ネットワークを通して利用可能なＷｅｂページやアプリケーション等の複数のリソースへのアクセスやその利用権限をユーザに応じて制限している。このため、ユーザは各リソースへのアクセス時にユーザ名やパスワード等の情報を入力して、その都度認証を得る必要があった。しかし、個々のリソースへアクセスする度にユーザ名やパスワード等の情報を入力する操作は、ユーザにとっては大変煩わしく、またセキュリティ上の理由でリソース毎に異なるパスワードを設定していれば、パスワード数がリソース数に比例して増えるため、必ずしも利便性のよいものではなかった。
【０００３】
そこで、近年、このような複数のリソースにアクセスする際、一度だけ認証を行うことで、アクセス許可されている全てのリソースを利用できる「シングルサインオン（Single Sign-on）」と呼ばれる認証方法が知られている。このシングルサインオン方法を用いたシステムでは、例えば認証情報をユーザ端末に保管し、リソースへのアクセス時にサーバ側でその認証情報を用いて認証を行う方式等が知られている。
【０００４】
なお、本発明に関連する背景技術としては、１）第三者による携帯型データ通信端末装置の不正利用を防止するため、ユーザ認証装置と携帯型データ通信端末同士の距離が通信可能な距離にあるかどうかで認証を行うという方式（特許文献１参照）、２）ＰＯＳシステムの不正操作を解決するため、予めＲＦＩＤに格納されている鍵データとシステム側で格納されている錠データとの照合を行うという方式（特許文献２参照）、３）ＦＡシステム機器の安全性確保の問題を解決するため、予めＲＦＩＤに格納されているユーザＩＤとパスワードから成る識別情報により照合を行うという方式（特許文献３参照）、４）端末それ自身の操作認証における離席の問題を解決するため、予めＲＦＩＤに格納されている個人識別データを元にセキュリティ端末を用意して各端末ごとに認証を行うという方式（特許文献４参照）が開示されている。
【特許文献１】特開２０００−３３３６号公報
【特許文献２】特開２０００−２２２０５９号公報
【特許文献３】特開２００２−１１６８４０号公報
【特許文献４】特開平９−２４５１３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のシングルサインオン方法を用いたシステムでは、認証情報をユーザ端末に保管する方式の場合、一端サインオンした状態でアクセス制御された情報を取得すると、認証情報の有効期限が切れるか、あるいはサインオフしない限り、誰でもその情報の取得を継続することができる。このため、サインオンした状態でユーザが席を外した場合は、不正な第三者によって情報操作等により情報が盗まれる恐れがあり、セキュリティ確保のための対策が望まれている。
【０００６】
この対策例として、ユーザが離席する度にサインオフすることも考えられるが、この場合、再開するためにはその都度サインオンをやり直す必要があり、上記シングルサインオンの利便性が失われてしまう。また、上記１〜４）の背景技術については、いずれもシングルサインオン方法を用いたシステムでの上記離席の問題を解決することを意図したものではない。
【０００７】
本発明は、上記従来の問題点に鑑みてなされたものであって、シングルサインオンの利便性を失うことなく、サインオンした状態でユーザが一時的に離席した場合でもセキュリティを確保することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係るＲＦＩＤを用いたシングルサインオン方法は、ユーザが携帯し得る大きさを有し、情報を読み書き可能に格納するＲＦＩＤカードと、前記ＲＦＩＤカードとの間で非接触通信により前記情報の読み書きを行うＲＦＩＤリーダライタと、前記ＲＦＩＤリーダライタに接続されるユーザ端末と、前記ユーザ端末にネットワークを介して接続されるサーバとを有し、前記ユーザ端末を操作しているユーザからの前記ネットワーク上の所定リソースへのアクセス要求時にシングルサインオンによる認証を行うシングルサインオン方法であって、前記ユーザ端末が、前記リソースへのアクセス要求時に、前記ＲＦＩＤカードに所定の認証情報が格納されていない場合、前記ユーザにより入力されるユーザＩＤ及びパスワードを含む情報を前記サーバに送信するステップと、前記サーバが、前記リソースへのアクセス要求時に、前記ユーザ端末から送られてくるユーザＩＤ及びパスワードを含む情報に基づいて前記ユーザを特定する基本認証を行うステップと、前記サーバが、前記基本認証で特定されたユーザに対し、ユーザ属性情報、一意的に割り当てられるセッションＩＤ、及び該基本認証を省略させるための有効期限の情報を含む認証情報を生成し、該認証情報を暗号化して前記ユーザ端末に送信すると共に、自サーバ内に前記認証情報に対応する前記ユーザ属性情報及びセッションＩＤを含むセッション情報を生成して格納するステップと、前記サーバが、前記基本認証で特定されたユーザに対し、前記リソースへのアクセスを許可し又は不許可にするステップと、前記ユーザ端末が、前記サーバから送られてくる前記認証情報を前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードに書き込むステップと、前記ユーザ端末が、前記リソースへのアクセス要求時に、前記ＲＦＩＤカードに前記認証情報が格納されている場合、前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードから前記暗号化された認証情報を読み込み、該認証情報を前記サーバに送信するステップと、前記サーバが、前記リソースへのアクセス要求時に、前記ユーザ端末から送られてくる前記認証情報を復号化し、該認証情報と自サーバ内に格納された前記セッション情報とに基づいて、前記基本認証を省略させるための有効期限が切れておらず且つ前記認証情報と前記セッション情報の互いのユーザ属性情報及びセッションＩＤが一致している場合に前記認証情報に問題がないと判断し、前記有効期限が切れている又は前記認証情報と前記セッション情報の互いのユーザ属性情報及びセッションＩＤが一致していない場合に前記認証情報に問題があると判断するステップと、前記サーバが、前記認証情報に問題があると判断された前記ユーザに対し、前記基本認証を行うステップを実行し、前記認証情報に問題がないと判断された前記ユーザに対し、前記リソースへのアクセスを許可し又は不許可にするステップとを有することを特徴とする。
【０００９】
本発明において、前記ユーザ端末が、前記ユーザの操作により前記認証情報を無効化する申請が行われるとき、前記ユーザにより入力されるユーザＩＤ及びパスワードを含む情報を前記サーバに送信するステップと、前記サーバが、前記申請時に前記ユーザ端末から送られてくるユーザＩＤ及びパスワードを含む情報に基づいて前記ユーザを特定する基本認証を行い、該基本認証で特定されたユーザに対し前記セッション情報を削除するステップとをさらに有してもよい。
【００１０】
本発明において、前記ユーザ端末が、前記リソースへのアクセス終了時に、前記ＲＦＩＤカードに格納されている前記認証情報を削除するか保存するかの選択を前記ユーザに促し、該選択に応じて、前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードに格納された前記認証情報を削除し又は保存するステップをさらに有してもよい。
【００１１】
本発明において、前記サーバは、一つ又は複数のサーバからなり、前記ユーザ端末は、１つ又は複数のユーザ端末からなってもよい。また、前記サーバは、Ｗｅｂサーバを備え、前記リソースは、前記Ｗｅｂサーバにより提供されるＷｅｂページを有し、前記ユーザ端末は、前記Ｗｅｂページを閲覧可能なＷｅｂブラウザを搭載したものであってもよい。
【００１２】
本発明に係るＲＦＩＤを用いたシングルサインオンシステムは、ユーザが携帯し得る大きさを有し、情報を読み書き可能に格納するＲＦＩＤカードと、前記ＲＦＩＤカードとの間で非接触通信により前記情報の読み書きを行うＲＦＩＤリーダライタと、前記ＲＦＩＤリーダライタに接続されるユーザ端末と、前記ユーザ端末にネットワークを介して接続されるサーバとを有し、前記ユーザ端末を操作しているユーザからの前記ネットワーク上の所定リソースへのアクセス要求時にシングルサインオンによる認証を行うシングルサインオンシステムであって、前記サーバは、前記リソースへのアクセス要求時に、前記ユーザ端末から送られてくるユーザＩＤ及びパスワードを含む情報に基づいて前記ユーザを特定する基本認証を行う手段と、前記基本認証で特定されたユーザに対し、ユーザ属性情報、一意的に割り当てられるセッションＩＤ、及び該基本認証を省略させるための有効期限の情報を含む認証情報を生成し、該認証情報を暗号化して前記ユーザ端末に送信すると共に、自サーバ内に前記認証情報に対応する前記ユーザ属性情報及びセッションＩＤを含むセッション情報を生成して格納する手段と、前記基本認証で特定されたユーザに対し、前記リソースへのアクセスを許可し又は不許可にする手段と、前記リソースへのアクセス要求時に、前記ユーザ端末から送られてくる前記認証情報を復号化し、該認証情報と自サーバ内に格納された前記セッション情報とに基づいて、前記基本認証を省略させるための有効期限が切れておらず且つ前記認証情報と前記セッション情報の互いのユーザ属性情報及びセッションＩＤが一致している場合に前記認証情報に問題がないと判断し、前記有効期限が切れている又は前記認証情報と前記セッション情報の互いのユーザ属性情報及びセッションＩＤが一致していない場合に前記認証情報に問題があると判断する手段と、前記認証情報に問題があると判断された前記ユーザに対し、前記基本認証を行う手段を実行し、前記認証情報に問題がないと判断された前記ユーザに対し、前記リソースへのアクセスを許可し又は不許可にする手段とを有し、前記ユーザ端末は、前記リソースへのアクセス要求時に、前記ＲＦＩＤカードに前記認証情報が格納されていない場合、前記ユーザにより入力されるユーザＩＤ及びパスワードを含む情報を前記サーバに送信する手段と、前記リソースへのアクセス要求時に、前記ＲＦＩＤカードに前記認証情報が格納されている場合、前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードから前記暗号化された認証情報を読み込み、該認証情報を前記サーバに送信する手段と、前記サーバから送られてくる前記認証情報を前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードに書き込む手段とを有することを特徴とする。
【００１３】
本発明に係るサーバは、ユーザが携帯し得る大きさを有し、情報を読み書き可能に格納するＲＦＩＤカードと、前記ＲＦＩＤカードとの間で非接触通信により前記情報の読み書きを行うＲＦＩＤリーダライタと、前記ＲＦＩＤリーダライタに接続されるユーザ端末とを有し、前記ユーザ端末を操作しているユーザからの前記ネットワーク上の所定リソースへのアクセス要求時にシングルサインオンによる認証を行うシングルサインオンシステムで用いるサーバであって、前記リソースへのアクセス要求時に、前記ユーザ端末から送られてくるユーザＩＤ及びパスワードを含む情報に基づいて前記ユーザを特定する基本認証を行う手段と、前記基本認証で特定されたユーザに対し、ユーザ属性情報、一意的に割り当てられるセッションＩＤ、及び該基本認証を省略させるための有効期限の情報を含む認証情報を生成し、該認証情報を暗号化して前記ユーザ端末に送信すると共に、自サーバ内に前記認証情報に対応する前記ユーザ属性情報及びセッションＩＤを含むセッション情報を生成して格納する手段と、前記基本認証で特定されたユーザに対し、前記リソースへのアクセスを許可し又は不許可にする手段と、前記リソースへのアクセス要求時に、前記ユーザ端末から送られてくる前記認証情報を復号化し、該認証情報と自サーバ内に格納された前記セッション情報とに基づいて、前記基本認証を省略させるための有効期限が切れておらず且つ前記認証情報と前記セッション情報の互いのユーザ属性情報及びセッションＩＤが一致している場合に前記認証情報に問題がないと判断し、前記有効期限が切れている又は前記認証情報と前記セッション情報の互いのユーザ属性情報及びセッションＩＤが一致していない場合に前記認証情報に問題があると判断する手段と、前記認証情報に問題があると判断された前記ユーザに対し、前記基本認証を行う手段を実行し、前記認証情報に問題がないと判断された前記ユーザに対し、前記リソースへのアクセスを許可し又は不許可にする手段とを有することを特徴とする。
【００１４】
本発明に係るユーザ端末は、ユーザが携帯し得る大きさを有し、情報を読み書き可能に格納するＲＦＩＤカードと、前記ＲＦＩＤカードとの間で非接触通信により前記情報の読み書きを行うＲＦＩＤリーダライタと、
ネットワークに接続されるサーバとを有し、前記ＲＦＩＤリーダライタに接続され、前記ネットワーク上の所定リソースへのアクセス要求時にシングルサインオンによる認証を行うシングルサインオンシステムで用いるユーザ端末であって、前記リソースへのアクセス要求時に、前記サーバで生成されたユーザ属性情報、一意的に割り当てられるセッション情報、及び基本認証を省略させるための有効期限の情報を含む認証情報が前記ＲＦＩＤカードに格納されていない場合、前記ユーザにより入力されるユーザＩＤ及びパスワードを含む情報を前記サーバに送信する手段と、前記リソースへのアクセス要求時に、前記認証情報が前記ＲＦＩＤカードに格納されている場合、前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードから前記認証情報を読み込んで前記サーバに送信する手段と、前記サーバから送られてくる前記認証情報を前記ＲＦＩＤリーダライタを介して前記ＲＦＩＤカードに書き込む手段とを有することを特徴とする。
【００１５】
本発明に係るＲＦＩＤカードは、ユーザが携帯し得る大きさを有し、シングルサインオンシステムのユーザ端末に接続されたＲＦＩＤリーダライタとの間で非接触通信により情報を読み書き可能に格納するＲＦＩＤカードであって、前記シングルサインオンシステムのサーバで生成されたユーザ属性情報、一意的に割り当てられるセッション情報、及び基本認証を省略させるための有効期限の情報を含む認証情報を前記ユーザ端末から前記ＲＦＩＤリーダライタを介して格納すると共に、前記ユーザのシングルサインオンによる認証時に前記認証情報を前記ＲＦＩＤリーダライタから前記ユーザ端末を介して前記サーバに供給することを特徴とする。
【００１６】
本発明に係るＲＦＩＤリーダライタは、シングルサインオンシステムのユーザ端末に接続され、かつ、ユーザが携帯するＲＦＩＤカードとの間で非接触通信により情報を読み書きするＲＦＩＤリーダライタであって、前記シングルサインオンシステムのサーバで生成されたユーザ属性情報、一意的に割り当てられるセッション情報、及び基本認証を省略させるための有効期限の情報を含む認証情報を前記ユーザ端末を介して前記ＲＦＩＤカードに書き込み、前記ユーザのシングルサインオンによる認証時に前記ＲＦＩＤカードに前記認証情報が格納されている場合、該認証情報を前記ＲＦＩＤカードから読み込んで前記ユーザ端末を介して前記サーバに供給することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、頻繁な情報の読み書きを短時間で実行できるＲＦＩＤを使って、認証情報の格納先をユーザ端末ではなくＲＦＩＤカードに格納し、シングルサインオンで認証情報を利用する場合には、常にこのＲＦＩＤカードに格納された認証情報を確認する構成としたため、ユーザが離席するときに、ＲＦＩＤカードを携帯することによって、第三者がサインオンした状態から情報を盗もうとしても、ＲＦＩＤカードがないため、認証情報の取得に失敗し、よって情報の取得に失敗し、これにより、シングルサインオンの利便性を失うことなく、サインオンした状態でユーザが一時的に離席した場合でもセキュリティを確保することができる。即ち、本発明では、シングルサインオンの一環で離席時のセキュリティ確保が行える。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係るＲＦＩＤを用いたシングルサインオン方法及びシステムを実施するための最良の形態について、図面を参照して詳細に説明する。
【実施例】
【００１９】
図１は、本実施例に係るシングルサインオンシステムの全体構成を示す。図１に示すシステムは、頻繁な情報の読み書きを短時間で実行できるＲＦＩＤ（Radio Frequency-Identification）を適用したＲＦＩＤカード（「ＲＦＩＤタグ」、「ＩＣタグ」、「データキャリア」、「非接触ＩＣチップ」等とも呼ばれる）１及びＲＦＩＤリーダライタ２と、ＲＦＩＤリーダライタ２が接続されるユーザ端末３と、認証プラグイン４１を含むＷｅｂサーバ４と、ユーザ端末３とＷｅｂサーバ４を相互に接続するインターネット等の通信ネットワーク１０とを備える。
【００２０】
ＲＦＩＤカード１は、ユーザにより携帯が容易な大きさの本体（例えば、ラベル型、カード型、コイン型、スティック型等の形状をもつ）を有し、本体内に情報を読み書き可能に記憶するメモリを有する電子回路（例えば、ＩＣメモリ、通信回路、及び超小型アンテナ等を有する）を内蔵し、ＲＦＩＤリーダライタ２との間で所定周波数帯（例えば、１３４．２ＫＨｚ帯、１３．５６ＭＨｚ帯、２．４５ＧＨｚ帯等）の電波による非接触通信によりデータ交信可能となっている。
【００２１】
ＲＦＩＤリーダライタ２は、ＲＦＩＤカード１に対して上記周波数帯の電波による非接触通信により情報の読み書きを十分短い時間で実行する機能をもつ情報処理装置（例えば、アンテナ及びコントローラ等を有する）から構成される。このＲＦＩＤリーダライタ２の機能は、例えば情報処理装置のコントローラがそのメモリ上に配置される制御プログラムの命令を読み出し実行することで動作する。
【００２２】
ユーザ端末３は、例えばパーソナルコンピュータ（ＰＣ）等のプログラム制御で動作する情報処理装置（例えば、ＣＰＵ、メモリ、入出力インターフェース及びこれに接続される各種入出力デバイス等を有する）で構成され、Ｗｅｂサーバ４がネットワーク１０上に提供している情報に対し所定の通信プロトコル（ＴＣＰ／ＩＰ等）に従いアクセスし、その情報を画面に表示する機能（例えば、Ｗｅｂブラウザ等）を備えている。また、ユーザ端末３は、後述の認証情報を持っていない場合は基本認証を行うためのユーザＩＤやパスワード等の情報を入力する機能（例えば、キーボード、マウス等の入力器）を持ち、その入力した情報をＷｅｂサーバ４に送信する機能（例えば、通信インターフェース等の通信機器）を備えている。さらに、ユーザ端末３は、ＲＦＩＤリーダライタ２を介してＲＦＩＤカード１に格納されている情報の読み書きを行う機能を備えている。このようなユーザ端末３の各機能は、例えば情報処理装置内のＣＰＵがそのメモリ上に配置されるプログラムの命令を読み出し実行することで動作する。
【００２３】
Ｗｅｂサーバ４は、例えば通信ネットワーク１０上にアクセス制限可能な複数のリソースとしてのＷｅｂページ（ホームページ）を開設可能なワークステーション・サーバ等の情報処理装置（例えば、ＣＰＵ、メモリ、入出力インターフェース及びこれに接続される各種入出力デバイス等を有する）により構成され、通信ネットワーク１０上にＷｅｂページを開設し、このＷｅｂページにアクセスしてくるユーザ端末３との間で通信ネットワーク１０を介して情報のやり取りを行う機能を有する。この機能は、例えば情報処理装置内のＣＰＵがそのメモリ上に配置されるプログラムの命令を読み出して実行することで動作する。このＷｅｂサーバ４の機能には、認証プラグイン４１の機能が含まれる。
【００２４】
また、このＷｅｂサーバ４の後段側又はネットワーク１０上には、図示しないディレクトリサーバが接続されている。このディレクトリサーバ内には、ネットワーク１０を利用するユーザのユーザＩＤ及びユーザの役職や所属などのユーザに関するアイデンティティ情報（後述のユーザ属性情報に対応）が予め格納され、シングルサインオンによるユーザ認証時にＷｅｂサーバ４の認証プラグイン４１からの問い合わせに応答して、指定されたユーザＩＤに対応するアイデンティティ情報を認証プラグイン４１に返す等の処理が可能となっている。
【００２５】
認証プラグイン４１は、物理的にはＷｅｂサーバ４に含まれるプログラム機能である。この認証プラグイン４１は、Ｗｅｂサーバ４のプログラム制御による動作で実行される機能として、ユーザ端末３に対して認証情報（図２参照）を生成し、暗号化して送信する機能と、ユーザ端末３から受け取った認証情報を復号化し、その認証情報を検証してユーザを特定する機能と、ユーザ端末３から送られてくるユーザＩＤやパスワード等の情報を受け取り、これに基づき基本認証（後述参照）を行う機能と、この基本認証により特定されたユーザがアクセス要求を行っているＷｅｂサーバ４上のリソースに対してアクセス許可か不許可かを判定し、この判定結果をユーザ端末３に表示させるようにＷｅｂサーバ４を促す機能とを備えている。また、この認証プラグイン４１は、上記認証情報に対応するセッション情報（図３参照）を生成し、自身のＷｅｂサーバ４内に格納する。
【００２６】
図２は、認証プラグイン４１により生成される認証情報を、図３は、認証プラグイン４１により生成されるセッション情報をそれぞれ示す。
【００２７】
図２に示す認証情報は、ユーザ属性情報２１、セッションＩＤ２２、及び有効期限２３から構成される。また、図３に示すセッション情報は、図２に示す認証情報のユーザ属性情報２１及びセッションＩＤ２２と同じ内容のユーザ属性情報３１及びセッションＩＤ３２から構成される。
【００２８】
ユーザ識別情報２１、３１は、前述のディレクトリサーバ（図示しない）に予め格納されているユーザＩＤ及びユーザの役職や所属などのユーザに関するアイデンティティ情報に対応するものである。このユーザ識別情報２１、３１には、パスワードの情報は含まれない。これらの情報は、Ｗｅｂコンテンツに対するアクセス制御の条件として使用される。ユーザ識別情報２１、３１は、少なくともユーザＩＤが含まれる構成であればよい。
【００２９】
セッションＩＤ２２、３２は、認証プラグイン４１が生成する、認証情報を区別し、正当性を保障するためのＩＤである。認証情報ごとに一意なセッションＩＤ２２を振ることで、認証情報の管理が行われる。このセッションＩＤ２２は、本実施例では、後述の認証情報の正当性の確認(図５のステップＢ４参照)及び認証情報の無効化(図６のステップＣ３参照)等で使用される。
【００３０】
有効期限２３は、次回以降のアクセス要求時にＷｅｂサーバ４側で行われる基本認証（後述参照）の処理を省略させるための有効期間を示す。すなわち、この有効期限２３が切れていない場合、更に認証情報及びセッション情報の互いのユーザ識別情報２１、３１及びセッションＩＤ２２、３２の一致を条件として、次回以降のアクセス要求時の基本認証（後述参照）の処理を省略させることが可能となる。
【００３１】
次に、図１〜図６を参照して、本実施例の動作について詳細に説明する。なお、以下の図４〜図６に示すシーケンスにおいて、ＲＦＩＤリーダライタ２、ユーザ端末３、及びＷｅｂサーバ４で実行される処理は、前述したプログラム制御により行われる。
【００３２】
本処理は、ＲＦＩＤカード１に認証情報が含まれていない場合のアクセス要求時の処理（図４参照）、ＲＦＩＤカード１に認証情報が含まれている場合のアクセス要求時の処理（図５参照）、及び認証情報を無効化する場合の処理（図６参照）から構成されている。本実施例では、ＲＦＩＤカード１に認証情報が含まれているかどうかの確認は、例えば、ユーザ端末３において、ユーザがアクセス制限されたＷｅｂページにアクセスする（Ｗｅｂページに遷移する）度に行われる。具体的には、このアクセス要求をイベントとして、ユーザ端末３からＲＦＩＤリーダライタ２に要求を出し、これに応答してＲＦＩＤリーダライタ２がＲＦＩＤカード１内の認証情報の有無を検出してユーザ端末３に送り、ユーザ端末３がその認証情報の有無信号に基づいてＲＦＩＤカード１に認証情報が含まれているかどうかを判定する。
【００３３】
最初に図４を参照して、ＲＦＩＤカード１に認証情報が含まれていない場合に、ユーザ端末３からＷｅｂサーバ４にアクセスした場合の処理の流れを説明する。
【００３４】
まず、ユーザは、自分のユーザ端末３を介して、Ｗｅｂサーバ４がネットワーク１０上に開設しているＷｅｂページ（リソース）にアクセスする（ステップＡ１）。これにより、ユーザ端末３の画面上にはログイン画面が表示されるので、当該ユーザは、ユーザＩＤとパスワードの情報をログイン画面に入力してＷｅｂサーバ４に送信する。
【００３５】
次いで、ユーザ端末３から送られてきたユーザＩＤとパスワードの情報を受け取ったＷｅｂサーバ４は、基本認証処理を行ってユーザ端末３を操作しているユーザが正当なユーザかどうかを検証し、ユーザ端末３を操作しているユーザを特定する（ステップＡ２）。
【００３６】
上記基本認証の結果がＮＧ（正当なユーザでない）の場合は、Ｗｅｂサーバ４はユーザ端末３に対して再入力を指示する。
【００３７】
上記基本認証の結果がＯＫ（正当なユーザである）の場合は、Ｗｅｂサーバ４は、次回以降、基本認証を省略させるための有効期限付きの認証情報（図２参照）を生成し、この認証情報を暗号化した上でユーザ端末３に送信する。これと同時に、Ｗｅｂサーバ４は、セッション情報（図３参照）を生成し、Ｗｅｂサーバ４内に格納する（ステップＡ３）。
【００３８】
具体的には、上記基本認証時に、ユーザ端末３からのユーザＩＤとパスワードを受け取った認証プラグイン４１がディレクトリサーバ（図示しない）に対して問い合わせを行い、基本認証がＯＫの場合には、ディレクトリサーバからそのユーザＩＤに対応する上記アイデンティティ情報、即ちユーザ属性情報２１を取得し、この段階で初めて認証プラグイン４１がセッションＩＤ２２を生成し、これらユーザ属性情報２１及びセッションＩＤ２２の情報を有効期限２３の情報と共に認証情報（図２参照）に含め、その認証情報を暗号化してユーザ端末３に送信すると同時に、認証プラグイン４１側にユーザ属性情報３１とセッションＩＤ３２の情報、すなわちセッション情報（図３参照）を記録しておく。
【００３９】
上記暗号化された認証情報を受け取ったユーザ端末３は、ＲＦＩＤリーダライタ２に対して認証情報書き込み要求を行い、上記暗号化された認証情報を送信する（ステップＡ４）。これに応答して、暗号化された認証情報を受け取ったＲＦＩＤリーダライタ２は、ＲＦＩＤカード１に対して書き込み処理を行う（ステップＡ５）。これにより、ＲＦＩＤカード１に認証情報が格納される。
【００４０】
Ｗｅｂサーバ４は、基本認証により特定されたユーザがアクセス要求を行なっているリソース（Ｗｅｂページ等）に対してアクセス許可かアクセス不許可かを判定し、ユーザ端末３を介して当該ユーザに通知する（ステップＡ６）。ここで、判定結果がアクセス許可の場合には、Ｗｅｂサーバ４はその該当リソースをユーザ端末３の画面に表示させ、アクセス不許可とする場合にはその旨を通知する内容をユーザ端末３の画面に表示させる。
【００４１】
次いで、ユーザは、ユーザ端末３を介して、Ｗｅｂサーバ４へのアクセスを終了するタイミングで、ＲＦＩＤカード１に格納された認証情報を削除するか保存するかを選択する（ステップＡ７）。この選択により削除する場合には、ユーザ端末３からＲＦＩＤリーダライタ２に認証情報削除要求を出す。この認証情報削除要求を受け取ったＲＦＩＤリーダライタ２は、ＲＦＩＤカード１に対して認証情報削除処理を行う（ステップＡ８）。これにより、ＲＦＩＤカード１に格納されていた認証情報が削除される。
【００４２】
次に、図５を参照して、ＲＦＩＤカード１に認証情報が含まれている場合にユーザ端末３からＷｅｂサーバ４にアクセスした場合の処理の流れを説明する。
【００４３】
まず、ユーザは、ユーザ端末３を介して、ＲＦＩＤリーダライタ２に対して認証情報取得要求を出す（ステップＢ１）。
【００４４】
上記認証情報取得要求を受け取ったＲＦＩＤリーダライタ２は、ＲＦＩＤカード１に対して読み込み処理を行って認証情報を取得し、その認証情報をユーザ端末３に送信する（ステップＢ２）。
【００４５】
これにより、ユーザは、ユーザ端末３を介して、Ｗｅｂサーバ４がネットワーク１０上に開設しているホームページにアクセスすると共に、ＲＦＩＤリーダライタ２から受け取った暗号化された認証情報をＷｅｂサーバ４に送信する（ステップＢ３）。
【００４６】
上記暗号化された認証情報を受け取ったＷｅｂサーバ４は、その認証情報を復号化し、認証情報確認処理を行う。この処理では、図２に示す有効期限２３が切れていないかどうか確認し、有効期限が切れていない場合は、ユーザ属性情報２１とセッションＩＤ２２の組が、図３に示すセッション情報のユーザ属性情報３１とセッションＩＤ３２の組と、内容が一致しているか否かを確認する（ステップＢ４）。これにより、認証情報に問題がある場合には、Ｗｅｂサーバ４は、ユーザ端末３に対して基本認証要求を行う。これ以降の処理は、前述した図４（ステップＡ１〜Ａ８）に引き継がれる。
【００４７】
一方、認証情報に問題がない場合は、Ｗｅｂサーバ４は、その認証情報により特定されたユーザがアクセス要求を行なっているリソースに対してアクセス許可かアクセス不許可かを判定してユーザに通知する。アクセス許可の場合には、その該当リソースをユーザ端末３の画面に表示させ、アクセス不許可の場合には、その旨の通知する内容をユーザ端末３の画面に表示させる（ステップＢ５）。
【００４８】
次いで、ユーザは、ユーザ端末３を介して、Ｗｅｂサーバ４へのアクセスを終了するタイミングで、ＲＦＩＤカード１に格納された認証情報を削除するか保存するかを選択する（ステップＢ６）。この選択により削除する場合には、ユーザ端末３からＲＦＩＤリーダライタ２に認証情報削除要求を出す。この認証情報削除要求を受け取ったＲＦＩＤリーダライタ２は、ＲＦＩＤカード１に対して認証情報削除処理を行う（ステップＢ７）。これにより、ＲＦＩＤカード１に格納されていた認証情報が削除される。
【００４９】
次に、図６を参照して、ユーザ端末３からＷｅｂサーバ４に対して現在有効になっている認証情報の無効化申請を行う場合の処理の流れを説明する。
【００５０】
まず、ユーザは、自分のユーザ端末３を介して、Ｗｅｂサーバ４がネットワーク１０上に開設している認証情報無効化用ページにアクセスする（ステップＣ１）。これにより、ユーザー端末３の画面上にはログイン画面が表示されるので、当該ユーザは、ユーザＩＤとパスワード情報を入力してＷｅｂサーバ４に送信する。
【００５１】
これに応答して、ユーザ端末３から送られてきたユーザＩＤとパスワードの情報を受け取ったＷｅｂサーバ４は、基本認証処理を行ってユーザ端末３を操作しているユーザが正当なユーザかどうかを判断し、ユーザを特定する（ステップＣ２）。この基本認証がＮＧの場合は、Ｗｅｂサーバ４はユーザ端末３に対して再入力を指示する。
【００５２】
一方、上記基本認証がＯＫの場合は、Ｗｅｂサーバ４は、認証情報無効化処理を行う（ステップＣ３）。この処理では、Ｗｅｂサーバ４は、前述のステップＡ３（図４）で生成されたセッション情報（図３）から、ステップＣ２で特定したユーザのセッション情報を削除する。そして、ユーザ端末３に対してセッション情報の無効化が完了した旨の通知を行う。これにより、以後、ＲＦＩＤカード１に有効な認証情報が格納されている状態でも、ステップＢ４（図５）での認証を失敗させることができる。
【００５３】
従って、本実施例によれば、以下の効果が得られる。
【００５４】
１）シングルサインオンに使用する認証情報をＲＦＩＤカード１に格納しているため、サインオンした状態で離席した場合に第三者によって情報操作される恐れがなくなり、セキュリティ強度が高まる。
【００５５】
２）サインオフ時にＲＦＩＤカード１に格納している情報を保存するか消去するか選択できることによって、再びサインオンを行うときに認証作業を省略することもできるし、従来のサインオン時には必ず認証を行うという方式を選択することもできる。これにより、シングルサインオンの利便性が高まる。
【００５６】
３）認証情報の無効化申請が行えるため、盗難されたＲＦＩＤカード１を使って不正アクセスされる恐れが軽減され、シングルサインオンのセキュリティ強度が高まる。
【００５７】
４）ＲＦＩＤカード１に格納されている認証情報は暗号化されているため、ＲＦＩＤカード１に格納されている情報を不正に読み取られた場合でも、その情報から意味のある情報を簡単に取り出すことはできない。これにより、情報漏えいを回避できる。
【００５８】
５）認証情報が格納されたＲＦＩＤカード１を携帯して移動できるため、ＲＦＩＤカード１を別の端末に持って行ったときに、認証せずにアクセスが継続できる。これにより、シングルサインオンの利便性が高まる。
【００５９】
なお、上記実施例では、認証プラグイン４１を含むＷｅｂサーバ４及びユーザ端末３の数がそれぞれ１個の場合を例示してあるが、本発明はこれに限らず、Ｗｅｂサーバ４の数は自由に設定可能であり、１個ではなくＮ個の場合でもよく、また認証情報が格納されたＲＦＩＤカード１を携帯して移動できるため、ユーザ端末３の数も自由に設定可能であり、１個ではなくＭ個の場合で適用可能である。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施例に係るシングルサインオンシステムの全体構成を示す図である。
【図２】認証情報の構成を示す図である。
【図３】セッション情報の構成を示す図である。
【図４】ＲＦＩＤカードに認証情報が含まれていない場合にユーザ端末からＷｅｂサーバにアクセスした場合の処理の流れを示す図である。
【図５】ＲＦＩＤカードに認証情報が含まれている場合にユーザ端末からＷｅｂサーバにアクセスした場合の処理の流れを示す図である。
【図６】ユーザ端末からＷｅｂサーバに対して現在有効になっている認証情報の無効化申請を行う場合の処理の流れを示す図である。
【符号の説明】
【００６１】
１  ＲＦＩＤカード
２  ＲＦＩＤリーダライタ
３  ユーザ端末
４  Ｗｅｂサーバ
１０  ネットワーク
２１  ユーザ属性情報（認証情報）
２２  セッションＩＤ（認証情報）
２３  有効期限（認証情報）
３１  ユーザ属性情報（セッション情報）
３２  セッションＩＤ（セッション情報）
４１  認証プラグイン
【図１】
2005215870.tif 000003
【図２】
2005215870.tif 000004
【図３】
2005215870.tif 000005
【図４】
2005215870.tif 000006
【図５】
2005215870.tif 000007
【図６】
2005215870.tif 000008