【手続補正書】
【提出日】平成17年1月31日(2005.1.31)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ネットワーク装置、認証サーバ、ネットワークシステム、認証方法、サービス提供プログラム、認証プログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを通じて行われるクライアントからの要求に応じてサービスを提供するネットワーク装置において、要求されたサービスを提供する処理手段と、未ログインのクライアントからのアクセスを受けた際に認証サーバに問い合わせて認証済であれば当該ネットワーク装置へのアクセスのための認証チケットを発行しログイン済のクライアントからのアクセスを受けた際には前記認証チケットを受け取って前記処理手段にサービスを行わせる通信制御手段を有することを特徴とするネットワーク装置。
【請求項２】
前記通信制御手段は、クライアントとのセッションが存在しない時点でのクライアントからのアクセスを受けた場合に前記認証サーバに対してクライアントの認証を依頼することを特徴とする請求項１に記載のネットワーク装置。
【請求項３】
前記通信制御手段は、前記認証サーバに対するクライアントの認証の依頼として、前記クライアントに対して前記認証サーバへのリダイレクションを指示し、前記クライアントから前記認証サーバへアクセスさせることを特徴とする請求項２に記載のネットワーク装置。
【請求項４】
前記通信制御手段は、セッションは存在するが未ログインのクライアントからのアクセスを受けた場合に前記認証サーバに対して認証済か否かの問い合わせを行うことを特徴とする請求項１ないし請求項３のいずれか１項に記載のネットワーク装置。
【請求項５】
前記通信制御手段は、前記クライアントとの間の通信をＣＨＡＰにより行うことを特徴とする請求項１ないし請求項４のいずれか１項に記載のネットワーク装置。
【請求項６】
前記通信制御手段は、前記クライアントとの間の通信をＳＳＬ認証により行うことを特徴とする請求項１ないし請求項５のいずれか１項に記載のネットワーク装置。
【請求項７】
クライアントに対して提供されるサービスに代わって前記クライアントの認証を行う認証サーバにおいて、クライアントの認証情報を保持する認証情報データベースと、クライアントの認証要求を受けて前記クライアントの認証を行うとともに前記サービスからの要求に対して前記クライアントの認証の有無を返す認証手段を有し、前記認証手段は、前記クライアントが未認証の場合には前記クライアントに対して認証フォームを送信して入力情報を受け取り、前記入力情報に基づいて前記認証情報データベースへの問い合わせを行って前記クライアントの認証を行い、前記クライアントが既に認証済である場合には前記クライアントに対する問い合わせを行わないことを特徴とする認証サーバ。
【請求項８】
前記認証手段は、前記ネットワーク装置からのリダイレクトにより前記クライアントの認証要求を受けるとともに、前記サービスから直接前記クライアントの認証の有無の要求を受けることを特徴とする請求項７に記載の認証サーバ。
【請求項９】
さらに、クライアントに対して提供可能な前記サービス中の機能を管理するケイパビリティ情報データベースを有し、前記認証手段は、前記サービスからの要求に対して前記クライアントの認証の有無とともに前記ケイパビリティ情報データベースを用いて前記サービス中の機能の利用の可否を判断することを特徴とする請求項７または請求項８に記載の認証サーバ。
【請求項１０】
さらに、クライアントのライセンス情報を管理するライセンス情報管理データベースを有し、前記認証手段は、前記サービスにおいてライセンス認証が必要な場合に前記ライセンス情報管理データベースを用いてクライアントのライセンス認証を行うことを特徴とする請求項７ないし請求項９のいずれか１項に記載の認証サーバ。
【請求項１１】
前記認証手段は、前記クライアントとの間の通信をＣＨＡＰにより行うことを特徴とする請求項７ないし請求項１０のいずれか１項に記載の認証サーバ。
【請求項１２】
前記認証手段は、前記クライアントとの間の通信をＳＳＬ認証により行うことを特徴とする請求項７ないし請求項１１のいずれか１項に記載の認証サーバ。
【請求項１３】
ネットワークを通じて行われるクライアントからの要求に応じてサービスを提供するネットワーク装置と、ネットワークを通じて前記クライアントの認証を行う認証サーバを含み、前記ネットワーク装置は、未ログインのクライアントからのアクセスを受けた際に前記認証サーバに問い合わせて認証済であれば当該ネットワーク装置へのアクセスのための認証チケットを発行し、またログイン済のクライアントからのアクセス時には前記認証チケットを受け取ってサービスを提供するものであり、前記認証サーバは、前記クライアントの認証要求に対して、前記クライアントが未認証の場合には前記クライアントに対して認証フォームを送信して入力情報を受け取り、前記入力情報に基づいて前記クライアントの認証を行い、前記クライアントが既に認証済である場合には前記クライアントに対する問い合わせを行わず、以後の前記ネットワーク装置からの前記クライアントの問い合わせに応じて認証状況を返すことを特徴とするネットワークシステム。
【請求項１４】
前記認証サーバは、前記ネットワーク装置からの問い合わせに応じて前記クライアントに対して提供可能な前記サービス中の機能についての判断についても行うことを特徴とする請求項１３に記載のネットワークシステム。
【請求項１５】
前記認証サーバは、前記ネットワーク装置においてライセンス認証が必要な場合にクライアントのライセンス認証を行うことを特徴とする請求項１３または請求項１４に記載のネットワークシステム。
【請求項１６】
前記ネットワーク装置及び前記認証サーバは、前記クライアントとの間の通信をＣＨＡＰにより行うことを特徴とする請求項１３ないし請求項１５のいずれか１項に記載のネットワークシステム。
【請求項１７】
前記ネットワーク装置及び前記認証サーバは、前記クライアントとの間の通信をＳＳＬ認証により行うことを特徴とする請求項１３ないし請求項１６のいずれか１項に記載のネットワークシステム。
【請求項１８】
ネットワークを通じて行われるクライアントからの要求に応じて複数のサービスを提供するネットワークシステムにおける認証方法において、前記サービスに未ログインのクライアントが前記サービスにアクセスすると、前記サービスは前記クライアントに認証サーバによる認証を受けさせ、前記認証サーバによる前記クライアントの認証後に前記サービスは前記認証サーバに対して前記クライアントの認証結果を問い合わせて認証済であれば前記クライアントに当該サービスを利用する際の認証チケットを発行し、以後、前記クライアントから前記認証チケットの提示を受けてサービスの提供を行うことを特徴とする認証方法。
【請求項１９】
同じクライアントが別のサービスにアクセスした場合には、前記認証サーバによる前記クライアントの認証を行わずに、前記別のサービスから前記クライアントの認証結果の問い合わせに対して前記認証サーバが認証済を返し、前記別のサービスが当該別のサービスを利用する際の認証チケットを発行することを特徴とする請求項１８に記載の認証方法。
【請求項２０】
前記サービスからのクライアントの認証結果の問い合わせに対して、認証サーバにおいて前記クライアントに対して提供可能な前記サービス中の機能についての判断も行うことを特徴とする請求項１８または請求項１９に記載の認証方法。
【請求項２１】
前記サービスにおいてライセンス認証が必要な場合にクライアントのライセンス認証を行うことを特徴とする請求項１８ないし請求項２０のいずれか１項に記載の認証方法。
【請求項２２】
前記クライアントと前記サービス及び前記クライアントと前記認証サーバとの間の通信をＣＨＡＰにより行うことを特徴とする請求項１８ないし請求項２１のいずれか１項に記載の認証方法。
【請求項２３】
前記クライアントと前記サービス及び前記クライアントと前記認証サーバとの間の通信をＳＳＬ認証により行うことを特徴とする請求項１８ないし請求項２２のいずれか１項に記載の認証方法。
【請求項２４】
ネットワークを通じて行われるクライアントからの要求に応じてサービスの提供をコンピュータに実行させるサービス提供プログラムであって、未ログインのクライアントからのアクセスを受けた際には前記クライアントに認証サーバによる認証を受けさせ、前記認証サーバに対して前記クライアントの認証結果を問い合わせて認証済であれば前記クライアントに当該サービスを利用する際の認証チケットを発行する機能と、ログイン済のクライアントからのアクセスを受けた際には前記クライアントから前記認証チケットの提示を受けてサービスの提供を行う機能をコンピュータに実行させることを特徴とするサービス提供プログラム。
【請求項２５】
クライアントに対して提供されるサービスに代わって前記クライアントの認証をコンピュータに実行させる認証プログラムにおいて、クライアントの認証情報を認証情報データベースに保持しておき、クライアントの認証要求を受けて前記クライアントの認証を行うとともに前記サービスからの要求に対して前記クライアントの認証の有無を返す認証機能をコンピュータに実行させるものであり、前記認証機能は、前記クライアントが未認証の場合には前記クライアントに対して認証フォームを送信して入力情報を受け取り、前記入力情報に基づいて前記認証情報データベースへの問い合わせを行って前記クライアントの認証を行い、前記クライアントが既に認証済である場合には前記クライアントに対する問い合わせを行わないことを特徴とする認証プログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、ＷＷＷ上で複数のサービスに対してシングルサインオン機能を提供する際に、より安全に通信が可能なネットワークシステムと、当該ネットワークシステムで利用可能なネットワーク装置とサービス提供プログラム、認証サーバ、及び通信時に利用する認証方法と認証プログラムを提供することを目的とするものである。