(57)【要約】【課題】使用者が柔軟に、簡便にＩＤの管理ができる認証システムを提供する。【解決手段】認証システム１０は、端末２０と、前記端末２０にサービスを提供するサービス提供装置１００と、前記サービスの提供を受けるための認証情報が記録されるデータベース部を有する管理サーバ２００と、を備え、前記データベース部には、ＳＮＳから取得した前記認証情報が記録され、前記サービス提供装置１００は、前記認証情報に基づいて、前記端末２０へのサービスの提供の認証を行う。【選択図】図１
2020126669.tif 000002
【特許請求の範囲】
【請求項１】
端末と、
前記端末にサービスを提供するサービス提供装置と、
前記サービスの提供を受けるための認証情報が記録されるデータベース部を有する管理サーバと、
を備え、
前記データベース部には、ＳＮＳ（social networking service）から取得した前記認証情報が記録され、
前記サービス提供装置は、前記認証情報に基づいて、前記端末へのサービスの提供の認証を行う
ことを特徴とする認証システム。
【請求項２】
請求項１記載の認証システムにおいて、
前記サービスが前記サービス提供装置の利用権限に応じて設定される
ことを特徴とする認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末にサービスを提供するサービス提供装置とデータベース部を有する管理サーバとを備える認証システムに関する。
【背景技術】
【０００２】
従来、端末にサービスを提供するサービス提供装置を利用する際には、使用者は、サービス毎にＩＤ等を設定し、認証を受ける必要があった。このＩＤの管理等における煩雑さを解消する技術として、シングルサインオン技術が存在する。
【０００３】
このシングルサインオン技術として、ＩＤ統一型、ＩＤ預託型、ＩＤ連携型等がある（特許文献１参照）。ＩＤ統一型では中央認証機関によってＩＤが設定され、各サービスサーバで設定されたＩＤによりサービスが提供される方式である。ＩＤ預託型では各サービスサイトで設定されたＩＤとパスワードが中央認証機関に登録され、中央認証機関で設定されたＩＤにより利用者認証が実施された後に、中央認証機関が各利用者を代行して各サービスサーバに対して各サービスサーバ用のＩＤ、パスワードを送信して各サービスサーバで再度認証される方式である。ＩＤ連携型では、各サービスサーバでＩＤが管理され、認証代行サーバのＩＤと各サービスサイト間のＩＤを仮名称により関連付けて、運用する方式である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２９９３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のシングルサインオンの技術においても、サービスの提供を受ける使用者がサービス毎にＩＤを設定する必要があり、煩雑であった。
【０００６】
本発明は、上記の課題を考慮してなされたものであって、使用者が柔軟に、簡便にＩＤの管理ができる認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る認証システムは、端末と、前記端末にサービスを提供するサービス提供装置と、前記サービスの提供を受けるための認証情報が記録されるデータベース部を有する管理サーバと、を備え、前記データベース部には、ＳＮＳ（social networking service）から取得した前記認証情報が記録され、前記サービス提供装置は、前記認証情報に基づいて、前記端末へのサービスの提供の認証を行うことを特徴とする。
【０００８】
前記認証システムにおいて、前記サービスが前記サービス提供装置の利用権限に応じて設定されることを特徴とする。
【発明の効果】
【０００９】
本発明の認証システムによれば、ＳＮＳ（social networking service）から取得した認証情報をデータベース部に記録し、前記認証情報に基づいて、端末へのサービスの提供の認証を行うことにより、使用者が柔軟に、簡便にＩＤの管理ができ、シングルサインオンも容易にできる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る認証システムの説明図である。
【図２】図２Ａは、端末の説明図であり、図２Ｂは、端末テーブルの説明図であり、図２Ｃは、端末の表示部に表示されるメニューである。
【図３】図３Ａは、サービス提供装置の説明図であり、図３Ｂは、サービステーブルの説明図であり、図３Ｃは、レベルテーブルの説明図である。
【図４】図４Ａは、管理サーバの説明図であり、図４Ｂは、管理テーブルの説明図である。
【図５】ＳＮＳの認証項目情報テーブルの説明図である。
【図６】本発明の実施形態に係る認証システムの処理手順の説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の実施形態に係る認証システム１０の説明図である。図２Ａは、端末２０の説明図であり、図２Ｂは、端末テーブル２８の説明図であり、図２Ｃは、端末２０の表示部３０に表示されるメニュー３２である。図３Ａは、サービス提供装置１００の説明図であり、図３Ｂは、サービステーブル１０８の説明図であり、図３Ｃは、レベルテーブル１１０の説明図である。図４Ａは、管理サーバ２００の説明図であり、図４Ｂは、管理テーブル２０８の説明図である。図５は、ＳＮＳ（social networking service）の認証項目情報テーブル２１０ａ〜２１０ｃの説明図である。
【００１２】
＜認証システム１０の構成の説明＞
認証システム１０は、端末２０、サービス提供装置１００及び管理サーバ２００を備える。端末２０は、公衆回線１２を介して、サービス提供装置１００、管理サーバ２００に接続可能である。
【００１３】
端末２０は、通信機能を有する端末である。公衆回線１２は、インターネット等で構成される公衆回線である。
【００１４】
端末２０は、端末制御部２２、通信部２４、記憶部２６及び表示部３０を備える。端末制御部２２は、主として、端末２０の動作、機能の制御を行う制御部である。通信部２４は、サービス提供装置１００、管理サーバ２００との通信処理を行う。記憶部２６は、端末テーブル２８を備える。
【００１５】
端末テーブル２８には、サービス提供装置１００を利用するための認証項目及び認証情報が記憶される。端末テーブル２８では、認証項目Ａ、Ｂに対して、それぞれ認証情報としてＩａ、Ｉｂが記憶される。また、認証項目Ｃ〜Ｆに対して、管理サーバ２００の管理テーブル２０８から認証情報を取得することを意味するＤＢが記憶される。表示部３０は、サービス提供装置１００により端末２０に提供されるサービスを選択するためのメニュー３２が表示される表示部である。
【００１６】
なお、認証項目としては、端末２０の使用者を特定できるものであれば限定されるものではない。例えば、認証項目として、使用者のＩＤ、電話番号、メールアドレス、生体情報、医療データ、センサデータ、各種履歴が含まれる。ここで、生体情報としては、例えば、端末２０の使用者の身長、体重、血圧、心拍数、性別、指紋、掌形、網膜、虹彩、顔、血管の形状、音声、耳形、ＤＮＡが含まれる。医療データとしては、例えば、病歴が含まれる。センサデータとしては、例えば、ＧＰＳに基づく位置情報、温度、湿度、移動速度が含まれる。各種履歴としては、例えば、商品の購入履歴、サービス提供装置１００へのアクセス履歴が含まれる。
【００１７】
サービス提供装置１００は、サービス制御部１０２、通信部１０４及び記憶部１０６を備える。サービス制御部１０２は、主として、端末２０に提供されるサービスの動作、機能の制御、端末２０の認証を行う制御部である。通信部１０４は、端末２０との通信処理を行う。記憶部１０６は、サービステーブル１０８、レベルテーブル１１０を備える。
【００１８】
サービステーブル１０８には、利用者毎に、サービス提供装置１００を利用するための認証項目及び認証情報が記憶される。サービステーブル１０８では、認証項目Ａ〜Ｆに対して、それぞれ認証情報としてＩａ〜Ｉｆが記憶されている。
【００１９】
レベルテーブル１１０には、端末２０に提供されるサービスに対して、レベル毎に認証項目が設定されている。サーバレベル１の提供を受けるためには、認証項目Ａ、Ｂの認証が必要とされる。サーバレベル２の提供を受けるためには、認証項目Ａ〜Ｄの認証が必要とされる。サーバレベル３の提供を受けるためには、認証項目Ａ〜Ｆの認証が必要とされる。
【００２０】
また、サービス提供装置１００により利用できるサービスとしては、サーバ、ＵＳＢメモリ、プリンタ、ネットワーク機器、ＡＴＭ等がある。また、サービス提供装置１００により提供されるサービスとしては、ＶＤＩ（Virtual Desktop Infrastructure）、アプリケーション、クラウドサービス等がある。
【００２１】
認証システム１０では、複数のサービス提供装置１００を備え、各サービス提供装置１００において、前記各サービスが実現される。端末２０には、各サービスのうち、権限に応じて分けられるサーバレベル１、サーバレベル２、サーバレベル３、ＶＤＩ、ＵＳＢメモリ、プリンタ、アプリケーションがメニュー３２に選択可能に表示される。なお、サーバレベルは数字が大きくなるにつれて、利用権限が拡大される。
【００２２】
管理サーバ２００は、管理制御部２０２、通信部２０４及びデータベース部２０６を備える。管理制御部２０２は、主として、管理サーバ２００の全体の制御、データベース部２０６の更新、管理を行う制御部である。通信部２０４は、端末２０との通信処理を行う。データベース部２０６は、管理テーブル２０８を備える。
【００２３】
管理テーブル２０８には、サービス提供装置１００を利用するための認証項目及び認証情報が記憶される。管理テーブル２０８の認証項目及び認証情報は、管理制御部２０２によってＳＮＳから取得され、記憶される。一般的に、各ＳＮＳには、認証項目及び認証情報が異なる形式で記憶されている。管理制御部２０２は、各ＳＮＳの記憶形式を考慮して、認証項目及び認証情報を取得し、管理テーブル２０８に記憶する。また、管理制御部２０２は、定期的に各ＳＮＳから認証項目及び認証情報を取得し、管理テーブル２０８を更新する。
【００２４】
管理テーブル２０８では、認証項目Ｃ〜Ｅに対応する認証情報Ｉｃ〜Ｉｅが、ＳＮＳ１から取得される。同様に、認証項目Ｆ〜Ｈに対応する認証情報Ｉｆ〜Ｉｈが、ＳＮＳ２から取得され、認証項目Ｉ〜Ｋに対応する認証情報Ｉｉ〜Ｉｋが、ＳＮＳ３から取得される。
【００２５】
ＳＮＳ１は認証項目情報テーブル２１０ａを備え、ＳＮＳ２は認証項目情報テーブル２１０ｂを備え、ＳＮＳ３は認証項目情報テーブル２１０ｃを備える。認証項目情報テーブル２１０ａでは、認証項目Ｃ〜Ｅに対して、それぞれ認証情報としてＩｃ〜Ｉｅが記憶される。認証項目情報テーブル２１０ｂでは、認証項目Ｆ〜Ｈに対して、それぞれ認証情報としてＩｆ〜Ｉｈが記憶される。認証項目情報テーブル２１０ｃでは、認証項目Ｉ〜Ｋに対して、それぞれ認証情報としてＩｉ〜Ｉｋが記憶されている。
【００２６】
＜認証システム１０の動作の説明＞
次に、認証システム１０の動作について、図６を用いて説明する。図６は、本発明の実施形態に係る認証システム１０の処理手順の説明図である。以下、サービス提供装置１００がサーバであって、サーバレベル２を利用する場合について説明する。なお、サーバレベルがサーバレベル１又はサーバレベル３の場合にも、サーバレベル２と同様の処理手順であるので、その説明を省略する。さらに、サービス提供装置１００がサーバ以外のサービスを提供する場合も、サービス提供装置１００がサーバである場合と同様の処理手順であるので、その説明を省略する。
【００２７】
まず、使用者は、端末２０のメニュー３２において、利用するサービスとしてサーバレベル２を選択する。端末制御部２２は、使用者が利用するサービス対象の旨を通信部２４を介してサービス提供装置１００に送信する（ステップＳ１）。
【００２８】
サービス提供装置１００のサービス制御部１０２は、サービス対象の旨を通信部１０４を介して受信し、レベルテーブル１１０と照合する。サービス対象の旨がサーバレベル２の利用の旨であるので、サービス制御部１０２は、レベルテーブル１１０を参照して、サービス提供装置１００を利用するための認証項目Ａ〜Ｄを求める旨を通信部１０４を介して端末２０に送信する（ステップＳ２）。
【００２９】
端末２０では、前記認証項目に対応する認証情報をサービス提供装置１００に送信する旨が表示部３０に表示される。使用者がサービス提供装置１００への認証情報の送信の同意を表示部３０で選択すると、端末制御部２２は、求められた認証項目と端末テーブル２８との照合をする（ステップＳ３）。照合の結果、端末制御部２２は、認証項目Ａ、Ｂに対して認証情報としてＩａ、Ｉｂを端末テーブル２８から取得する。また、端末制御部２２は、認証項目Ｃ、Ｄに対しては、認証情報としてＤＢを端末テーブル２８から取得する。取得した認証情報がＤＢであるので、端末制御部２２は、認証項目Ｃ、Ｄに対する認証情報を求める旨を通信部２０４を介して管理サーバ２００に送信する（ステップＳ４）。
【００３０】
管理サーバ２００の管理制御部２０２は、認証情報を求める旨を通信部２０４を介して受信し、管理テーブル２０８と照合する（ステップＳ５）。照合の結果、管理制御部２０２は、認証項目Ｃ、Ｄに対して認証情報としてＩｃ、Ｉｄを管理テーブル２０８から取得し、端末２０に通信部２０４を介して送信する。
【００３１】
端末制御部２２は、認証情報Ｉｃ、Ｉｄを受信し、既に取得した認証情報Ｉａ、Ｉｂとともに、通信部２４を介してサービス提供装置１００に送信する（ステップＳ６）。
【００３２】
サービス制御部１０２は、認証情報Ｉａ、Ｉｂ、Ｉｃ、Ｉｄを受信し、サービステーブル１０８と照合する。前記照合の結果、サービス制御部１０２が、認証情報とサービステーブル１０８とが一致したと判断した場合に、端末２０に対するサーバレベル２の利用が認められる。これにより、使用者は、サーバであるサービス提供装置１００を端末２０によりサーバレベル２で利用することができる（ステップＳ７）。
【００３３】
以上説明したように、認証システム１０は、端末２０と、前記端末２０にサービスを提供するサービス提供装置１００と、前記サービスの提供を受けるための認証情報が記録されるデータベース部２０６を有する管理サーバ２００と、を備え、前記データベース部２０６には、ＳＮＳから取得した前記認証情報が記録され、前記サービス提供装置１００は、前記認証情報に基づいて、前記端末２０へのサービスの提供の認証を行う。また、認証システム１０では、前記サービスが前記サービス提供装置１００の利用権限に応じて設定される。
【００３４】
認証システム１０によれば、ＳＮＳから取得した認証情報をデータベース部２０６に記録し、前記認証情報に基づいて、端末２０へのサービスの提供の認証を行うことにより、使用者が柔軟に、簡便にＩＤの管理ができ、シングルサインオンも容易にできる。
【００３５】
なお、本発明は、上述の実施形態に限らず、本発明の要旨を逸脱することなく、種々の構成を採り得ることはもちろんである。
【符号の説明】
【００３６】
１０…認証システム
１２…公衆回線
２０…端末
２２…端末制御部
２４、１０４、２０４…通信部
２６、１０６…記憶部
２８…端末テーブル
３０…表示部
３２…メニュー
１００…サービス提供装置
１０２…サービス制御部
１０８…サービステーブル
１１０…レベルテーブル
２００…管理サーバ
２０２…管理制御部
２０６…データベース部
２０８…管理テーブル
２１０ａ〜２１０ｃ…認証項目情報テーブル
【図１】
2020126669.tif 000003
【図２】
2020126669.tif 000004
【図３】
2020126669.tif 000005
【図４】
2020126669.tif 000006
【図５】
2020126669.tif 000007
【図６】
2020126669.tif 000008