(57)【要約】【課題】サードパーティを利用するユーザにとって、ユーザ端末の種類に関わらず個人情報を入力する煩わしさを軽減すると共に、発行元のＩＤ及びパスワードのペアを開示することなくサードパーティのサーバに対してユーザ認証を行う認証サーバ、認証方法及び認証システムを提供する。【解決手段】認証サーバ２は、ユーザ端末３から送信された基礎認証情報が正しいことを条件に、サードパーティとしての第三者サーバ４のユーザ認証に関するユーザ認証情報を発行するユーザ認証情報発行部１３と、第三者サーバ４にログインするための認証要求として、ユーザ端末３から送信されたユーザ認証情報を第三者サーバ４を介して受け付けるユーザ認証受付部１４と、ユーザ認証データベース２１を参照し、ユーザ認証受付部１４が受け付けた情報がユーザ認証情報であるか否かを判別するユーザ認証部１５とを備える。【選択図】図１
2011076475.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続された第三者サーバが、当該第三者サーバに登録されていない未登録ユーザに対して登録ユーザとしてサービスを提供するためのユーザ認証を行う認証サーバであって、
ユーザ認証に関する認証情報が格納されるユーザ認証データベースと、
基礎認証情報を前記ユーザ認証データベースに予め格納する基礎認証情報格納手段と、
ユーザの端末から前記基礎認証情報を伴って送信された、前記第三者サーバによるサービスの指定に関するサービス指定情報を含むユーザ認証情報の発行要求を受信するユーザ認証情報発行要求受信手段と、
前記ユーザ認証データベースを参照し、前記ユーザの端末から受信した基礎認証情報によるユーザ認証が成功したことを条件に、前記サービス指定情報を含む前記ユーザ認証情報を前記ユーザ認証データベースに格納すると共に、前記ユーザの端末に送信するユーザ認証情報発行手段と、
前記第三者サーバから、前記サービス指定情報を含む前記ユーザ認証情報を受信し、受け付けるユーザ認証受付手段と、
前記ユーザ認証データベースを参照し、前記ユーザ認証受付手段が受け付けた、前記サービス指定情報を含む前記ユーザ認証情報によるユーザ認証の結果を前記第三者サーバに送信するユーザ認証手段とを備える認証サーバ。
【請求項２】
認証サーバが、第三者サーバが当該第三者サーバに登録されていない未登録ユーザに対して登録ユーザとしてサービスを提供するためのユーザ認証を行う認証方法であって、
前記認証サーバが、ユーザ認証に関する認証情報が格納されるユーザ認証データベースに基礎認証情報を予め格納する基礎認証情報格納工程と、
前記認証サーバが、ユーザの端末から前記基礎認証情報を伴って送信された、前記第三者サーバによるサービスの指定に関するサービス指定情報を含むユーザ認証情報の発行要求を受信するユーザ認証情報発行要求受信工程と、
前記認証サーバが、前記ユーザ認証データベースを参照して前記ユーザの端末から受信した基礎認証情報によるユーザ認証を行い、このユーザ認証が成功したことを条件に、前記サービス指定情報を含む前記ユーザ認証情報を前記ユーザ認証データベースに格納すると共に、格納したユーザ認証情報を前記ユーザの端末に送信するユーザ認証情報発行工程と、
前記認証サーバが、前記第三者サーバから、前記サービス指定情報を含む前記ユーザ認証情報を受信し、受け付けるユーザ認証受付工程と、
前記認証サーバが、前記ユーザ認証データベースを参照して前記ユーザ認証受付工程で受信したユーザ認証情報によるユーザ認証を行い、このユーザ認証の結果を前記第三者サーバに送信するユーザ認証工程とを備える認証方法。
【請求項３】
ユーザ認証を行う認証サーバと、当該認証サーバと通信ネットワークを介して接続された第三者サーバと、当該第三者サーバに登録されていない未登録ユーザの端末であるユーザ端末とを備え、前記第三者サーバが前記未登録ユーザに対して登録ユーザとしてサービスを提供するためのユーザ認証を前記認証サーバが行うための認証システムであって、
前記認証サーバは、
ユーザ認証に関する認証情報が格納されるユーザ認証データベースと、
基礎認証情報を前記ユーザ認証データベースに予め格納する基礎認証情報格納手段とを備え、
前記ユーザ端末は、
前記認証サーバに対し、前記第三者サーバによるサービスの指定に関するサービス指定情報を含むユーザ認証情報の発行を前記基礎認証情報を伴って要求するユーザ認証情報発行要求手段を備え、
前記認証サーバは、
前記ユーザ端末から送信された、前記ユーザ認証情報の発行要求を受信するユーザ認証情報発行要求受信手段と、
前記ユーザ認証データベースを参照し、前記ユーザ端末から受信した基礎認証情報によるユーザ認証が成功したことを条件に、前記サービス指定情報を含む前記ユーザ認証情報を前記ユーザ認証データベースに格納すると共に、前記ユーザ端末に送信するユーザ認証情報発行手段とをさらに備え、
前記ユーザ端末は、
前記ユーザ認証情報を伴って前記第三者サーバに対して認証要求を行うユーザ認証要求手段をさらに備え、
前記第三者サーバは、
前記ユーザ認証要求手段から送信された認証要求を受信したことに応じて、前記ユーザ認証情報に基づいて前記ユーザ端末のユーザが前記未登録ユーザであるか否かを判断する未登録ユーザ判断手段と、
前記未登録ユーザ判断手段が、前記ユーザ端末のユーザが前記未登録ユーザであると判断した場合に、前記サービス指定情報を含む前記ユーザ認証情報を前記認証サーバに送信するユーザ認証情報送信手段を備え、
前記認証サーバは、
前記第三者サーバから、前記サービス指定情報を含む前記ユーザ認証情報を受信し、受け付けるユーザ認証受付手段と、
前記ユーザ認証データベースを参照し、前記ユーザ認証受付手段が受け付けた、前記サービス指定情報を含む前記ユーザ認証情報によるユーザ認証の結果を前記第三者サーバに送信するユーザ認証手段とをさらに備える認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証サーバ、認証方法及び認証システムに関する。
【背景技術】
【０００２】
インターネットユーザに対して、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）上では様々なサービスが提供されている。具体的には、Ｗｅｂ上でショッピングサービスやオークションサービスを提供したり、掲示板やＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）を提供したりすることが行われている。
【０００３】
これらのＷｅｂサイトが提供するサービス内容がインターネットショッピング等の商取引を伴う場合や、有料での情報提供であり課金を伴う場合には、これらのＷｅｂサイトの管理者は、取引の安全性を高めるため、ユーザに対して会員登録を要求することがある。そして、会員登録をするためには、ユーザは、氏名、住所、電話番号等の個人情報の入力が求められる場合が多い。しかし、入力の煩わしさ、個人情報が流出することの懸念等の理由により、これらのＷｅｂサイトが提供する内容には興味があっても、会員登録の煩雑さのためにサービスを受けることを諦めてしまうユーザもいる。
【０００４】
このような課題を解決するため、オープンＩＤと呼ばれる技術が知られている（例えば、非特許文献１）。この技術によると、いったんオープンＩＤを発行するＷｅｂサイトで会員となり、自分のオープンＩＤを発行すれば、オープンＩＤに対応した他のＷｅｂサイト（サードパーティのＷｅｂサイト）を利用する際、個人の属性情報を入力することなく、当該会員となったＷｅｂサイトのＩＤを入力するだけで利用することができる。これにより、ユーザの煩わしさが軽減されるので、Ｗｅｂサイトが提供するサービス内容には興味があるにも関わらず実際には当該サービスを享受しない可能性が軽減され得る。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ｈｔｔｐ：／／ｅ−ｗｏｒｄｓ．ｊｐ／ｗ／ＯｐｅｎＩＤ．ｈｔｍｌ、ＩＴ用語辞典、株式会社インセプト、平成２１年８月２１日検索
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、近年、パーソナルコンピュータや携帯端末だけでなく、テレビやゲーム機でも電気通信回線を通じて情報が得られるようになりつつある。しかし、テレビやゲーム機ではブラウザを立ち上げることができない機種もある。非特許文献１に記載されたオープンＩＤの技術では、ブラウザを立ち上げてオープンＩＤに対応したＷｅｂサイトに接続しなければならないことから、ユーザ端末がゲーム機やテレビの場合は対応できない場合がある。一方で、サードパーティに発行元のＩＤ及びパスワードのペアを開示することはセキュリティ上好ましくない。
【０００７】
本発明は、ユーザにとって、ユーザ端末の種類に関わらず個人情報を入力する煩わしさを軽減すると共に、発行元のＩＤ及びパスワードのペアを開示することなくサードパーティに対してユーザ認証を行う認証サーバ、認証方法及び認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
【０００９】
（１）  通信ネットワークを介して接続された前記第三者サーバが、当該第三者サーバに登録されていない未登録ユーザに対して登録ユーザとしてサービスを提供するためのユーザ認証を行う認証サーバであって、ユーザ認証に関する認証情報が格納されるユーザ認証データベースと、基礎認証情報を前記ユーザ認証データベースに予め格納する基礎認証情報格納手段と、ユーザの端末から前記基礎認証情報を伴って送信された、前記第三者サーバによるサービスの指定に関するサービス指定情報を含むユーザ認証情報の発行要求を受信するユーザ認証情報発行要求受信手段と、前記ユーザ認証データベースを参照し、前記ユーザの端末から受信した基礎認証情報によるユーザ認証が成功したことを条件に、前記サービス指定情報を含む前記ユーザ認証情報を前記ユーザ認証データベースに格納すると共に、前記ユーザの端末に送信するユーザ認証情報発行手段と、前記第三者サーバから、前記サービス指定情報を含む前記ユーザ認証情報を受信し、受け付けるユーザ認証受付手段と、前記ユーザ認証データベースを参照し、前記ユーザ認証受付手段が受け付けた、前記サービス指定情報を含む前記ユーザ認証情報によるユーザ認証の結果を前記第三者サーバに送信するユーザ認証手段とを備える認証サーバ。
【００１０】
（１）記載の認証サーバによれば、ユーザは、まず認証サーバにアクセスしてユーザ認証情報の発行を受け、その後第三者サーバにアクセスしてユーザ認証情報を入力すれば、第三者サーバに対して個人情報を入力することなく、第三者サーバによるサービスを受けられる。その際、認証サーバにアクセスしてから第三者サーバにアクセスする構成なので、ユーザ端末から第三者サーバへは、ユーザ端末の種類に関わらず、すなわちユーザ端末がＷｅｂ連携できるか否かに関わらずアクセス可能である。したがって、ユーザ端末の種類に関わらず個人情報を入力する煩わしさを軽減可能な認証サーバを提供できる。
【００１１】
また、基礎認証情報を開示することなく第三者サーバに対してユーザ認証を行うことの可能な認証サーバを提供できる。
【００１２】
（２）  認証サーバが、第三者サーバが当該第三者サーバに登録されていない未登録ユーザに対して登録ユーザとしてサービスを提供するためのユーザ認証を行う認証方法であって、前記認証サーバが、ユーザ認証に関する認証情報が格納されるユーザ認証データベースに基礎認証情報を予め格納する基礎認証情報格納工程と、前記認証サーバが、ユーザの端末から前記基礎認証情報を伴って送信された、前記第三者サーバによるサービスの指定に関するサービス指定情報を含むユーザ認証情報の発行要求を受信するユーザ認証情報発行要求受信工程と、前記認証サーバが、前記ユーザ認証データベースを参照して前記ユーザの端末から受信した基礎認証情報によるユーザ認証を行い、このユーザ認証が成功したことを条件に、前記サービス指定情報を含む前記ユーザ認証情報を前記ユーザ認証データベースに格納すると共に、格納したユーザ認証情報を前記ユーザ端末に送信するユーザ認証情報発行工程と、前記認証サーバが、前記第三者サーバから、前記サービス指定情報を含む前記ユーザ認証情報を受信し、受け付けるユーザ認証受付工程と、前記認証サーバが、前記ユーザ認証データベースを参照して前記ユーザ認証受付工程で受信したユーザ認証情報によるユーザ認証を行い、このユーザ認証の結果を前記第三者サーバに送信するユーザ認証工程とを備える認証方法。
【００１３】
（３）  ユーザ認証を行う認証サーバと、当該認証サーバと通信ネットワークを介して接続された第三者サーバと、当該第三者サーバに登録されていない未登録ユーザの端末であるユーザ端末とを備え、前記第三者サーバが前記未登録ユーザに対して登録ユーザとしてサービスを提供するためのユーザ認証を前記認証サーバが行うための認証システムであって、前記認証サーバは、ユーザ認証に関する認証情報が格納されるユーザ認証データベースと、基礎認証情報を前記ユーザ認証データベースに予め格納する基礎認証情報格納手段とを備え、前記ユーザ端末は、前記認証サーバに対し、前記第三者サーバによるサービスの指定に関するサービス指定情報を含むユーザ認証情報の発行を前記基礎認証情報を伴って要求するユーザ認証情報発行要求手段を備え、前記認証サーバは、前記ユーザ端末から送信された、前記ユーザ認証情報の発行要求を受信するユーザ認証情報発行要求受信手段と、前記ユーザ認証データベースを参照し、前記ユーザ端末から受信した基礎認証情報によるユーザ認証が成功したことを条件に、前記サービス指定情報を含む前記ユーザ認証情報を前記ユーザ認証データベースに格納すると共に、前記ユーザ端末に送信するユーザ認証情報発行手段とをさらに備え、前記ユーザ端末は、前記ユーザ認証情報を伴って前記第三者サーバに対して認証要求を行うユーザ認証要求手段をさらに備え、前記第三者サーバは、前記ユーザ認証要求手段から送信された認証要求を受信したことに応じて、前記ユーザ認証情報に基づいて前記ユーザ端末のユーザが前記未登録ユーザであるか否かを判断する未登録ユーザ判断手段と、前記未登録ユーザ判断手段が、前記ユーザ端末のユーザが前記未登録ユーザであると判断した場合に、前記サービス指定情報を含む前記ユーザ認証情報を前記認証サーバに送信するユーザ認証情報送信手段を備え、前記認証サーバは、前記第三者サーバから、前記サービス指定情報を含む前記ユーザ認証情報を受信し、受け付けるユーザ認証受付手段と、前記ユーザ認証データベースを参照し、前記ユーザ認証受付手段が受け付けた、前記サービス指定情報を含む前記ユーザ認証情報によるユーザ認証の結果を前記第三者サーバに送信するユーザ認証手段とをさらに備える認証システム。
【００１４】
（２）記載の認証方法によれば、当該認証方法を実施することにより、（１）と同様の効果が期待できる。また、（３）記載の認証システムによれば、当該認証システムを実施することにより、（１）と同様の効果が期待できる。
【発明の効果】
【００１５】
本発明によれば、第三者サーバを利用するユーザにとって、ユーザ端末の種類に関わらず個人情報を入力する煩わしさを軽減すると共に、発行元のＩＤ及びパスワードのペアを開示することなくサードパーティに対してユーザ認証を行う認証サーバ、認証方法及び認証システムを提供できる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る認証システム１及び認証サーバ２を説明するための全体構成を示す図である。
【図２】本実施形態に係るユーザ認証データベース２１を示す図である。
【図３】本実施形態に係る認証サーバ２、ユーザ端末３及び第三者サーバ４を用いた認証システム１における処理の流れを示すフローチャートである。
【図４】図３に続くフローチャートである。
【図５】本実施形態に係る認証システム１、認証サーバ２及び認証方法を実施したときのユーザ端末３の表示部３０での表示例を示す図である。
【図６】図５に続く図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図を参照しながら説明する。
【００１８】
［全体構成］
図１は、本実施形態に係る認証システム１及び認証サーバ２を説明するための全体構成を示す図である。認証システム１は、本実施形態に係る認証サーバ２と、ユーザ端末３と、複数の第三者サーバ４とを備え、これら認証サーバ２、ユーザ端末３及び複数の第三者サーバ４は、それぞれ通信ネットワーク５を介して接続されている。
【００１９】
まず、ユーザ端末３について説明する。ユーザ端末３は、通信ネットワーク５に接続できるものであれば種類を問うものではない。具体的には、Ｗｅｂサイトに接続できるパーソナルコンピュータ３ａや携帯電話機３ｂだけでなく、Ｗｅｂサイトに接続できない場合のあるゲーム機３ｃやテレビ装置３ｄであってもよい。
【００２０】
続いて、第三者サーバ４について説明する。第三者サーバ４は、いわゆる「サードパーティ」のサーバである。第三者サーバ４は、ユーザ端末３のユーザに対し、インターネットショッピングを初めとした課金を伴う情報を提供する。
【００２１】
最後に、認証サーバ２について説明する。認証サーバ２は、サードパーティに登録されていない未登録ユーザの端末であるユーザ端末３から第三者サーバ４にアクセスするためにユーザ端末３から送信されたユーザ認証情報発行要求に対して応答するためのものである。本実施形態では、それだけでなく、第三者サーバ４から送信された未登録ユーザについての認証要求に対する応答も行う。
【００２２】
認証サーバ２は、制御部１０と、記憶部２０とを備える。制御部１０は、認証サーバ２に係る各機能を統括的に制御する部分であり、基礎認証情報格納部１１と、ユーザ認証情報発行要求受信部１２と、ユーザ認証情報発行部１３と、ユーザ認証受付部１４と、ユーザ認証部１５とを備える。そして、記憶部２０は、認証サーバ２として機能させるための各種プログラム（図示省略）、本発明の機能を実行するプログラム（図示省略）のほか、ユーザ認証データベース２１を備える。
【００２３】
制御部１０の全体構成について説明する。基礎認証情報格納部１１は、基礎認証情報をユーザ認証データベース２１に予め格納する。基礎認証情報は、認証サーバ２が管理する会員向けのサイトにアクセスするために必要な情報であり、基礎認証ＩＤ及び基礎認証パスワードにより構成される。基礎認証情報は、ユーザ端末３からの発行要求に応じて発行されるものである。
【００２４】
基礎認証情報の発行要求を受け付ける際、認証サーバ２の制御部１０は、ユーザ端末３に対し、住所、氏名、生年月日、電話番号の他、クレジットカード番号、運転免許証番号、パスポート番号等、虚偽の申告をすることが難しく、身元を確実に識別できる個人情報の入力を要求することが好ましい。
【００２５】
ユーザ認証情報発行要求受信部１２は、ユーザ端末３から基礎認証情報を伴って送信された、第三者サーバ４によるサービスの指定に関するサービス指定ＩＤを含むユーザ認証情報の発行要求を受信する。ユーザ端末３は、認証サーバ２のユーザ認証情報発行要求受信部１２に対し、当該ユーザ認証情報の発行を基礎認証情報を伴って要求するユーザ認証情報発行要求部（図示せず）を備える。ユーザ認証情報発行要求受信部１２は、当該ユーザ認証情報発行要求部から送信された、ユーザ認証情報の発行要求を受信している。
【００２６】
ユーザ認証情報は、ユーザ端末３から、第三者サーバ４が管理するサードパーティの会員向けのサイトにアクセスするために必要な情報である。ユーザ認証情報は、複数のユーザの中から当該サイトにアクセスしようとするユーザを識別するためのユーザ認証ＩＤ及びユーザ認証パスワード並びに複数の第三者サーバ４の種類を識別するためのサービス指定ＩＤにより構成される。サービス指定ＩＤは、サードパーティとして登録した第三者サーバ４のそれぞれについて個別に定められている。
【００２７】
ユーザ認証情報発行部１３は、ユーザ認証データベース２１を参照し、ユーザ端末３から受信した基礎認証情報によるユーザ認証が成功したことを条件に、サービス指定ＩＤを含むユーザ認証情報をユーザ認証データベース２１に格納すると共に、ユーザ端末３に送信する。
【００２８】
ユーザ認証受付部１４は、ユーザ端末３から送信された認証要求を受信した第三者サーバ４から、サービス指定ＩＤを含むユーザ認証情報を受信し、受け付ける。ユーザ端末３は、ユーザ認証情報を伴って第三者サーバ４に対して認証要求を行うユーザ認証要求部（図示せず）を備え、第三者サーバ４は、このユーザ認証要求部から送信された認証要求を受信して、サービス指定ＩＤを含むユーザ認証情報を認証サーバ２に送信するユーザ認証情報送信手段（図示せず）を備える。つまり、ユーザ端末３から第三者サーバ４に送信する時点では、認証要求は、サービス指定情報を除くユーザ認証情報、すなわちユーザ認証ＩＤ及びユーザ認証パスワードを用いて行っている。その後、第三者サーバ４からユーザ認証受付部１４に送信する時点において、第三者サーバ４は、ユーザ端末３から受信したユーザ認証ＩＤ及びユーザ認証パスワードだけでなく、その第三者サーバ４に与えられたサービス指定ＩＤの情報も送信する。
【００２９】
ユーザ認証部１５は、ユーザ認証データベース２１を参照し、ユーザ認証受付部１４が受け付けた、サービス指定ＩＤを含むユーザ認証情報によるユーザ認証の結果を第三者サーバ４に送信する。具体的には、ユーザ認証部１５は、ユーザ認証データベース２１を参照し、ユーザ認証ＩＤ及びユーザ認証パスワードとサービス指定ＩＤとの組合せがユーザ認証データベース２１に格納されている組合せと合致するか否かを判別し、その判別の結果を第三者サーバ４に送信する。
【００３０】
続いて、図２を参照しながら、記憶部２０の全体構成について説明する。
【００３１】
図２は、本実施形態に係るユーザ認証データベース２１を示す図である。ユーザ認証データベース２１は、ユーザ端末３から基礎認証情報の発行が要求される際に入力された個人情報と、基礎認証情報の発行要求に応じて制御部１０が発行した基礎認証情報と、ユーザ認証情報発行部１３が発行したユーザ認証情報とを関連付けてユーザ認証情報として記憶するためのデータベースである。
【００３２】
ユーザ認証データベース２１には、ユーザ認証に関する情報として、ユーザ端末３から認証サーバ２が管理する会員向けのサイトにアクセスするために必要な基礎認証情報を示す「基礎認証情報」フィールドと、ユーザ端末３から、第三者サーバ４が管理するサードパーティの会員向けのサイトにアクセスするために必要なユーザ認証情報を示す「ユーザ認証情報」フィールドとが含まれている。また、図示は省略するが、ユーザ認証データベース２１には、ユーザ端末３のユーザに関する個人情報を示す「個人情報」フィールドも含まれている。
【００３３】
「基礎認証情報」フィールドは、さらに「基礎認証ＩＤ」フィールドと「基礎認証パスワード」フィールドとにより構成される。「ユーザ認証情報」フィールドは、さらに「サービス指定ＩＤ」フィールドと「ユーザ認証ＩＤ」フィールドと「ユーザ認証パスワード」フィールドとにより構成される。そして、「個人情報」フィールドは、さらに「住所」フィールド、「氏名」フィールド、「電話番号」フィールドの他、「クレジットカード番号」フィールド、「運転免許証番号」フィールド、「パスポート番号」フィールド等により構成される。
【００３４】
［本実施形態のハードウェア及びソフトウェアの構成］
本実施形態は、コンピュータ及びその周辺装置に適用される。本実施形態における各手段（各部）は、コンピュータ及びその周辺装置が備えるハードウェア並びに該ハードウェアを制御するソフトウェアによって構成される。
【００３５】
上記ハードウェアには、制御装置（制御部）としてのＣＰＵの他、記憶装置（記憶部）、通信装置（通信部）、表示装置（表示部）及び入力装置（入力部）が含まれる。記憶装置（記憶部）としては、例えば、メモリ（ＲＡＭ、ＲＯＭ等）、ハードディスクドライブ（ＨＤＤ）及び光ディスク（ＣＤ、ＤＶＤ等）ドライブが挙げられる。通信装置（通信部）としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示装置（表示部）としては、例えば、液晶ディスプレイ及びプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置（入力部）としては、例えば、キーボード及びポインティング・デバイス（マウス等）が挙げられる。
【００３６】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶装置（記憶部）により記憶され、制御装置（制御部）により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布することも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布することも可能である。
【００３７】
［処理フロー］
図３及び図４は、本実施形態に係る認証サーバ２、ユーザ端末３及び第三者サーバ４を用いた認証システム１における処理の流れを示すフローチャートである。
【００３８】
ステップＳ１では、制御部１０（基礎認証情報格納部１１）は、基礎認証情報をユーザ認証データベース２１に予め格納する。なお、基礎認証情報は、ユーザ端末３からの発行要求に応じて発行されるものである。ステップＳ２では、ユーザ端末３の制御部（図示せず）は、第三者サーバ４のユーザ認証に関するユーザ認証情報の発行を要求する。このステップＳ２では、ユーザ端末３の制御部（図示せず）は、ユーザが入力した基礎認証情報及びサービス指定ＩＤを伴ってユーザ認証情報の発行を要求している。ステップＳ３では、制御部１０（ユーザ認証情報発行要求受信部１２）は、ステップＳ２の処理で行われたユーザ認証情報の発行要求を受信する。
【００３９】
ステップＳ４では、制御部１０は、ユーザ認証データベース２１を参照し、ステップＳ５の処理で送信された基礎認証情報が正しいか否かを判別する。基礎認証情報が正しいか否かは、ステップＳ２の処理で送信された基礎認証ＩＤ及び基礎認証パスワードの組合せがユーザ認証データベース２１に格納された基礎認証ＩＤ及び基礎認証パスワードの組合せと同じか否かを判別することによって行われる。サービス指定ＩＤが正しいか否かは、ステップＳ２の処理で送信されたサービス指定ＩＤが、記憶部２０に設けられたサービス指定ＩＤデータベース（図示せず）に格納された複数のサービス指定ＩＤの中のいずれかと合致するか否かを判別することによって行われる。この判別の結果がＹＥＳのときはステップＳ５に移り、ＮＯのときは処理を終了する。
【００４０】
ステップＳ５では、ユーザ認証情報発行部１３は、ユーザ認証情報を発行し、その発行したユーザ認証情報及びステップＳ２の処理で送信されたサービス指定ＩＤを、ステップＳ２の処理で送信された基礎認証情報に関連付けてユーザ認証データベース２１に格納する。
【００４１】
ステップＳ６では、ユーザ認証情報発行部１３は、ステップＳ５の処理で格納したユーザ認証情報及びサービス指定ＩＤをユーザ端末３に送信する。ステップＳ７では、ユーザ端末３の制御部（図示せず）は、制御部１０から受信したユーザ認証情報及びサービス指定ＩＤをユーザ端末３の表示部３０（後述）に表示させる。
【００４２】
図４のステップＳ８では、ユーザ端末３の制御部（図示せず）から第三者サーバ４に対して認証要求を行う。ここでは、ユーザ端末３の制御部（図示せず）は、ユーザが入力したユーザ認証情報を第三者サーバ４の制御部（図示せず）に送信する。ステップＳ９では、第三者サーバ４の制御部（図示せず）は、ステップＳ８の処理で行われたユーザ端末３からの認証要求を受信する。
【００４３】
ステップＳ１０では、第三者サーバ４の制御部（図示せず）は、受信したユーザ認証情報に基づいて、ユーザ端末３のユーザが未登録ユーザであるか否かを判断し、未登録ユーザであると判断した場合に、ユーザ認証受付部１４に対し、ステップＳ９の処理で受信した認証要求を送信する。詳細には、第三者サーバ４の制御部（図示せず）は、ユーザ認証受付部１４に対し、ユーザ端末３から受信したユーザ認証情報と、その第三者サーバ４に与えられたサービス指定ＩＤの情報とを送信する。ステップＳ１１では、ユーザ認証受付部１４は、ステップＳ１０の処理で第三者サーバ４から送信された認証要求を受信する。なお、第三者サーバ４の制御部（図示せず）は、ユーザ端末３のユーザが未登録ユーザであるか否かを判断する際に、第三者サーバ４が備える記憶部（図示せず）に記憶したユーザデータベースを参照してもよいし、未登録ユーザ専用の入力画面を生成してユーザ端末３に送信してもよい。
【００４４】
ステップＳ１２では、ユーザ認証部１５は、ユーザ認証データベース２１を参照し、ユーザ認証受付部１４が受け付けた応答がユーザ認証情報であるか否かを判別することで第三者サーバ４へのユーザ認証を行う。この処理では、ユーザ認証部１５は、ユーザ認証データベース２１を参照し、ユーザ認証ＩＤ及びユーザ認証パスワードとサービス指定ＩＤとの組合せがユーザ認証データベース２１に格納されている組合せと合致するか否かを判別する。ステップＳ１３では、ユーザ認証部１５は、ステップＳ１２でのユーザ認証の結果を第三者サーバ４に送信する。
【００４５】
ステップＳ１４では、第三者サーバの制御部（図示せず）は、ユーザ認証部１５からの応じた画面情報をユーザ端末３に送信する。具体的には、ユーザ認証が成功した場合、第三者サーバの制御部（図示せず）は、ユーザ認証の成功を示す画面及び第三者サーバ４によるサービスを提供する画面に関する画面情報をユーザ端末３に送信する。一方、ユーザ認証が成功しなかった場合、第三者サーバの制御部（図示せず）は、ユーザ認証が成功しなかったことを示す画面に関する画面情報をユーザ端末３に送信する。ステップＳ１５では、ユーザ端末３の制御部（図示せず）は、ステップＳ１４で送信された画面情報を受信し、その受信した画面情報に基づく映像をユーザ端末３の表示部３０（後述）に表示させる。この処理が終わると、本実施形態での一連の処理を終了する。
【００４６】
［本実施形態に係る認証サーバ２の使用例］
図５及び図６は、本実施形態に係る認証システム１、認証サーバ２及び認証方法を実施したときのユーザ端末３の表示部３０での表示例を示す図である。
【００４７】
図５の（ａ）は、ユーザ端末３から認証サーバ２に対してユーザ認証情報の発行を要求したことに応じて、認証サーバ２がユーザ端末３に対してユーザ認証を要求する際、ユーザ端末３の表示部３０に表示する画面の例を示す図である。この画面には、上から「ユーザ認証情報の発行要求」と表示され、さらに「基礎認証情報等を入力してください」と表示されている。そして、この画面には、基礎認証ＩＤを入力する基礎認証ＩＤ入力部３１と、基礎認証パスワードを入力する基礎認証パスワード入力部３２と、サービス指定ＩＤを入力するサービス指定ＩＤ入力部３３と、基礎認証情報等の入力が完了したときに押すＯＫボタン３４と、各入力部３１〜３３に入力した文字を消去するクリアボタン３５と、ユーザ認証情報の発行要求を取り止めるキャンセルボタン３６とが配置されている。ユーザは、基礎認証ＩＤ入力部３１に基礎認証ＩＤを入力し、基礎認証パスワード入力部３２に基礎認証パスワードを入力し、サービス指定ＩＤ入力部３３にサービス指定ＩＤを入力してＯＫボタン３４を押すことで、認証サーバ２からユーザ認証情報の発行を受けることができる。
【００４８】
図５の（ｂ）は、ユーザ端末３から認証サーバ２に送信した基礎認証情報等が正しいと認証サーバ２が判別したことに応じて、認証サーバ２がユーザ認証情報を発行したときに、ユーザ端末３の表示部３０に表示する画面の例を示す図である。この画面には、上から「ユーザ認証情報の発行完了」と表示され、「××サービスを受けるためのユーザ認証情報は次の通りです。」、「ユーザ認証ＩＤ    ｘｙｚ」、「ユーザ認証パスワード    ｐｑｒ」と表示されている。そして、この画面には、画面の表示を確認したときに押すＯＫボタン３７が配置されている。ユーザは、画面を見ることで、××サービスを受けるためは、ユーザ認証ＩＤ「ｘｙｚ」、ユーザ認証パスワード「ｐｑｒ」を入力すればよいことを確認できる。
【００４９】
図５の（ｃ）は、ユーザ端末３から認証サーバ２に対し、サービスＩＤ「１００」に対応する第三者サーバ４へのログインを要求する際、ユーザ端末３の表示部３０に表示する画面の例を示す図である。この画面には、上から「××サービスへの認証画面」と表示され、さらに「ユーザ認証情報を入力してください」と表示されている。そして、この画面には、ユーザ認証ＩＤを入力するユーザ認証ＩＤ入力部３８と、ユーザ認証パスワードを入力するユーザ認証パスワード入力部３９と、ユーザ認証情報等の入力が完了し、サービス指定ＩＤ「１００」に対応する第三者サーバ４にログインするときに押すログインボタン４０と、各入力部３８、３９に入力した文字を消去するクリアボタン４１と、サービス指定ＩＤ「１００」に対応する第三者サーバ４へのログイン要求を取り止めるキャンセルボタン４２とが配置されている。ユーザは、ユーザ認証ＩＤ入力部３８にユーザ認証ＩＤを入力し、ユーザ認証パスワード入力部３９にユーザ認証パスワードを入力してログインボタン４０を押すことで、認証サーバ２に対し、サービス指定ＩＤ「１００」に対応する第三者サーバ４へのログインを要求することができる。
【００５０】
図６の（ｄ）は、ユーザ端末３から第三者サーバ４に送信したユーザ認証情報等が正しいと認証サーバ２が判別したときに、ユーザ端末３の表示部３０に表示する画面の例を示す図である。この画面には、上から「認証成功」と表示され、「ようこそ、××サービスへ」と表示されている。そして、この画面には、××サービスの内容を表示する画面に移るときに押す、進むボタン４３と、××サービスの内容を表示する画面に移ることを取り止めるときに押すキャンセルボタン４４とが配置されている。ユーザは、進むボタン４３を押すことで、××サービスの内容を把握できる。
【００５１】
本実施形態によれば、ユーザは、まず認証サーバ２にアクセスしてユーザ認証情報の発行を受け、その後、第三者サーバ４にアクセスしてユーザ認証情報を入力すれば、第三者サーバ４に対して個人情報を入力することなく、第三者サーバ４が提供する情報を受けられる。その際、ユーザ端末３の種類、具体的にはユーザ端末３がＷｅｂ連携できるか否かに関わらず、ユーザはユーザ端末３から第三者サーバ４にアクセスできる。したがって、ユーザ端末３の種類に関わらず個人情報を入力する煩わしさを軽減可能な認証サーバ２を提供できる。
【００５２】
また、第三者サーバ４に対しては、認証サーバ２へのアクセスに必要な基礎認証情報を入力する必要がない。そのため、発行元のＩＤ及びパスワードのペアを開示することなく第三者サーバ４に対してユーザ認証を行う認証サーバを提供できる。
【００５３】
以上、本実施形態について説明したが、本発明は本実施形態に限るものではない。
【００５４】
例えば、第三者サーバ４の制御部（図示せず）に、第三者サーバ４からサービスを受けたユーザのユーザ認証情報及びサービス費用の情報並びにその第三者サーバ４のサービス指定ＩＤを認証サーバ２に送信する費用請求部（図示せず）を設け、認証サーバ２に、費用請求部からの情報を受信する費用請求受付部（図示せず）と、ユーザ認証データベース２１を参照してユーザ認証ＩＤ及びユーザ認証パスワード並びにサービス指定ＩＤの組合せが正しいと制御部１０（ユーザ認証部１５であってもよいし、他の認証部であってもよい）が判別したことを条件に、そのユーザの第三者サーバ４に対する費用に関する情報をユーザ認証データベース２１に格納する費用情報格納部（図示せず）とを設けてもよい。これにより、ユーザ端末３の種類に関わらず、複数の第三者サーバ４を利用する度に個人情報を入力しなくても、第三者サーバ４によって提供されるサイトに関する費用を請求することができるので、多様な有料サービスを安全に配信可能な認証サーバ２を提供できる。
【００５５】
また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００５６】
１  認証システム
２  認証サーバ
３  ユーザ端末
４  第三者サーバ
５  通信ネットワーク
１０  制御部
１１  基礎認証情報格納部
１２  ユーザ認証情報発行要求受信部
１３  ユーザ認証情報発行部
１４  ユーザ認証受付部
１５  ユーザ認証部
２０  記憶部
２１  ユーザ認証データベース
【図１】
2011076475.tif 000003
【図２】
2011076475.tif 000004
【図３】
2011076475.tif 000005
【図４】
2011076475.tif 000006
【図５】
2011076475.tif 000007
【図６】
2011076475.tif 000008