(57)【特許請求の範囲】
【請求項１】
ユーザによって操作される端末と、該端末からの要求に応じてサービスを提供するＷｅｂサーバと、前記端末からの要求に応じて認証トークンを発行する認証トークンサーバとを有するシステムにおける、前記端末における身元情報カードの表示方法であって、
前記身元情報カードは、複数のユーザ属性情報を含み、
ユーザ属性情報毎に、１つ以上の用途カテゴリが予め指定されており、
前記端末は、複数の身元情報カードを記憶すると共に、身元情報カード毎に、指定されたユーザ属性情報を全て含む１つ以上の用途カテゴリを対応付けて記憶するカード記憶部を有しており、
前記端末が、ブラウザを用いて、前記Ｗｅｂサーバのページにアクセスする第１のステップと、
前記Ｗｅｂサーバが、ユーザ属性情報を、前記端末へ要求する第２のステップと、
前記端末が、前記Ｗｅｂサーバのページの情報から用途カテゴリを検出する第３のステップと、
前記端末が、検出された用途カテゴリに属する身元情報カードを、カード記憶部から検索し、当該身元情報カードをユーザに選択させるためにディスプレイに表示する第４のステップと、
前記端末が、ユーザによって選択された１つの身元情報カードと、必要とする前記ユーザ属性情報とを、前記認証トークンサーバへ送信する第５のステップと
を有することを特徴とする端末における身元情報カードの表示方法。
【請求項２】
前記身元情報カード毎に、その使用回数を更に対応付けて、前記カード記憶部に記憶し、
第４のステップについて、前記用途カテゴリの中で、前記使用回数が多い身元情報カードから順にディスプレイに表示する
ことを特徴とする請求項１に記載の端末における身元情報カードの表示方法。
【請求項３】
前記身元情報カードは、前記ユーザ属性情報として、セキュリティレベルのラベル情報を更に含んでおり、
第４のステップについて、前記用途カテゴリの中で、前記ラベル情報以上となる身元情報カードを、セキュリティレベルが低い身元情報カードから順にディスプレイに表示する
ことを特徴とする請求項１又は２に記載の端末における身元情報カードの表示方法。
【請求項４】
第４のステップについて、前記用途カテゴリの中で、前記Ｗｅｂサーバから要求されたユーザ属性情報のみを少なくとも含む身元情報カードをディスプレイに表示することを特徴とする請求項１から３のいずれか１項に記載の端末における身元情報カードの表示方法。
【請求項５】
端末からの要求に応じてサービスを提供するＷｅｂサーバと、前記端末からの要求に応じて認証トークンを発行する認証トークンサーバと、ネットワークを介して通信する端末であって、ユーザによって選択されるべき身元情報カードを表示する端末であって、
前記身元情報カードは、複数のユーザ属性情報を含み、
ユーザ属性情報毎に、１つ以上の用途カテゴリが予め指定されており、
複数の身元情報カードを記憶すると共に、身元情報カード毎に、指定されたユーザ属性情報を全て含む１つ以上の用途カテゴリを対応付けて記憶するカード記憶手段と、
前記Ｗｅｂサーバに対するクライアントとして機能するＷｅｂクライアント手段と、
前記Ｗｅｂクライアント手段を用いて、前記Ｗｅｂサーバから、要求されるユーザ属性情報を受信する属性要求受信手段と、
前記Ｗｅｂサーバのページ情報から用途カテゴリを検出する用途カテゴリ検出手段と、
検出された用途カテゴリに属する身元情報カードを、カード記憶部から検索し、当該身元情報カードをユーザに選択させるためにディスプレイに表示するカード表示制御手段と、
ユーザによって選択された１つの身元情報カードと、必要とする前記ユーザ属性情報とを、前記認証トークンサーバへ送信するカード送信手段と
を有することを特徴とする身元情報カードを表示する端末。
【請求項６】
前記カード記憶手段は、前記身元情報カード毎に、その使用回数を更に対応付けて記憶し、
前記カード表示制御手段は、前記用途カテゴリの中で、前記使用回数が多い身元情報カードから順にディスプレイに表示する
ことを特徴とする請求項５に記載の身元情報カードを表示する端末。
【請求項７】
前記身元情報カードは、前記ユーザ属性情報として、セキュリティレベルのラベル情報を更に含んでおり、
前記カード表示制御手段は、前記用途カテゴリの中で、前記ラベル情報以上となる身元情報カードを、セキュリティレベルが低い身元情報カードから順にディスプレイに表示する
ことを特徴とする請求項５又は６に記載の身元情報カードを表示する端末。
【請求項８】
前記カード表示制御手段は、前記用途カテゴリの中で、前記Ｗｅｂサーバから要求されたユーザ属性情報のみを少なくとも含む身元情報カードをディスプレイに表示することを特徴とする請求項５から７のいずれか１項に記載の身元情報カードを表示する端末。
【請求項９】
端末からの要求に応じてサービスを提供するＷｅｂサーバと、前記端末からの要求に応じて認証トークンを発行する認証トークンサーバと、ネットワークを介して通信する端末であって、ユーザによって選択されるべき身元情報カードを表示する端末に搭載されたコンピュータを機能させるプログラムであって、
前記身元情報カードは、複数のユーザ属性情報を含み、
ユーザ属性情報毎に、１つ以上の用途カテゴリが予め指定されており、
複数の身元情報カードを記憶すると共に、身元情報カード毎に、指定されたユーザ属性情報を全て含む１つ以上の用途カテゴリを対応付けて記憶するカード記憶手段と、
前記Ｗｅｂサーバに対するクライアントとして機能するＷｅｂクライアント手段と、
前記Ｗｅｂクライアント手段を用いて、前記Ｗｅｂサーバから、要求されるユーザ属性情報を受信する属性要求受信手段と、
前記Ｗｅｂサーバのページ情報から用途カテゴリを検出する用途カテゴリ検出手段と、
検出された用途カテゴリに属する身元情報カードを、カード記憶部から検索し、当該身元情報カードをユーザに選択させるためにディスプレイに表示するカード表示制御手段と、
ユーザによって選択された１つの身元情報カードと、必要とする前記ユーザ属性情報とを、前記認証トークンサーバへ送信するカード送信手段と
してコンピュータを機能させることを特徴とする端末の身元情報カードの表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末に身元情報カードを表示する技術に関する。身元情報カードとは、ユーザのデジタルアイデンティテイ（身元識別、ユーザ属性）を、「カード」の形で表現した情報ユニットをいう。
【背景技術】
【０００２】
図１は、従来技術におけるＷｅｂサイトへのログインを表す端末の表示画面である。
【０００３】
（Ｓ１１）端末１は、ユーザ操作に応じて、アクセスすべきＷｅｂサイトのアドレスの入力を受け付ける。アドレスは、例えばＷｅｂサイトのＵＲＬ(Uniform Resource Locator)である。端末１は、入力されたアドレス先のＷｅｂサイトを管理するＷｅｂサーバ２へアクセスする。
（Ｓ１２）端末１は、Ｗｅｂサーバ２から、ログインＩＤ(IDentifier)及びパスワードを要求するＷｅｂページを受信する。そのＷｅｂページは、端末１のディスプレイに表示される。
（Ｓ１３）端末１は、ユーザ操作に応じて、ログインＩＤ及びパスワードの入力を受け付ける。ユーザによって入力されたログインＩＤ及びパスワードは、端末１からＷｅｂサーバ２へ送信される。
（Ｓ１４）Ｗｅｂサーバ２は、ログインＩＤ及びパスワードを認証することによって、正当なユーザであるか否かを判定する。認証が成功した場合、Ｗｅｂサイトのサービス画面が、端末１へ送信される。そして、端末１は、そのサービスの提供を受けることができる。
【０００４】
従来、ユーザは、複雑なパスワードを、Ｗｅｂサイト毎に使い分ける必要があった。しかし、現状では、覚えやすい簡単な１つのパスワードを、異なる複数のＷｅｂサイトで使用している場合も多い。この場合、１つのＷｅｂサイトがクラックされ、パスワードが漏洩すると、他のＷｅｂサイトに対してもクラックされるというリスクを想定しなければならない。
【０００５】
これに対し、ログインＩＤ及びパスワードの入力に代えて、身元情報カードを用いる技術がある（例えば特許文献１、非特許文献１及び２参照）。身元情報カードとして、Information Card Foundationによって標準規格化された「Information Card」がある。「Information Card」とは、ＩＤメタシステムのためのコンポーネントである。ＩＤメタシステムとは、エンドユーザの身元（身分）証明に関する汎用的なフレームワークである。
【０００６】
例えば、ユーザが、酒屋でビールを購入しようとする場合を想定する。ここで、酒屋は、ユーザに対して、年齢確認のために証明カードの提示を要求する。ユーザは、財布内に所持する適切なカード、例えば運転免許証、健康保険証、パスポート等のカードの中から１枚を、酒屋に提示する。ここで、ショッピングのためのポイントカードを提示しても、年齢を確認することはできない。酒屋は、そのカードに記載された生年月日を確認した上で、ユーザへビールを販売する。このとき、ビールを販売する上で、ユーザの氏名や住所等を確認する必要はない。この例の中で、ユーザが提示するカードが、身元情報カードに相当する。
【０００７】
図２は、ＩＤメタシステムの構成図である。また、図３は、図２のシーケンスに基づく端末の表示画面である。
【０００８】
図２によれば、ＩＤメタシステムは、以下のような３者を要する。
（１）アイデンティティプロバイダ(Identity Provider)：ＩＰ
前述の例について運転免許証を発行した警察庁に相当し、ユーザの属性情報を認証する認証トークンサーバである。
（２）プリンシパル(Principal)
前述の例についてビールを購入するユーザに相当し、ユーザによって操作される端末である。
（３）リライングパーティ(Relying Parties)：ＲＰ
前述の例についてビールを販売する酒屋に相当し、サービスを提供するＷｅｂサーバである。
【０００９】
図２によれば、ユーザが操作する端末１は、ＲＰとしてのＷｅｂサーバ２、及びＩＰとしての認証トークンサーバ３と、ネットワークを介して通信する。また、端末１は、複数の身元情報カードを予め蓄積している。
（Ｓ２１）端末１は、ユーザ操作に応じて、アクセスすべきＷｅｂサイトのアドレスの入力を受け付ける（図３のＳ２１参照）。端末１は、Ｗｅｂクライアントとして、例えばログイン要求のためのHTTP GETを、Ｗｅｂサーバ２へ送信する。
（Ｓ２２）これに対し、Ｗｅｂサーバ２は、端末１に対し、サービスを提供するために確認すべきユーザ属性情報を要求する。例えば、年齢確認のための「生年月日」であってもよい。
（Ｓ２３）端末１は、例えば「Information Card」におけるカードセレクタを起動する（図３のＳ２３参照）。そして、端末１は、ユーザに対して、複数の身元情報カードの中から、Ｗｅｂサーバ２へ提示すべき１枚の身元情報カードを選択させる。このとき、Ｗｅｂサーバ２から要求されたユーザ属性情報を含む身元情報カードが、強調的に表示される。ユーザは、端末１のディスプレイを見ながら、強調表示された身元情報カードの中から１枚を、選択することができる。
（Ｓ２４）端末１は、認証トークンサーバ３へ、選択された身元情報カードを送信する。
（Ｓ２５）認証トークンサーバ３は、身元情報カードのユーザ属性情報を認証した認証トークンを、端末１へ返信する。
（Ｓ２６）端末１は、認証トークンサーバ３から受信した認証トークンを、Ｗｅｂサーバ２へ送信する。
（Ｓ２７）Ｗｅｂサーバ２は、端末１から受信した認証トークンが正当であると判定した際に、端末１へサービスを提供する（図３のＳ２７参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特表２００９−５２０２７２号公報
【非特許文献】
【００１１】
【非特許文献１】Information Card Foundation、「InformationCard」、[online]、［平成２２年３月１３日検索］インターネット＜URL:http://informationcard.net/＞
【非特許文献２】マイクロソフト社、「Windows Card Space」、[online]、［平成２２２年３月１３日検索］、インターネット＜URL:http://windows.microsoft.com/ja-JP/windows-vista/Windows-CardSpace＞
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、前述した従来技術に基づく「Information Card」のカードセレクタによれば、Ｗｅｂサイトから要求されたユーザ属性情報を有する身元情報カードが多数存在することは、ユーザにおける選択肢が増えることを意味する。多数のカードの中から１枚のカードを選択する操作は、ユーザにとって操作が手間となる上、選択するカードを間違える場合も多くなる。
【００１３】
特に、携帯電話機の場合、パーソナルコンピュータと異なって、ディスプレイの表示画面が小さい。そのために、ディスプレイに一度に表示可能なカードの枚数も限定される。ユーザが、多数のカードの中から１枚のカードを選択する場合、画面のスクロール操作を何回もする必要が生じ、誤ったカードを選択する場合も生じる。
【００１４】
そこで、本発明は、ユーザがカードセレクタによって身元情報カードを選択する際に、その選択に要する操作負担を軽減させる身元情報カードの表示方法、端末及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明によれば、ユーザによって操作される端末と、該端末からの要求に応じてサービスを提供するＷｅｂサーバと、端末からの要求に応じて認証トークンを発行する認証トークンサーバとを有するシステムにおける、端末における身元情報カードの表示方法であって、
身元情報カードは、複数のユーザ属性情報を含み、
ユーザ属性情報毎に、１つ以上の用途カテゴリが予め指定されており、
端末は、複数の身元情報カードを記憶すると共に、身元情報カード毎に、指定されたユーザ属性情報を全て含む１つ以上の用途カテゴリを対応付けて記憶するカード記憶部を有しており、
端末が、ブラウザを用いて、Ｗｅｂサーバのページにアクセスする第１のステップと、
Ｗｅｂサーバが、ユーザ属性情報を、端末へ要求する第２のステップと、
端末が、Ｗｅｂサーバのページの情報から用途カテゴリを検出する第３のステップと、
端末が、検出された用途カテゴリに属する身元情報カードを、カード記憶部から検索し、当該身元情報カードをユーザに選択させるためにディスプレイに表示する第４のステップと、
端末が、ユーザによって選択された１つの身元情報カードと、必要とするユーザ属性情報とを、認証トークンサーバへ送信する第５のステップと
を有することを特徴とする。
【００１６】
本発明の身元情報カードの表示方法における他の実施形態によれば、
身元情報カード毎に、その使用回数を更に対応付けて、カード記憶部に記憶し、
第４のステップについて、用途カテゴリの中で、使用回数が多い身元情報カードから順にディスプレイに表示することも好ましい。
【００１７】
本発明の身元情報カードの表示方法における他の実施形態によれば、
身元情報カードは、ユーザ属性情報として、セキュリティレベルのラベル情報を更に含んでおり、
第４のステップについて、用途カテゴリの中で、ラベル情報以上となる身元情報カードを、セキュリティレベルが低い身元情報カードから順にディスプレイに表示することも好ましい。
【００１８】
本発明の身元情報カードの表示方法における他の実施形態によれば、第４のステップについて、用途カテゴリの中で、Ｗｅｂサーバから要求されたユーザ属性情報のみを少なくとも含む身元情報カードをディスプレイに表示することも好ましい。
【００１９】
本発明によれば、端末からの要求に応じてサービスを提供するＷｅｂサーバと、端末からの要求に応じて認証トークンを発行する認証トークンサーバと、ネットワークを介して通信する端末であって、ユーザによって選択されるべき身元情報カードを表示する端末であって、
身元情報カードは、複数のユーザ属性情報を含み、
用途カテゴリ毎に、１つ以上のユーザ属性情報が予め指定されており、
複数の身元情報カードを記憶すると共に、身元情報カード毎に、指定されたユーザ属性情報を全て含む１つ以上の用途カテゴリを対応付けて記憶するカード記憶手段と、
Ｗｅｂサーバに対するクライアントとして機能するＷｅｂクライアント手段と、
Ｗｅｂクライアント手段を用いて、Ｗｅｂサーバから、要求されるユーザ属性情報を受信する属性要求受信手段と、
Ｗｅｂサーバのページ情報から用途カテゴリを検出する用途カテゴリ検出手段と、
検出された用途カテゴリに属する身元情報カードを、カード記憶手段から検索し、当該身元情報カードをユーザに選択させるためにディスプレイに表示するカード表示制御手段と、
ユーザによって選択された１つの身元情報カードと、必要とするユーザ属性情報とを、認証トークンサーバへ送信するカード送信手段と
を有することを特徴とする。
【００２０】
本発明の端末における他の実施形態によれば、
カード記憶手段は、身元情報カード毎に、その使用回数を更に対応付けて記憶し、
カード表示制御手段は、用途カテゴリの中で、使用回数が多い身元情報カードから順にディスプレイに表示することも好ましい。
【００２１】
本発明の端末における他の実施形態によれば、
身元情報カードは、ユーザ属性情報として、セキュリティレベルのラベル情報を更に含んでおり、
カード表示制御手段は、用途カテゴリの中で、ラベル情報以上となる身元情報カードを、セキュリティレベルが低い身元情報カードから順にディスプレイに表示することも好ましい。
【００２２】
本発明の端末における他の実施形態によれば、カード表示制御手段は、用途カテゴリの中で、Ｗｅｂサーバから要求されたユーザ属性情報のみを少なくとも含む身元情報カードをディスプレイに表示することも好ましい。
【００２３】
本発明によれば、端末からの要求に応じてサービスを提供するＷｅｂサーバと、端末からの要求に応じて認証トークンを発行する認証トークンサーバと、ネットワークを介して通信する端末であって、ユーザによって選択されるべき身元情報カードを表示する端末に搭載されたコンピュータを機能させるプログラムであって、
身元情報カードは、複数のユーザ属性情報を含み、
用途カテゴリ毎に、１つ以上のユーザ属性情報が予め指定されており、
複数の身元情報カードを記憶すると共に、身元情報カード毎に、指定されたユーザ属性情報を全て含む１つ以上の用途カテゴリを対応付けて記憶するカード記憶手段と、
Ｗｅｂサーバに対するクライアントとして機能するＷｅｂクライアント手段と、
Ｗｅｂクライアント手段を用いて、Ｗｅｂサーバから、要求されるユーザ属性情報を受信する属性要求受信手段と、
Ｗｅｂサーバのページ情報から用途カテゴリを検出する用途カテゴリ検出手段と、
検出された用途カテゴリに属する身元情報カードを、カード記憶手段から検索し、当該身元情報カードをユーザに選択させるためにディスプレイに表示するカード表示制御手段と、
ユーザによって選択された１つの身元情報カードと、必要とするユーザ属性情報とを、認証トークンサーバへ送信するカード送信手段と
してコンピュータを機能させることを特徴とする。
【発明の効果】
【００２４】
本発明の身元情報カードの表示方法、端末及びプログラムによれば、ユーザがカードセレクタによって身元情報カードを選択する際に、その選択に要する操作負担を軽減させることができる。即ち、ユーザが選択する可能性が高い身元情報カードを、できる限り、選択が容易な位置に表示することができる。
【図面の簡単な説明】
【００２５】
【図１】従来技術におけるＷｅｂサイトへのログインを表す端末の表示画面である。
【図２】ＩＤメタシステムの構成図である。
【図３】図２のシーケンスに基づく端末の表示画面である。
【図４】本発明におけるシステムのシーケンス図である。
【図５】本発明における身元情報カードの用途カテゴリを表す説明図である。
【図６】本発明における端末の機能構成図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２７】
図４は、本発明におけるシステムのシーケンス図である。
【００２８】
図４によれば、図２と同様のシステムであって、端末１は、サービスを提供するＷｅｂサーバ２、及び、認証トークンを発行する認証トークンサーバ３と、ネットワークを介して通信する。端末１は、携帯電話機に限られず、勿論、パーソナルコンピュータやスマートフォンであってもよい。
【００２９】
図４のＳ２１〜Ｓ２７は、図２のＳ２１〜Ｓ２７と全く同じシーケンスである。特に、本発明の特徴は、Ｓ２３のステップにある。
【００３０】
（Ｓ２１）端末１は、Ｗｅｂクライアントとして、HTTP GETを、Ｗｅｂサーバ２へ送信する。
（Ｓ２２）これに対し、Ｗｅｂサーバ２は、端末１に対し、サービスを提供するために確認すべきユーザ属性情報を要求する。
【００３１】
（Ｓ２３１）端末１は、Ｗｅｂサーバ２からユーザ属性情報が要求された際に、Ｗｅｂブラウザから、カードセレクタのアプリケーションを起動する。尚、例えば、ユーザが、そのＷｅｂサイトで、Information Cardの認証ボタンを押下した際であってもよい。カードセレクタは、端末１のディスプレイに、複数の身元情報カードを明示し、ユーザに、Ｗｅｂサーバ２へ提示すべき１枚の身元情報カードを選択させる。
【００３２】
（Ｓ２３２）端末１が、Ｗｅｂサーバのページの情報から用途カテゴリを検出する。例えば、ＷｅｂページのアドレスであるＵＲＬから、用途カテゴリを選択するものであってもよい。勿論、ＵＲＬ毎に、用途カテゴリが予め登録されているものであってもよい。用途カテゴリとしては、例えば以下のような種別がある。
・メルマガサイト
・コミュニティサイト
・クレジット決済サイト
・オークションＥＣサイト
・・・・・・・・
【００３３】
ページ情報内のテキストから、用途カテゴリを推定するものであってもよい。この場合、用途カテゴリ毎にキーワードを予め登録しておき、検出されたキーワードによって用途カテゴリを推定する。
【００３４】
図５は、本発明における身元情報カードの用途カテゴリを表す説明図である。
【００３５】
図５によれば、ユーザ属性情報(claim)毎に、用途カテゴリが予め登録されている。例えば、"Email Address"は、メルマガサイト及びオークションＥＣサイトで用いられる。また、"nickname"は、コミュニティサイトのみで用いられる。
【００３６】
・カード１は、"Email Address"〜"Primary or Home Telephone Number"のユーザ属性情報を有する。カード１における用途カテゴリは、オークションＥＣサイトと、コミュニティサイトと、メルマガサイトと、クレジット決済サイトとなる。但し、例えばメルマガサイトで必要なユーザ属性情報は、"Email Address"のみとなる。
・カード２は、"Email Address"〜"Gender"のユーザ属性情報を有する。カード２における用途カテゴリは、コミュニティサイトと、メルマガサイトと、クレジット決済サイトとなる。
・カード１７は、"Email Address"のユーザ属性情報を有する。カード１７における用途カテゴリは、メルマガサイトのみとなる。
・カード１８は、"nickname""Gender"のユーザ属性情報を有する。カード１８における用途カテゴリは、コミュニティサイトのみとなる。
【００３７】
（Ｓ２３３）検出された用途カテゴリの中から、Ｗｅｂサーバから要求されたユーザ属性情報を全て含む身元情報カードを、カード記憶部から検索する。尚、Ｓ２３２によって用途カテゴリを推定できなかった場合、要求されたユーザ属性情報を全て含む身元情報カードを、カード記憶部から検索する。
【００３８】
（Ｓ２３４）ここで、例えば以下のように、身元情報カードの表示順位を変更する。これら条件のいずれか１つを適用してもよいし、いくつかを組み合わせて適用してもよい。
（１）カード表示制御部１１４は、用途カテゴリの中で、Ｗｅｂサーバから要求されたユーザ属性情報のみを少なくとも含む身元情報カードから順にディスプレイに表示する。
（２）カード表示制御部１１４は、用途カテゴリの中で、使用回数が多い身元情報カードから順にディスプレイに表示する。使用回数とは、Ｗｅｂサーバへ当該身元情報カードを提示した回数である。使用回数は、身元情報カード毎に記録される。
（３）カード表示制御部１１４は、用途カテゴリの中で、ラベル情報以上となる身元情報カードを、セキュリティレベルが低い身元情報カードから順にディスプレイに表示する。即ち、最低限必要とされるセキュリティレベルを確保できればよいとする考えに基づく。
【００３９】
（Ｓ２３５）そして、ユーザに選択させるべき複数の身元情報カードを、ディスプレイに表示する。
【００４０】
（Ｓ２３６）端末１は、ユーザに対して、複数の身元情報カードの中から、Ｗｅｂサーバ２へ提示すべき１枚の身元情報カードを選択させる。
【００４１】
（Ｓ２４）端末１は、認証トークンサーバ３へ、選択された身元情報カードと、必要となるユーザ属性情報とを送信する。
（Ｓ２５）認証トークンサーバ３は、身元情報カードのユーザ属性情報を認証した認証トークンを、端末１へ返信する。
（Ｓ２６）端末１は、認証トークンサーバ３から受信した認証トークンを、Ｗｅｂサーバ２へ送信する。
（Ｓ２７）Ｗｅｂサーバ２は、端末１から受信した認証トークンが正当であると判定した際に、端末１へサービスを提供する。例えば、サービスページへRedirectするように動作するものであってもよい。
【００４２】
図６は、本発明における端末の機能構成図である。
【００４３】
図６によれば、端末１は、通信インタフェース１０１と、ユーザインタフェース１０２とを有する。端末１が例えば携帯電話機である場合、通信インタフェース１０１は、携帯通信インタフェースであり、ユーザインタフェース１０２は、テンキーと３インチ程度のディスプレイとからなる。
【００４４】
また、図６によれば、端末１は、カード記憶部１１０と、Ｗｅｂクライアント部１１１と、属性要求受信部１１２と、用途カテゴリ検出部１１３と、カード表示制御部１１４と、カード送信部１１５と、トークン受信部１１６と、トークン送信部１１７とを有する。これら機能構成部は、端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００４５】
カード記憶部１１０は、複数の身元情報カードを記憶すると共に、身元情報カード毎に、指定されたユーザ属性情報を全て含む１つ以上の用途カテゴリを対応付けて記憶する。また、カード記憶部１１０は、身元情報カード毎に、その使用回数を更に対応付けて記憶することも好ましい。使用回数に応じて、身元情報カードの表示順位の優先度を変更することができる。更に、カード記憶部１１０は、身元情報カードに、ユーザ属性情報として、セキュリティレベルのラベル情報を更に含むことも好ましい。Ｗｅｂサーバから要求されるセキュリティレベルをクリアする身元情報カードのみ表示することによって、ユーザは、その中から容易に、提示すべき身元情報カードを選択することができる。
【００４６】
Ｗｅｂクライアント部１１１は、Ｗｅｂサーバ２に対するクライアントとして機能する。
【００４７】
属性要求受信部１１２は、Ｗｅｂクライアント部１１１を用いて、Ｗｅｂサーバから、要求されるユーザ属性情報を受信する。Ｗｅｂクライアント部１１１は、ＷｅｂサーバへHTTP GETを要求することによって、その応答としてユーザ属性情報が要求される。そのユーザ属性情報は、用途カテゴリ検出部１１３へ出力される。
【００４８】
用途カテゴリ検出部１１３は、Ｗｅｂサーバから要求されたユーザ属性情報が入力された際に、そのページ情報から用途カテゴリを検出する（図４のＳ２３２と同様）。例えば、アクセスしたＷｅｂページのＵＲＬであってもよい。そのＵＲＬから用途カテゴリを検出する。要求されたユーザ属性情報と、検出された用途カテゴリとは、カード表示制御部１１４へ出力される。
【００４９】
カード表示制御部１１４は、検出された用途カテゴリに属する身元情報カードを、カード記憶部１１０から検索し、当該身元情報カードをユーザに選択させるためにディスプレイに表示する（図４のＳ２３３〜Ｓ２３５と同様）。このとき、カード記憶部１１０に記憶された使用回数又はセキュリティレベルを用いて、身元情報カードの表示順序を変更することができる。
【００５０】
尚、カード表示制御部１１４は、端末のディスプレイサイズに合わせて、カードの大きさを拡大又は縮小することも好ましい。例えば、ディスプレイが縦長である場合、カードの横サイズを、ディスプレイの横サイズと同じになるように、縦横比を固定して拡大又は縮小する。また、ディスプレイが横長である場合、カードの縦サイズを、ディスプレイの縦サイズと同じになるように、縦横比を固定して拡大又は縮小する。
【００５１】
カード送信部１１５は、ユーザによって選択された１つの身元情報カードと、必要とするユーザ属性情報とを、認証トークンサーバへ送信する（図４のＳ２４と同様）。
【００５２】
トークン受信部１１６は、認証トークンサーバから、ユーザ属性情報に基づく認証トークンを受信する（図４のＳ２５と同様）。
【００５３】
トークン送信部１１７は、Ｗｅｂサーバへ、認証トークンを送信する（図４のＳ２６と同様）。
【００５４】
以上、詳細に説明したように、本発明の身元情報カードの表示方法、端末及びプログラムによれば、ユーザがカードセレクタによって身元情報カードを選択する際に、その選択に要する操作負担を軽減させることができる。即ち、ユーザが選択する可能性が高い身元情報カードを、できる限り、選択が容易な位置に表示することができる。
【００５５】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００５６】
１  端末、携帯電話機
１０１  通信インタフェース
１０２  ユーザインタフェース
１１０  カード記憶部
１１１  Ｗｅｂクライアント部
１１２  属性要求受信部
１１３  用途カテゴリ検出部
１１４  カード表示制御部
１１５  カード送信部
１１６  トークン受信部
１１７  トークン送信部
２  Ｗｅｂサーバ
３  認証トークンサーバ
【図１】
0005404485.tif 000002
【図２】
0005404485.tif 000003
【図３】
0005404485.tif 000004
【図４】
0005404485.tif 000005
【図５】
0005404485.tif 000006
【図６】
0005404485.tif 000007