(57)【要約】【課題】本発明は、認証情報の重複入力の手間を省きつつ、安全に認証チケットを取得してＷｅｂサービスへのアクセスを可能とするＷｅｂ装置、認証システム、Ｗｅｂプログラム及び記録媒体に関する。【解決手段】認証システム１は、Ｗｅｂサーバ１０にＷｅｂブラウザを使用してＷｅｂサービス３０の利用要求があると、Ｗｅｂアプリケーション１１が、Ｗｅｂサーバ１０がＷｅｂブラウザから取得している認証情報を自動取得して、当該取得した認証情報に基づいて認証サービス２０から認証チケットを取得し、当該取得した認証チケットを使用してＷｅｂサービス３０の利用を許可する。したがって、認証情報の重複入力を省くことができ、Ｗｅｂサービス３０を利用する際の利用性を向上させることができる。【選択図】          図２
2007053580.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、Ｗｅｂブラウザを使用してＷｅｂサービスの利用要求があると、当該Ｗｅｂブラウザのユーザを特定する認証情報に基づく認証チケットを利用の条件として当該Ｗｅｂサービスの利用を許可するＷｅｂ装置であって、前記Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得し、当該取得した認証情報に基づいて前記認証サービスから前記認証チケットを取得し、当該取得した認証チケットを使用して前記Ｗｅｂサービスの利用を許可することを特徴とするＷｅｂ装置。
【請求項２】
ネットワークに接続されたＷｅｂ装置に、ネットワークを介してＷｅｂブラウザを使用してＷｅｂサービスの利用要求があると、当該Ｗｅｂ装置が、当該Ｗｅｂサービスの利用の条件である当該Ｗｅｂブラウザのユーザを特定する認証情報に基づく認証チケットの取得を行う認証システムであって、前記Ｗｅｂ装置で、前記Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得し、当該取得した認証情報に基づいて認証サービスから前記認証チケットを取得し、当該取得した認証チケットを使用して前記Ｗｅｂサービスの利用を許可することを特徴とする認証システム。
【請求項３】
ネットワークを介してＷｅｂブラウザを使用してＷｅｂサービスの利用要求があると、当該Ｗｅｂブラウザのユーザを特定する認証情報に基づく認証チケットを利用の条件として当該Ｗｅｂサービスの利用を許可するＷｅｂプログラムであって、前記Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得する認証情報自動取得処理と、当該取得した認証情報に基づいて認証サービスから認証チケットを取得する認証チケット取得処理と、当該取得した認証チケットを使用してＷｅｂサービスの利用を許可する利用許可処理と、を行うことを特徴とするＷｅｂプログラム。
【請求項４】
ネットワークを介してＷｅｂブラウザを使用してＷｅｂサービスの利用要求があると、当該Ｗｅｂブラウザのユーザを特定する認証情報に基づく認証チケットを利用の条件として当該Ｗｅｂサービスの利用を許可するＷｅｂプログラムを記録する記録媒体であって、前記Ｗｅｂプログラムが、前記Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得する認証情報自動取得処理と、当該取得した認証情報に基づいて認証サービスから認証チケットを取得する認証チケット取得処理と、当該取得した認証チケットを使用してＷｅｂサービスの利用を許可する利用許可処理と、を行うことを特徴とする記録媒体。
【請求項５】
前記認証情報を自動取得するか否かが選択設定可能であり、当該設定に応じて当該認証情報の自動取得を行うか否かの処理を行うことを特徴とする請求項１記載のＷｅｂ装置、請求項２記載の認証システム、請求項３記載のＷｅｂプログラムまたは請求項４記載の記録媒体。
【請求項６】
前記認証情報の取得に失敗すると、前記ユーザのＷｅｂブラウザに前記認証情報の入力を促す表示を行うことを特徴とする請求項１から請求項５のいずれかに記載のＷｅｂ装置、認証システム、Ｗｅｂプログラムまたは記録媒体。
【請求項７】
前記認証サービスから前記認証チケットを取得する際に、当該認証サービスからチャレンジコードを取得して、当該チャレンジコードを元に前記認証情報を暗号化し、当該暗号化した認証情報に基づいて当該認証サービスから前記認証チケットを取得することを特徴とする請求項１から請求項４のいずれかに記載のＷｅｂ装置、認証システム、Ｗｅｂプログラムまたは記録媒体。
【請求項８】
前記認証サービスが、前記暗号化された認証情報を前記チャレンジコードに基づいて解析し、当該解析結果に基づいて前記認証チケットを生成することを特徴とする請求項７記載のＷｅｂ装置、認証システム、Ｗｅｂプログラムまたは記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂ装置、認証システム、Ｗｅｂプログラム及び記録媒体に関し、詳細には、認証情報の重複入力の手間を省きつつ、安全に認証チケットを取得してＷｅｂサービスにアクセスするＷｅｂ装置、認証システム、Ｗｅｂプログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、ネットワーク化が進み、ＬＡＮ（Local Area Network）、イントラネット等のネットワークシステム（Ｗｅｂシステム）を構築して、ネットワークに接続されたクライアント端末からクライアント端末の搭載するＷｅｂブラウザを使用して、Ｗｅｂサーバが提供する各種Ｗｅｂサービスを利用することが行われている（特許文献１等参照）。
【０００３】
このようなＷｅｂシステムにおいては、従来から、Ｗｅｂブラウザから認証サービスを利用して認証を要求する際、必ず利用ユーザがログイン名（アカウント）とパスワードを入力し、入力されたログイン名とパスワードを認証サービスに渡して、認証サービスが渡されたログイン名とパスワードを認証チケットに変換して、認証チケットをＷｅｂサービスに与えることにより、Ｗｅｂサービスの機能を利用することが許可される。
【０００４】
【特許文献１】特開２００５−８４７１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術においては、認証サービスの認証を受けてＷｅｂサービスを利用する場合、Ｗｅｂブラウザからログイン名とパスワードを入力して認証サービスによって認証チケットに変換してもらい、この認証チケットをＷｅｂサービスに渡すことで、Ｗｅｂサービスを利用できるようになっていたが、イントラネットにおいては、ワークステーションにログインする段階でシステムにより認証を受けていることが多く、Ｗｅｂアプリケーションと認証サービスが、システムの認証と同期を取っている場合には、Ｗｅｂアプリケーションにログインする際に、ワークステーションにログインしたときと同様のログイン名とパスワードを入力することとなり、面倒な同じような操作を重複して行う必要があり、面倒で、利用性が悪いという問題があった。
【０００６】
そこで、本発明は、ログイン名、パスワード等の認証情報の重複入力を行うことなく、Ｗｅｂサービスを利用可能とし、利用性の良好なＷｅｂ装置、認証システム、Ｗｅｂプログラム及びこのＷｅｂプログラムを記録する記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００７】
請求項１記載の発明のＷｅｂ装置は、ネットワークに接続され、Ｗｅｂブラウザを使用してＷｅｂサービスの利用要求があると、当該Ｗｅｂブラウザのユーザを特定する認証情報に基づく認証チケットを利用の条件として当該Ｗｅｂサービスの利用を許可するＷｅｂ装置であって、前記Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得し、当該取得した認証情報に基づいて前記認証サービスから前記認証チケットを取得し、当該取得した認証チケットを使用して前記Ｗｅｂサービスの利用を許可することにより、上記目的を達成している。
【０００８】
請求項２記載の発明の認証システムは、ネットワークに接続されたＷｅｂ装置に、ネットワークを介してＷｅｂブラウザを使用してＷｅｂサービスの利用要求があると、当該Ｗｅｂ装置が、当該Ｗｅｂサービスの利用の条件である当該Ｗｅｂブラウザのユーザを特定する認証情報に基づく認証チケットの取得を行う認証システムであって、前記Ｗｅｂ装置で、前記Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得し、当該取得した認証情報に基づいて認証サービスから前記認証チケットを取得し、当該取得した認証チケットを使用して前記Ｗｅｂサービスの利用を許可することにより、上記目的を達成している。
【０００９】
請求項３記載の発明のＷｅｂプログラムは、ネットワークを介してＷｅｂブラウザを使用してＷｅｂサービスの利用要求があると、当該Ｗｅｂブラウザのユーザを特定する認証情報に基づく認証チケットを利用の条件として当該Ｗｅｂサービスの利用を許可するＷｅｂプログラムであって、前記Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得する認証情報自動取得処理と、当該取得した認証情報に基づいて認証サービスから認証チケットを取得する認証チケット取得処理と、当該取得した認証チケットを使用してＷｅｂサービスの利用を許可する利用許可処理と、を行うことにより、上記目的を達成している。
【００１０】
請求項４記載の発明の記録媒体は、ネットワークを介してＷｅｂブラウザを使用してＷｅｂサービスの利用要求があると、当該Ｗｅｂブラウザのユーザを特定する認証情報に基づく認証チケットを利用の条件として当該Ｗｅｂサービスの利用を許可するＷｅｂプログラムを記録する記録媒体であって、前記Ｗｅｂプログラムが、前記Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得する認証情報自動取得処理と、当該取得した認証情報に基づいて認証サービスから認証チケットを取得する認証チケット取得処理と、当該取得した認証チケットを使用してＷｅｂサービスの利用を許可する利用許可処理と、を行うことにより、上記目的を達成している。
【００１１】
上記各場合において、例えば、請求項５に記載するように、前記認証情報を自動取得するか否かが選択設定可能であり、当該設定に応じて当該認証情報の自動取得を行うか否かの処理を行ってもよい。
【００１２】
また、例えば、請求項６に記載するように、前記認証情報の取得に失敗すると、前記ユーザのＷｅｂブラウザに前記認証情報の入力を促す表示を行ってもよい。
【００１３】
さらに、例えば、請求項７に記載するように、前記認証サービスから前記認証チケットを取得する際に、当該認証サービスからチャレンジコードを取得して、当該チャレンジコードを元に前記認証情報を暗号化し、当該暗号化した認証情報に基づいて当該認証サービスから前記認証チケットを取得してもよい。
【００１４】
また、例えば、請求項８に記載するように、前記認証サービスが、前記暗号化された認証情報を前記チャレンジコードに基づいて解析し、当該解析結果に基づいて前記認証チケットを生成してもよい。
【発明の効果】
【００１５】
本発明のＷｅｂ装置によれば、Ｗｅｂブラウザを使用してＷｅｂサービスの利用要求があると、Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得して、当該取得した認証情報に基づいて認証サービスから認証チケットを取得し、当該取得した認証チケットを使用してＷｅｂサービスの利用を許可するので、Ｗｅｂ装置のセッションから認証情報を取得する機能を有効に利用して、ユーザがＷｅｂ端末にログインする際に既に入力している認証情報を自動取得して、認証情報の重複入力を省くことができ、Ｗｅｂサービスを利用する際の利用性を向上させることができる。
【００１６】
また、本発明の認証システムによれば、Ｗｅｂ装置に、ネットワークを介してＷｅｂブラウザを使用してＷｅｂサービスの利用要求があると、Ｗｅｂ装置で、Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得して、当該取得した認証情報に基づいて認証サービスから認証チケットを取得し、当該取得した認証チケットを使用してＷｅｂサービスの利用を許可するので、ユーザが当該Ｗｅｂブラウザの動作しているＷｅｂ端末にログインする際に既に入力している認証情報を自動取得して、認証情報の重複入力を省くことができ、Ｗｅｂサービスを利用する際の利用性を向上させることができる。
【００１７】
さらい、本発明のＷｅｂプログラムは、ネットワークを介してＷｅｂブラウザを使用してＷｅｂサービスの利用要求があると、Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得して、当該取得した認証情報に基づいて認証サービスから認証チケットを取得し、当該取得した認証チケットを使用してＷｅｂサービスの利用を許可するので、ユーザがログインする際に既に入力している認証情報を自動取得して、認証情報の重複入力を省くことができ、Ｗｅｂサービスを利用する際の利用性を向上させることができる。
【００１８】
さらに、本発明の記録媒体によれば、ネットワークを介してＷｅｂブラウザを使用してＷｅｂサービスの利用要求があると、Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得し、当該取得した認証情報に基づいて認証サービスから認証チケットを取得して、当該取得した認証チケットを使用してＷｅｂサービスの利用を許可するＷｅｂプログラムを記録しているので、この記録媒体からＷｅｂプログラムをＷｅｂ装置に読み取らせて稼動させることで、Ｗｅｂ装置のセッションから認証情報を取得する機能を有効に利用して、ユーザがＷｅｂ端末にログインする際に既に入力している認証情報を自動取得して、認証情報の重複入力を省くことができ、Ｗｅｂサービスを利用する際の利用性を向上させることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２０】
図１〜図３は、本発明のＷｅｂ装置、認証システム、Ｗｅｂプログラム及び記録媒体の一実施例を示す図であり、図１は、本発明のＷｅｂ装置、認証システム、Ｗｅｂプログラム及び記録媒体の一実施例を適用した認証システム１の要部ブロック構成図である。
【００２１】
図１において、認証システム１は、ネットワークＮＷを介して、Ｗｅｂサーバ１０と認証サービス２０が通信可能であり、Ｗｅｂサーバ１０と認証サービス２０は、それぞれＷｅｂサーバ装置（Ｗｅｂ装置）と認証サービス装置に搭載されている。
【００２２】
Ｗｅｂサーバ１０には、ＷｅｂプログラムとしてのＷｅｂアプリケーションプログラム（以下、単に、Ｗｅｂアプリケーションという。）１１がセットアップされているとともに、各種Ｗｅｂサービスを提供し、Ｗｅｂアプリケーション１１は、認証情報取得機能部（認証情報取得部）１２、認証情報変換機能部（認証情報変換部）１３、認証サービスアクセス機能部（認証サービスアクセス部）１４及びＷｅｂサービスアクセス機能部（Ｗｅｂサービスアクセス部）１５を有している。このＷｅｂサーバ１０の各機能は、ＣＤ（Compact Disc）、ＭＯ（光磁気ディスク）、あるいは、フレキシブルディスク等の記録媒体に記録されているＷｅｂアプリケーションプログラム（Ｗｅｂプログラム）をＷｅｂサーバ装置に読み取らせて動作させることにより構築されている。
【００２３】
認証情報取得部１２は、Ｗｅｂサーバ１０から認証情報を取得し、認証情報変換部１３は、認証サービス２０から取得したチャレンジコードに基づいて認証情報を変換（暗号化）する。認証サービスアクセス部１４は、認証サービス２０からチャレンジコードを取得し、また、認証情報を認証サービス２０に渡して認証チケットを取得する。Ｗｅｂサービスアクセス部１５は、認証チケットを使用して、Ｗｅｂサービスの機能を利用する。
【００２４】
認証サービス２０は、チャレンジコード生成機能部（チャレンジコード生成部）２１、認証情報解析機能部（認証情報解析部）２２及び認証チケット生成機能部（認証チケット生成部）２３を有しており、ネットワークＮＷを介して配置されているが、ネットワークを介していなくてもよい。チャレンジコード生成部２１は、アクセス毎に毎回異なるチャレンジコードを生成し、認証情報解析部２２は、チャレンジコード生成部２１の生成したチャレンジコードに基づいてＷｅｂアプリケーション１１の認証情報変換部１３の変換した認証情報を解析（複合化）する。認証チケット生成部２３は、認証情報解析部２２の解析した認証情報を元に認証チケットを生成する。
【００２５】
次に、本実施例の作用を説明する。本実施例の認証システム１は、ネットワークＮＷに接続されているＷｅｂ端末のＷｅｂブラウザからＷｅｂサーバ１０にアクセスして、Ｗｅｂサーバ１０の提供するＷｅｂサービス３０（図２参照）を利用するが、このとき、ログイン情報を重ねて入力する手間を省く。
【００２６】
すなわち、認証システム１は、ネットワークＮＷに接続されたＷｅｂ端末にユーザが認証情報であるアカウントとパスワードを入力してログインし、当該Ｗｅｂ端末の搭載するＷｅｂブラウザを使用してＷｅｂサーバ１０のＷｅｂアプリケーション１１にログインが発生すると、図２に示すように、Ｗｅｂアプリケーション１１は、その認証情報取得部１２が、Ｗｅｂサーバ１０に対して認証情報を要求して、認証情報を自動取得する認証情報自動処理を行う。
【００２７】
すなわち、認証システム１は、Ｗｅｂサーバ１０とＷｅｂブラウザでは、ネットワークＮＷに接続されたＷｅｂ端末にログインが発生し、このＷｅｂ端末のユーザが当該Ｗｅｂ端末の搭載するＷｅｂブラウザを使用してＷｅｂサーバ１０のＷｅｂアプリケーション１１にログインが発生すると、Ｗｅｂアプリケーション１１が、Ｗｅｂブラウザ側のログインユーザの認証情報をＷｅｂサーバ１０のセッションから証情報を取得することができる。例えば、ウィンドウズ（登録商標）２０００の認証システムにおいては、Ｗｅｂブラウザとしてのインターネット  エクスプローラ（Internet Explorer :登録商標）とＷｅｂサーバとしてのインターネットインフォメーションサービス（Internet Information Services）は、Ｗｅｂブラウザ側のログインユーザの認証情報をＷｅｂサーバで認証して認証情報を取得することができるようになっている。
【００２８】
本実施例の認証システム１では、このＷｅｂサーバ１０の認証情報をＷｅｂアプリケーション１１が取得する。
【００２９】
Ｗｅｂサーバ１０は、Ｗｅｂアプリケーション１１から認証情報の要求があると、上記取得した認証情報をＷｅｂアプリケーション１１に渡し、Ｗｅｂアプリケーション１１は、その認証サービスアクセス部１４が、認証サービス２０にチャレンジコードを要求する。
【００３０】
認証サービス２０は、チャレンジコードの要求があると、そのチャレンジコード生成部２１がアクセス毎に毎回異なるチャレンジコードを生成してＷｅｂアプリケーション１１に渡す。
【００３１】
Ｗｅｂアプリケーション１１は、その認証情報変換部１３が、認証サービス２０から取得したチャレンジコードに基づいて認証情報を変換（暗号化）し、その認証サービスアクセス部１４が、認証情報変換部１３の暗号化した認証情報を認証サービス２０に渡して認証チケットを要求する認証チケット取得処理を行う。
【００３２】
認証サービス２０は、認証チケットの要求があると、その認証情報解析部２２が、チャレンジコード生成部２１の生成したチャレンジコードに基づいて、Ｗｅｂアプリケーション１１の認証情報変換部１３の変換した認証情報を解析（復号化）し、認証チケット生成部２３が、認証情報解析部２２の解析した認証情報を元に認証チケットを生成して、生成した認証チケットをＷｅｂアプリケーション１１に渡す。
【００３３】
Ｗｅｂアプリケーション１１は、認証チケットを取得すると、そのＷｅｂサービスアクセス部１５がＷｅｂサービス３０に対して、利用の許可を取得する利用許可処理を行う。
【００３４】
そして、認証システム１では、Ｗｅｂサーバ１０から認証情報を取得して認証チケットに変換する認証情報自動処理を行うか否かをＷｅｂアプリケーション１１の設定によって選択することができ、この場合、図３に示すように処理を行う。なお、この認証情報自動処理を行うか否かの設定は、例えば、管理者的なユーザが、認証情報自動処理を行うか否か決定して、Ｗｅｂアプリケーション１１の設定を変更することで行う。
【００３５】
すなわち、認証システム１は、図３に示すように、ネットワークＮＷに接続されたＷｅｂ端末のＷｅｂブラウザを使用してＷｅｂアプリケーション１１にログインが発生すると、Ｗｅｂアプリケーション１１は、自身の認証情報自動処理の設定、すなわち、Ｗｅｂサーバ１０から認証情報を取得する設定となっているかを確認し（ステップＳ１０１）、認証情報自動処理を行う設定になっていると、上述のように、Ｗｅｂサーバ１０から当該Ｗｅｂブラウザのユーザの認証情報を取得する処理を行って（ステップＳ１０２）、取得できたかチェックする（ステップＳ１０３）。
【００３６】
ステップＳ１０３で、認証情報を取得することができたときには、Ｗｅｂアプリケーション１１は、上述のように、取得した認証情報を、チャレンジコードで暗号化した後に、認証サービス２０に渡して、認証チケットを取得し（ステップＳ１０４）、取得した認証チケットを使用して、Ｗｅｂサービス３０にアクセスする（ステップＳ１０５）。
【００３７】
一方、ステップＳ１０３で、認証情報が取得できなかったときには、Ｗｅｂアプリケーション１１は、アカウントとパスワードの入力画面をユーザのＷｅｂブラウザの画面に表示し（ステップＳ１０６）、アカウントとパスワードが入力されると、当該入力されたアカウントとパスワードからなる認証情報を、チャレンジコードで暗号化した後に、認証サービス２０に渡して、認証チケットを取得する（ステップＳ１０７）。Ｗｅｂアプリケーション１１は、取得した認証チケットを使用して、Ｗｅｂサービス３０にアクセスする（ステップＳ１０５）。
【００３８】
また、ステップＳ１０１で、Ｗｅｂサーバ１０から認証情報を取得する設定とはなっていないときには、Ｗｅｂアプリケーション１１は、アカウントとパスワードの入力画面をユーザのＷｅｂブラウザの画面に表示し（ステップＳ１０６）、アカウントとパスワードが入力されると、当該入力されたアカウントとパスワードからなる認証情報を、チャレンジコードで暗号化した後に、を認証サービス２０に渡して、認証チケットを取得する（ステップＳ１０７）。Ｗｅｂアプリケーション１１は、取得した認証チケットを使用して、Ｗｅｂサービス３０にアクセスする（ステップＳ１０５）。
【００３９】
このように、本実施例の認証システム１は、Ｗｅｂサーバ１０にＷｅｂブラウザを使用してＷｅｂサービス３０の利用要求があると、Ｗｅｂブラウザから当該Ｗｅｂブラウザのユーザを特定する認証情報を自動取得して、当該取得した認証情報に基づいて認証サービス２０から認証チケットを取得し、当該取得した認証チケットを使用してＷｅｂサービス３０の利用を許可している。
【００４０】
したがって、Ｗｅｂ装置であるＷｅｂサーバ１０のセッションから認証情報を取得する機能を有効に利用して、ユーザがＷｅｂ端末にログインする際に既に入力している認証情報を自動取得して、認証情報の重複入力を省くことができ、Ｗｅｂサービス３０を利用する際の利用性を向上させることができる。
【００４１】
また、本実施例の認証システム１は、認証情報を自動取得するか否かが選択設定可能であり、当該設定に応じて当該認証情報の自動取得を行うか否かの処理を行っている。
【００４２】
したがって、より適切な運用を行うことができ、安全性と利用性をより一層向上させることができる。
【００４３】
さらに、本実施例の認証システム１は、認証情報の取得に失敗すると、ユーザのＷｅｂブラウザに認証情報の入力を促す表示を行っている。
【００４４】
したがって、より適切な運用を行うことができ、安全性と利用性をより一層向上させることができる。
【００４５】
また、本実施例の認証システム１は、認証サービス２０から認証チケットを取得する際に、認証サービス２０からチャレンジコードを取得して、当該チャレンジコードを元に認証情報を暗号化し、当該暗号化した認証情報に基づいて認証サービス２０から認証チケットを取得している。
【００４６】
したがって、認証情報が漏洩することを防止することができ、より一層安全性を向上させることができる。
【００４７】
さらに、本実施例の認証システム１は、認証サービス２０が、暗号化された認証情報をチャレンジコードに基づいて解析し、当該解析結果に基づいて認証チケットを生成している。
【００４８】
したがって、より一層安全性を向上させることができる。
【００４９】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００５０】
ログインのユーザを認証サーバで認証して、Ｗｅｂサービスの利用を許可する認証システム、認証方法、Ｗｅｂサーバ及び記録媒体に適用することができる。
【図面の簡単な説明】
【００５１】
【図１】本発明のＷｅｂ装置、認証システム、Ｗｅｂプログラム及び記録媒体の一実施例を適用した認証システムの要部ブロック構成図。
【図２】図１の認証システムによる認証処理のシーケンス図。
【図３】図１の認証システムによる認証処理を示すフローチャート。
【符号の説明】
【００５２】
１  認証システム
１０  Ｗｅｂサーバ
１１  Ｗｅｂアプリケーション
１２  認証情報取得部
１３  認証情報変換部
１４  認証サービスアクセス部
１５  Ｗｅｂサービスアクセス部
２０  認証サービス
２１  チャレンジコード生成部
２２  認証情報解析部
２３  認証チケット生成部
ＮＷ  ネットワーク
【図１】
2007053580.tif 000003
【図２】
2007053580.tif 000004
【図３】
2007053580.tif 000005