(57)【要約】      （修正有）【課題】利用者認証に係る操作を簡略にする。【解決手段】中継装置は、利用者の認証情報を格納する格納部と、利用者の端末から中継すべきアクセス要求を受信する受信部と、アクセス要求に含まれる送信元装置の識別情報が、予め登録されている一の端末の識別情報又は複数の端末の識別情報のいずれかと一致する場合に、アクセス要求によるアクセス先のコンピュータに、利用者の認証情報を送信する送信部とを有する。【選択図】図４
2014127058.tif 000002
【特許請求の範囲】
【請求項１】
利用者の認証情報を格納する格納部と、
前記利用者の端末から中継すべきアクセス要求を受信する受信部と、
前記アクセス要求に含まれる送信元装置の識別情報が、予め登録されている一の端末の識別情報又は複数の端末の識別情報のいずれかと一致する場合に、前記アクセス要求によるアクセス先のコンピュータに、前記利用者の認証情報を送信する送信部と、
を有する中継装置。
【請求項２】
更に、
秘密情報を表示し、登録候補の端末から確認情報を受信し、当該確認情報が前記秘密情報と一致する場合に、前記登録候補の端末の識別情報を登録する登録部
を有する請求項１記載の中継装置。
【請求項３】
図形化されたコード情報を読み取り、当該コード情報に基づいて登録すべき端末の識別情報を特定し、当該端末の識別情報を登録する登録部
を有する請求項１記載の中継装置。
【請求項４】
前記中継装置は、携帯用の装置である
請求項２又は３記載の中継装置。
【請求項５】
前記格納部は、アドレスに対応付けて前記利用者の認証情報を格納し、
前記送信部は、前記アクセス先のアドレスに対応する前記利用者の認証情報を送信する
請求項１乃至４のいずれか１つ記載の中継装置。
【請求項６】
利用者の認証情報を格納する格納部を有する中継装置による中継方法であって、
前記利用者の端末から中継すべきアクセス要求を受信する処理と、
前記アクセス要求に含まれる送信元装置の識別情報が、予め登録されている一の端末の識別情報又は複数の端末の識別情報のいずれかと一致する場合に、前記アクセス要求によるアクセス先のコンピュータに、前記利用者の認証情報を送信する処理と
を含む中継方法。
【請求項７】
利用者の認証情報を格納する格納部を有する中継装置に、
前記利用者の端末から中継すべきアクセス要求を受信する処理と、
前記アクセス要求に含まれる送信元装置の識別情報が、予め登録されている一の端末の識別情報又は複数の端末の識別情報のいずれかと一致する場合に、前記アクセス要求によるアクセス先のコンピュータに、前記利用者の認証情報を送信する処理と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、利用者認証技術に関する。
【背景技術】
【０００２】
一度の利用者認証を受けることにより、複数の利用者認証をパスするシングルサインオン（以下、ＳＳＯ（Single Sign-On）と呼ぶ。）という技術がある。ＳＳＯを用いることによって、認証情報を繰り返し入力する煩わしさを解消し、認証情報を沢山覚える労力を軽減することができる。
【０００３】
ある特許文献には、Ｗｅｂサービスを提供するリソース毎に認証情報と関連ＩＤを保持しておき、認証済みのリソースと同じ関連ＩＤを持つ他のリソースのログイン画面において、自動的に認証情報をセットする技術が開示されている。これにより、認証サーバを不要として、ＳＳＯによる認証が可能となる旨が記載されている。
【０００４】
しかし、このように利用者端末側でＳＳＯを実現する場合には、認証情報を管理するためのＳＳＯ用のソフトウエアを利用者端末にインストールすることが前提となる。従って、例えば複数の利用者端末においてＳＳＯを利用する場合には、不便である。
【０００５】
また、ある特許文献には、正解絵図にランダムに入力用番号を割り当て、更に同一の入力用番号を不正解絵図にも割り当て、それぞれに入力用番号を付された正解絵図と不正解絵図を一覧表示し、受け付けた入力用番号に基づいて認証を行う技術が開示されている。これにより、ショルダーハッキングや通信の傍受による認証番号やパスワードの詐取を防止する旨が記載されている。
【０００６】
上記のランダムに割り当てられた入力用番号は一種のワンタイムパスワードに相当すると考えられるが、ワンタイムパスワードを使用する場合であっても、ＡＴＭ（Automated Teller Machine）システムのように他人に覗き見られる恐れのある環境においては、盗用のリスクを無くすことは難しい。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２９９４６７号公報
【特許文献２】特開２０１０−９５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
一側面では、利用者認証に係る操作を簡略にすることを目的とする。
【課題を解決するための手段】
【０００９】
一態様に係る中継装置は、利用者の認証情報を格納する格納部と、利用者の端末から中継すべきアクセス要求を受信する受信部と、アクセス要求に含まれる送信元装置の識別情報が、予め登録されている一の端末の識別情報又は複数の端末の識別情報のいずれかと一致する場合に、アクセス要求によるアクセス先のコンピュータに、利用者の認証情報を送信する送信部とを有する。
【発明の効果】
【００１０】
一態様によれば、利用者認証に係る操作を簡略にすることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、ネットワーク概要の例を示す図である。
【図２】図２は、中継装置のハードウエア構成例を示す図である。
【図３】図３は、ペアリングのシーケンスの例を示す図である。
【図４】図４は、中継装置のモジュール構成例を示す図である。
【図５】図５は、ペアリング処理フローの例を示す図である。
【図６】図６は、端末データ格納部の例を示す図である。
【図７】図７は、認証情報受付処理フローの例を示す図である。
【図８】図８は、認証情報格納部の例を示す図である。
【図９】図９は、アクセス代理のシーケンスの例を示す図である。
【図１０】図１０は、アクセス代理処理フローの例を示す図である。
【図１１】図１１は、認証情報送信処理のフローの例を示す図である。
【図１２】図１２は、ペアリング解除処理フローの例を示す図である。
【図１３】図１３は、実施の形態２に係るアクセス代理のシーケンスの例を示す図である。
【図１４】図１４は、実施の形態２に係るアクセス代理の処理フローの例を示す図である。
【図１５】図１５は、登録処理フローの例を示す図である。
【図１６】図１６は、実施の形態３に係るペアリング処理フローの例を示す図である。
【図１７】図１７は、実施の形態４に係るペアリング処理フローの例を示す図である。
【図１８】図１８は、実施の形態５に係るペアリング処理フローの例を示す図である。
【図１９】図１９は、実施の形態６に係る認証情報受付処理フローの例を示す図である。
【図２０】図２０は、実施の形態７に係るペアリング解除処理フローの例を示す図である。
【図２１】図２１は、実施の形態８に係るペアリング解除処理フローの例を示す図である。
【図２２】図２２は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１２】
［実施の形態１］
図１に、ネットワーク概要の例を示す。利用者端末１０３ａ〜１０３ｃは、いずれも利用者が使用する端末である。利用者端末１０３ａは、自宅で使用するノートＰＣの例を示し、利用者端末１０３ｂは、会社で使用するデスクトップＰＣの例を示し、利用者端末１０３ｃは、中継装置１０１とは別の携帯端末装置の例を示している。各利用者端末１０３は、ブラウザを有している。利用者端末１０３ａ〜１０３ｃは、利用者端末１０３の例である。
【００１３】
サーバ１０５ａ〜１０５ｃは、個別に利用者認証を行い、認証が成功した場合にそれぞれのサービスを提供する。サーバ１０５ａ〜１０５ｃは、サーバ１０５の例である。
【００１４】
中継装置１０１は、利用者端末１０３からサーバ１０５へのアクセスを中継する。つまり、中継装置１０１は、利用者端末１０３からのアクセスの代理を行うプロキシの機能を有している。また、中継装置１０１は、サーバ１０５が要求する認証情報を、利用者端末１０３に代わって送信するように動作する。つまり、中継装置１０１は、被認証を代行する機能を有している。中継装置１０１は、この例では、スマートフォンのような携帯端末装置を想定している。中継装置１０１を用いるので、利用者端末１０３とサーバ１０５の両方の制約なしにＳＳＯを行うことができる。
【００１５】
中継装置１０１と、利用者端末１０３と、サーバ１０５とは、有線通信あるいは無線通信によってインターネットに接続する機能を有している。
【００１６】
図２に、中継装置１０１のハードウエア構成例を示す。ここでは、携帯端末装置の例を説明する。中継装置１０１は、プロセッサ２０１、記憶部２０３、アンテナ２１１、無線制御部２１３、オーディオ制御部２１５、スピーカ２１７、マイク２１９、タッチセンサ２２１、表示装置２２３及びカメラ２２５を有している。
【００１７】
プロセッサ２０１は、携帯端末装置に関する演算処理を行う集積回路である。プロセッサ２０１は、モデムＣＰＵ（Central Processing Unit）とアプリケーションＣＰＵからなることもある。記憶部２０３は、例えば、ＲＯＭ（Read Only Memory）２０５とＲＡＭ（Random Access Memory）２０７とフラッシュメモリ２０９を有している。ＲＯＭ２０５は、例えば、アプリケーションプログラムなどを格納している。ＲＡＭ２０７は、例えば、アプリケーションプログラムを展開する領域を含んでいる。フラッシュメモリ２０９は、例えば、ユーザデータを格納する。
【００１８】
タッチセンサ２２１は、例えば、表示装置２２３の表示画面上に配置されたパネル状のセンサであり、ユーザ操作による指示を受け付ける。表示装置２２３は、例えば、アプリケーションが表示させる各種画面を表示する。
【００１９】
アンテナ２１１は、例えば、セルラー方式、無線ＬＡＮ（Local Area Network）、近距離通信方式などの無線データを送受信する。無線制御部２１３は、無線通信の制御を行う。無線通信の制御により、電話の音声通信、メールやＷＥＢのデータ通信あるいは近距離のデータ通信が行われる。
【００２０】
オーディオ制御部２１５は、音データに関するアナログ／デジタル変換とデジタル／アナログ変換を行う。スピーカ２１７は、アナログデータを音として出力する。マイク２１９は、音をアナログデータに変換する。
【００２１】
カメラ２２５は、静止画像及び動画像を撮影する。撮影された画像は、例えばＲＡＭ２０７あるいはフラッシュメモリ２０９に記憶される。また、カメラ２２５は、マトリックス型二次元コードを読み取る場合にも用いられる。
【００２２】
ここでは携帯端末装置の例を示したが、中継装置１０１は、携帯しない情報処理装置であってもよい。
【００２３】
まず、中継装置１０１に対して利用者端末１０３を登録する。この処理をペアリングと呼ぶ。本実施の形態では、利用者が中継装置１０１を携帯していることを前提として、中継装置１０１に表示されたＰＩＮ（Personal Identification Number）が中継装置１０１に入力されることによって、登録者の正当性を確認する。
【００２４】
図３に、ペアリングのシーケンスの例を示す。利用者は、利用者端末１０３を操作して利用者端末１０３を登録するリクエストを送信する。そして、中継装置１０１は、利用者端末１０３からの登録リクエストを受信する（Ｓ３０１）。中継装置１０１は、無作為にＰＩＮを生成し、そのＰＩＮを表示する。そして、利用者端末１０３へＰＩＮ入力画面のデータを送信する（Ｓ３０３）。ＰＩＮ入力画面はブラウザに表示され、利用者から入力されるＰＩＮを受け付ける画面である。
【００２５】
利用者は、中継装置１０１に表示されているＰＩＮを見て、利用者端末１０３のブラウザによって表示されたＰＩＮ入力画面にそのＰＩＮを入力する。利用者端末１０３のブラウザは、ＰＩＮ入力画面の設定に従って、受け付けたＰＩＮを中継装置１０１へ返信する（Ｓ３０５）。
【００２６】
尚、ＰＩＮ入力画面は、ペアリングする端末を識別するための端末名も受け付けるようにしてもよい。その場合、利用者端末１０３のブラウザは、ＰＩＮ入力画面の設定に従って、受け付けた端末名も中継装置１０１へ返信する。以降、端末名もＰＩＮとともに受け付ける例を示すが、端末名は省略してもよい。
【００２７】
中継装置１０１は、受信されたＰＩＮが表示させたＰＩＮと一致するか否かを判定する。中継装置１０１は、受信されたＰＩＮが表示させたＰＩＮと一致する場合には、利用者端末１０３を登録し、受信されたＰＩＮが表示させたＰＩＮと一致しない場合には、利用者端末１０３を登録しない。そして、中継装置１０１は、利用者端末１０３に登録成否を通知する（Ｓ３０７）。
【００２８】
具体的な処理の説明の前に、中継装置１０１のモジュールについて説明する。図４に、中継装置１０１のモジュール構成例を示す。中継装置１０１は、登録部４０１、端末データ格納部４０３、受付部４０５、認証情報格納部４０７、解除部４０９、認証情報送信部４１１、通知部４１３及びプロキシ部４２１を有している。
【００２９】
登録部４０１は、被認証代行の機能を利用する利用者端末１０３を登録する。端末データ格納部４０３は、登録された利用者端末１０３を関する情報を格納する。受付部４０５は、サーバ１０５毎の認証情報を受け付ける。認証情報格納部４０７は、受け付けた認証情報を、サーバ１０５と対応付けて格納する。解除部４０９は、認証情報格納部４０７に格納されている認証情報を無効にする。認証情報送信部４１１は、認証情報を送信し、利用者端末１０３に代わって認証を受けるための動作を行う。通知部４１３は、利用者端末１０３に対する通知を行う。プロキシ部４２１は、利用者端末１０３に代わってサーバ１０５に対するアクセスを行う。
【００３０】
プロキシ部４２１は、リクエスト受信部４２３、リクエスト記憶部４２５、リクエスト転送部４２７、レスポンス受信部４２９、レスポンス記憶部４３１及びレスポンス転送部４３３を有している。リクエスト受信部４２３は、利用者端末１０３から、サーバ１０５にアクセスするためのリクエストを受信する。リクエスト記憶部４２５は、受信されたリクエストを一時的に記憶する。リクエスト転送部４２７は、リクエスト記憶部４２５に記憶されたリクエストをサーバ１０５へ転送する。レスポンス受信部４２９は、サーバ１０５からリクエストに対するレスポンスを受信する。レスポンス記憶部４３１は、受信されたレスポンスを一時的に記憶する。レスポンス転送部４３３は、レスポンス記憶部４３１に記憶されたレスポンスを利用者端末１０３に転送する。
【００３１】
以下、ペアリングの処理について説明する。図５に、ペアリング処理フローの例を示す。登録部４０１は、利用者端末１０３からの登録リクエストの受信を待つ（Ｓ５０１）。登録部４０１は、ＰＩＮを生成する（Ｓ５０３）。ＰＩＮは、秘密の識別情報の例である。例えば、数字の組み合わせ、あるいは英数字の組み合わせである。本実施の形態では、無作為にＰＩＮを生成する。例えば、乱数に基づいてＰＩＮを生成する。登録部４０１は、生成されたＰＩＮを表示装置２２３に表示する（Ｓ５０５）。
【００３２】
登録部４０１は、更に利用者端末１０３に前述のＰＩＮ入力画面のデータを送信する（Ｓ５０７）。そして、登録部４０１は、利用者端末１０３から返信されるＰＩＮと端末名の受信を待つ（Ｓ５０９）。ＰＩＮは、中継装置１０１を携帯する利用者による操作であることを確認するために用いられる。端末名は、ペアリングされた端末を識別するために用いられる。端末名以外の識別情報で端末を識別する場合には、端末名の入力は省略してもよい。例えば、端末名に代えて端末ＩＤを用いて識別するようにしてもよい。
【００３３】
ＰＩＮと端末名を受信すると、登録部４０１は、受信されたＰＩＮが表示させたＰＩＮと一致するか否かを判定する（Ｓ５１１）。受信されたＰＩＮが表示させたＰＩＮと一致すると判定した場合には、登録部４０１は、利用者端末のＩＰアドレスを特定する（Ｓ５１３）。例えば、Ｓ５０１で受信された登録リクエストのパケットのヘッダに含まれるＩＰアドレスを読み取ることによって、登録部４０１は、ＩＰアドレスを特定する。あるいは、ＰＩＮと端末名を返信したパケットのヘッダに含まれるＩＰアドレスを読み取ることによって、登録部４０１は、ＩＰアドレスを特定する。Ｓ５０１で送信される登録リクエストあるいはＳ５１１で送信されるＰＩＮと端末名のデータに、更にＩＰアドレスを含めるようにしてもよい。その場合には、受信されたデータに含まれるＩＰアドレスを読み取ることによって、ＩＰアドレスを特定する。
【００３４】
登録部４０１は、利用者端末のＩＰアドレスと端末名を端末データ格納部４０３に登録する（Ｓ５１５）。このとき、登録部４０１は、内部に備えるカレンダー時計部から当日の日付と現時刻を取得し、取得された日付と時刻を登録日時の項目に格納する。
【００３５】
図６に、端末データ格納部４０３に格納されるデータの例を示す。端末データ格納部４０３は、ペアリングされた中継装置１０１毎にレコードを設ける。レコードは、ＩＰアドレス、端末名及び登録日時を有している。
【００３６】
登録を終えると、通知部４１３は、登録成功を利用者端末１０３に通知し（Ｓ５１７）、Ｓ５０１の処理に戻る。
【００３７】
Ｓ５１１の処理で、受信されたＰＩＮが表示させたＰＩＮと一致しないと判定した場合には、通知部４１３は、登録失敗を利用者端末１０３に通知し、Ｓ５０１の処理に戻る（Ｓ５１９）。以上でペアリングについての説明を終える。
【００３８】
続いて、認証情報の受付について説明する。予めサーバ１０５毎の認証情報を中継装置１０１に保持させておくことが前提となる。中継装置１０１は、サーバ１０５の各々に対応付けた認証情報を受け付け、受け付けた認証情報を保持するように動作する。
【００３９】
図７に、認証情報受付処理フローの例を示す。受付部４０５は、利用者の操作による受付指示を待つ（Ｓ７０１）。例えば、表示装置２２３に受付ボタンを表示し、タッチセンサ２２１がタッチのイベントを発生させ、タッチされた位置が受付ボタンの範囲と重なる場合に、受付部４０５は、受付が指示されたと判断する。受付部４０５は、受付画面を表示する（Ｓ７０３）。受付画面は、表示装置２２３に表示される。受付画面は、利用者が、サーバ１０５のサイトを特定するＵＲＬ（Uniform Resource Locator）と、そのサイトにおける利用者のＩＤとパスワードを入力するための画面である。受付部４０５は、受付画面で入力されたＵＲＬと認証情報を受け付ける（Ｓ７０５）。そして、受付部４０５は、受け付けたＵＲＬと認証情報を認証情報格納部４０７に格納する（Ｓ７０７）。また、受付部４０５は、サーバ１０５のサイトにおける認証方式も受け付け、認証情報格納部４０７に格納するようにしてもよい。
【００４０】
図８に、認証情報格納部４０７に格納されるデータの例を示す。認証情報格納部４０７は、サーバ１０５毎にレコードを有している。レコードは、そのサーバのサイトを特定するＵＲＬと、認証情報と、認証方式との項目を有している。この例で、１番目のレコードは、サーバ１０５ａに関する情報を格納している。２番目のレコードは、サーバ１０５ｂに関する情報を格納している。３番目のレコードは、サーバ１０５ｃに関する情報を格納している。
【００４１】
続いて、プロキシ機能によるアクセス代理について説明する。前提として、利用者は利用者端末１０３のブラウザにおいて中継装置１０１をプロキシサーバとして用いる旨の設定をしておく。
【００４２】
図９に、アクセス代理のシーケンスの例を示す。利用者端末１０３は、ブラウザの動作によってサーバ１０５宛のアクセスリクエストを送信する（Ｓ９０１）。ブラウザにおけるプロキシの設定に従って、そのアクセスリクエストは、中継装置１０１に送られる。
【００４３】
中継装置１０１は、アクセスリクエストを受信すると、受信されたアクセスリクエストをアクセス先のサーバ１０５へ転送する（Ｓ９０３）。そして、中継装置１０１は、サーバ１０５からアクセスリクエストに対するレスポンスを受信する（Ｓ９０５）。この段階では、アクセスリクエストに認証情報が付加されていないので、アクセスは失敗する。そのため、このとき返信されるレスポンスは、認証拒否コードを含んでいる。
【００４４】
認証拒否コードを含むレスポンスを受信すると、中継装置１０１は、認証情報を含むアクセスリクエストを生成し、そのアクセスリクエストを再びサーバ１０５へ送信する（Ｓ９０７）。この段階では、アクセスリクエストに認証情報が付加されているので、アクセスは成功する。
【００４５】
中継装置１０１は、再送信されたアクセスリクエストに対するレスポンス（成功コードを含む）をサーバ１０５から受信する（Ｓ９０９）。そして、中継装置１０１は、利用者端末１０３にこのレスポンス（成功コードを含む）を転送する（Ｓ９１１）。
【００４６】
続いて、アクセス代理の処理について説明する。図１０に、アクセス代理処理フローの例を示す。リクエスト受信部４２３は、サーバ１０５へのアクセスリクエストの受信を待つ（Ｓ１００１）。リクエスト受信部４２３は、利用者端末１０３からサーバ１０５へのアクセスリクエストを受信すると、アクセスリクエストをリクエスト記憶部４２５に一時的に記憶させる。そして、リクエスト転送部４２７は、サーバ１０５へアクセスリクエストを転送する（Ｓ１００３）。
【００４７】
レスポンス受信部４２９は、サーバ１０５からのレスポンスの受信を待つ（Ｓ１００５）。レスポンス受信部４２９は、サーバ１０５からレスポンスを受信すると、受信されたレスポンスをレスポンス記憶部４３１に一時的に記憶させる。認証情報送信部４１１は、レスポンス記憶部４３１に記憶されたレスポンスに認証拒否コードが含まれるか否かを判定する（Ｓ１００７）。レスポンス記憶部４３１に記憶されたレスポンスに認証拒否コードが含まれると判定した場合には、認証情報送信部４１１は、認証情報送信処理（Ｓ１００９）を行う。
【００４８】
図１１に、認証情報送信処理のフローの例を示す。認証情報送信部４１１は、Ｓ１００１で受信されたアクセスリクエストから送信元のＩＰアドレスを特定する（Ｓ１１０１）。認証情報送信部４１１は、送信元のＩＰアドレスが登録されているか否かを判定する（Ｓ１１０３）。送信元のＩＰアドレスが端末データ格納部４０３に格納されているＩＰアドレスのいずれかと一致する場合には、認証情報送信部４１１は、送信元のＩＰアドレスが登録されていると判定する。送信元のＩＰアドレスが端末データ格納部４０３に格納されているＩＰアドレスのいずれとも一致しない場合には、認証情報送信部４１１は、送信元のＩＰアドレスが登録されていないと判定する。
【００４９】
送信元のＩＰアドレスが登録されていないと判定した場合には、通知部４１３は、端末が未登録である旨を送信元へ通知する（Ｓ１１０５）。このとき、送信元の端末は、中継装置１０１とペアリングされていない状態である。
【００５０】
送信元のＩＰアドレスが登録されていると判定した場合には、認証情報送信部４１１は、アクセスリクエストからアクセス先のＵＲＬを特定する（Ｓ１１０７）。認証情報送信部４１１は、アクセス先のＵＲＬに対応する認証情報を保持しているか否かを判定する（Ｓ１１０９）。アクセス先のＵＲＬが認証情報格納部４０７に格納されているＵＲＬのいずれかと一致する場合には、アクセス先のＵＲＬに対応する認証情報を保持していると判定する。アクセス先のＵＲＬが認証情報格納部４０７に格納されているＵＲＬのいずれとも一致しない場合には、アクセス先のＵＲＬに対応する認証情報を保持していないと判定する。
【００５１】
アクセス先のＵＲＬに対応する認証情報を保持していないと判定した場合には、通知部４１３は、認証情報を不保持である旨を送信元に通知する（Ｓ１１１１）。
【００５２】
アクセス先のＵＲＬに対応する認証情報を保持していると判定した場合には、認証情報送信部４１１は、サーバへのアクセスリクエストに認証情報を含める（Ｓ１１１３）。具体的には、認証情報格納部４０７に格納されているＵＲＬに対応する認証情報を認証方式で定める形式に従って設定された認証ヘッダを、Ｓ１００１で受信されたアクセスリクエストに付加する。例えば、Ｂａｓｉｃ認証におけるリクエストへの認証情報を付加する場合には、 利用者のＩＤとパスワードの値を「：」で繋いでＢａｓｅ６４でエンコードし、認証ヘッダに加える。
【００５３】
認証方式は、例えば、Ｓ１００５で受信されたレスポンスから特定する。あるいは、認証情報格納部４０７に格納されている認証方式を用いるようにしてもよい。
【００５４】
認証情報送信部４１１は、認証情報を付加されたアクセスリクエストを再びサーバ１０５へ転送する（Ｓ１１１５）。そして、認証情報送信部４１１は、サーバ１０５からのレスポンスの受信を待つ（Ｓ１１１７）。レスポンスを受信すると、認証情報送信部４１１は、受信されたレスポンスをリクエストの送信元である利用者端末１０３へ転送する（Ｓ１１１９）。このとき、レスポンスは認証結果を含んでいる。そして、Ｓ１００１の処理に戻る。
【００５５】
Ｓ１００５で受信されたレスポンスが認証拒否コードを含んでいないと判定した場合には、アクセス先のサーバ１０５で利用者認証が行われていないことを意味する。その場合、レスポンス転送部４３３は、そのままレスポンスを利用者端末１０３へ転送する（Ｓ１０１１）。以上で、アクセス代理の処理についての説明を終える。
【００５６】
最後に、ペアリングを解除する場合について説明する。ペアリングの解除は、登録された利用者端末の情報を無効にすることに相当する。
【００５７】
図１２に、ペアリング解除処理フローの例を示す。解除部４０９は、利用者の操作による一覧表示指示を待つ（Ｓ１２０１）。例えば、表示装置２２３に一覧表示ボタンを表示し、タッチセンサ２２１がタッチのイベントを発生させ、タッチされた位置が一覧表示ボタンの範囲と重なる場合に、受付部４０５は、一覧表示が指示されたと判断する。一覧表示を指示されると、解除部４０９は、利用者端末の一覧画面を表示する（Ｓ１２０３）。具体的には、解除部４０９は、端末データ格納部４０３に格納されている端末名と登録日時を一覧形式で表示する。
【００５８】
解除部４０９は、利用者の操作による解除指示を待つ（Ｓ１２０５）。例えば、利用者端末の一覧画面からいずれかの利用者端末に関する表示位置がタッチされた場合に、表示装置２２３に解除ボタンを表示し、タッチセンサ２２１がタッチのイベントを発生させ、タッチされた位置が解除ボタンの範囲と重なる場合に、受付部４０５は、解除が指示されたと判断する。解除が指示されると、解除部４０９は、選択されたＩＰアドレスを無効にする（Ｓ１２０７）。例えば、選択されたＩＰアドレスを含むレコードを端末データ格納部４０３から削除する。以上で、ペアリングの解除についての説明を終える。
【００５９】
本実施の形態によれば、一又は複数の利用者端末１０３のいずれから中継すべきアクセス要求を受信した場合に、アクセス先のサーバ１０５に認証情報が付加されたアクセス要求を転送するので、利用者が一又は複数の利用者端末１０３を適宜用いる状況において、いずれの利用者端末１０３からアクセスする場合でも同様に認証情報の入力を省くことができる。従って、例えば複数の利用者端末１０３の各々について、別々に認証情報を管理しなくてもよくなる。また、登録するだけで簡単に利用者端末を増設することもできるようになる。
【００６０】
また、秘密情報（例えば、ＰＩＮ）を表示し、登録候補の端末から確認情報（例えば、ＰＩＮ）を受信し、確認情報が秘密情報と一致する場合に、登録候補の端末の識別情報を登録するので、中継装置１０１に表示された秘密情報を確認できない第三者が、利用者に成り済まして端末を不正に登録することを防止できる。
【００６１】
また、利用者端末１０３の登録を解除することによって、通常のように利用者端末から認証情報の入力を行わせるように変更できる。これにより、例えば利用者端末の盗用や誤用を防止することができる。
【００６２】
［実施の形態２］
上述の実施の形態では、サーバ１０５へのアクセスの前に予めペアリングを行っておくことを前提とする例を示したが、本実施の形態では、サーバ１０５へアクセスする際にペアリングを行う例について説明する。
【００６３】
図１３に、実施の形態２に係るアクセス代理のシーケンスの例を示す。利用者端末１０３は、ブラウザの動作によってサーバ１０５宛のアクセスリクエストを送信する（Ｓ１３０１）。前述と同様に、ブラウザにおけるプロキシの設定に従って、そのアクセスリクエストは、中継装置１０１に送られる。
【００６４】
利用者端末１０３が登録されていない場合、中継装置１０１は、無作為にＰＩＮを生成し、そのＰＩＮを表示する。そして、利用者端末１０３へＰＩＮ入力画面のデータを送信する（Ｓ１３０３）。
【００６５】
利用者は、中継装置１０１に表示されているＰＩＮを見て、利用者端末１０３のブラウザによって表示されたＰＩＮ入力画面にそのＰＩＮを入力する。利用者端末１０３のブラウザは、前述と同様にＰＩＮ入力画面の設定に従ってＰＩＮを中継装置１０１へ返信する（Ｓ１３０５）。
【００６６】
前述と同様に、このときＰＩＮに併せてペアリングされた端末を識別するための端末名も返信する。中継装置１０１は、受信されたＰＩＮが表示させたＰＩＮと一致するか否かを判定する。中継装置１０１は、受信されたＰＩＮが表示させたＰＩＮと一致する場合には、利用者端末１０３を登録し、受信されたＰＩＮが表示させたＰＩＮと一致しない場合には、利用者端末１０３を登録しない。そして、中継装置１０１は、利用者端末１０３に登録成否を通知する（Ｓ１３０７）。
【００６７】
そして、中継装置１０１は、Ｓ１３０１で受信されたアクセスリクエストをサーバ１０５へ転送し（Ｓ１３０９）、サーバ１０５からアクセスリクエストに対するレスポンスを受信する（Ｓ１３１１）。前述と同様に、この段階ではアクセスリクエストに認証情報が付加されていないので、アクセスは失敗する。このとき返信されるレスポンスは、認証拒否コードを含んでいる。
【００６８】
認証拒否コードを含むレスポンスを受信すると、中継装置１０１は、認証情報を含むアクセスリクエストを生成し、そのアクセスリクエストを再びサーバ１０５へ送信する（Ｓ１３１３）。この段階では、アクセスリクエストに認証情報が付加されているので、アクセスは成功する。
【００６９】
中継装置１０１は、サーバ１０５からアクセスリクエストに対するレスポンス（成功コードを含む）を受信する（Ｓ１３１５）。そして、中継装置１０１は、利用者端末１０３にレスポンス（成功コードを含む）を転送する（Ｓ１３１７）。
【００７０】
図１４に、実施の形態２に係るアクセス代理の処理フローの例を示す。Ｓ１００１でサーバへのアクセスリクエストの受信を待つ処理は、図１０と同様である。
【００７１】
登録部４０１は、アクセスリクエストから送信元のＩＰアドレスを特定する（Ｓ１４０１）。そして、登録部４０１は、送信元のＩＰアドレスが登録されているか否かを判定する（Ｓ１４０３）。送信元のＩＰアドレスが端末データ格納部４０３に格納されているＩＰアドレスのいずれかと一致する場合には、登録部４０１は、送信元のＩＰアドレスが登録されていると判定する。送信元のＩＰアドレスが端末データ格納部４０３に格納されているＩＰアドレスのいずれとも一致しない場合には、登録部４０１は、送信元のＩＰアドレスが登録されていないと判定する。
【００７２】
送信元のＩＰアドレスが登録されていないと判定した場合には、登録部４０１は登録処理を行う（Ｓ１４０５）。
【００７３】
図１５に、登録処理フローの例を示す。登録部４０１は、図５に示したＳ５０３〜Ｓ５１９までの処理と同様の処理を行う。
【００７４】
登録処理を終えると、図１４のサーバ１０５へアクセスリクエストを転送する処理（Ｓ１００３）に移る。Ｓ１４０３で送信元のＩＰアドレスが登録されていると判定した場合にも、サーバ１０５へアクセスリクエストを転送する処理（Ｓ１００３）に移る。
【００７５】
Ｓ１００３からＳ１０１１までの処理は、図１０と同様である。
【００７６】
本実施の形態によれば、登録されていない利用者端末１０３からサーバ１０５へアクセスしようとする場合に、簡単に利用者端末１０３を登録することができる。
【００７７】
［実施の形態３］
上述の実施の形態では、中継装置１０１で生成されたＰＩＮに基づいてペアリングを行う例を示したが、本実施の形態では、利用者端末１０３に表示されるマトリックス型二次元コードに基づいてペアリングを行う例について説明する。
【００７８】
本実施の形態では、利用者端末１０３において利用者端末１０３のＩＰアドレスと端末名がコード化されたマトリックス型二次元コードを表示し、中継装置１０１でマトリックス型二次元コードを読み取ることによって利用者端末１０３のＩＰアドレスと端末名を特定する。
【００７９】
図１６に、実施の形態３に係るペアリング処理フローの例を示す。登録部４０１は、利用者の操作による登録指示を待つ（Ｓ１６０１）。例えば、表示装置２２３に登録ボタンを表示し、タッチセンサ２２１がタッチのイベントを発生させ、タッチされた位置が登録ボタンの範囲と重なる場合に、登録部４０１は、登録が指示されたと判断する。
【００８０】
登録が指示されたと判断すると、登録部４０１は、カメラ２２５を起動し（Ｓ１６０３）、登録部４０１は、マトリックス型二次元コードの読み取りを待つ（Ｓ１６０５）。
【００８１】
利用者は、利用者端末１０３を操作して、ＩＰアドレスと端末名がコード化されたマトリックス型二次元コードを利用者端末１０３に表示させる。例えば、利用者端末１０３で記憶しているＩＰアドレスと端末名を読み取り、マトリックス型二次元コード化するプログラムを実行する。
【００８２】
利用者は、利用者端末１０３の表示装置に表示されたマトリックス型二次元コードを中継装置１０１のカメラ２２５で撮影する。中継装置１０１は、例えばマトリックス型二次元コードを読み取るプログラムを実行することによって、マトリックス型二次元コードを読み取る。
【００８３】
マトリックス型二次元コードを読み取ると、登録部４０１は、マトリックス型二次元コードに含まれる利用者端末のＩＰアドレスと端末名を特定する（Ｓ１６０７）。登録部４０１は、特定された利用者端末のＩＰアドレスと端末名を登録する（Ｓ１６０９）。具体的には、登録部４０１は、端末データ格納部４０３に利用者端末のＩＰアドレスと端末名を対応付けて記憶させる。尚、マトリックス型二次元コードに端末名を含まないようにしてもよい。
【００８４】
また、実施の形態２の登録処理（図１４のＳ１４０５）において、本実施の形態で説明した図１６のＳ１６０３からＳ１６０９の処理を行うようにしてもよい。
【００８５】
本実施の形態によれば、中継装置１０１におけるコード情報読み取りによって利用者端末１０３を登録するので、中継装置１０１を操作できない第三者による不正な端末登録を防ぐことができる。
【００８６】
［実施の形態４］
上述の実施の形態では、中継装置１０１で生成されたＰＩＮあるいは利用者端末１０３に表示されるマトリックス型二次元コードに基づいてペアリングを行う例を示したが、本実施の形態では、近距離通信によってペアリングを行う例を示す。
【００８７】
図１７に、実施の形態４に係るペアリング処理フローの例を示す。本実施の形態では、近距離通信によって利用者端末１０３から送信されたＩＰアドレスと端末名を中継装置１０１で受信し、保持する。
【００８８】
登録部４０１は、前述と同様に利用者の操作による登録指示を待つ（Ｓ１７０１）。登録が指示されたと判断すると、登録部４０１は、無線制御部２１３を起動する（Ｓ１７０３）。但し、無線制御部２１３が既に動作状態である場合には、この処理は省く。そして、登録部４０１は、利用者端末１０３から送信される利用者端末のＩＰアドレスと端末名の受信を待つ（Ｓ１７０５）。利用者端末のＩＰアドレスと端末名を受信すると、登録部４０１は、利用者端末のＩＰアドレスと端末名を登録する（Ｓ１７０７）。具体的には、登録部４０１は、端末データ格納部４０３に利用者端末のＩＰアドレスと端末名を対応付けて記憶させる。端末名は、送信されないようにしてもよい。
【００８９】
実施の形態２の登録処理（図１４のＳ１４０５）において、本実施の形態で説明した図１７のＳ１７０３からＳ１７０７の処理を行うようにしてもよい。
【００９０】
本実施の形態によれば、利用者端末１０３と中継装置１０１の間の近距離通信によってペアリングするので、中継装置１０１の近くにいない第三者による不正な端末登録を防ぐことができる。
【００９１】
［実施の形態５］
上述の実施の形態では、中継装置１０１で生成されたＰＩＮ、利用者端末１０３に表示されるマトリックス型二次元コード、あるいは近距離通信に基づいてペアリングを行う例を示したが、本実施の形態では、利用者が直接的に中継装置１０１を操作して、利用者端末１０３のＩＰアドレスと端末名を入力する例を示す。
【００９２】
図１８に、実施の形態５に係るペアリング処理フローの例を示す。登録部４０１は、前述と同様に利用者の操作による登録指示を待つ（Ｓ１８０１）。登録が指示されたと判断すると、登録部４０１は、登録画面を表示装置２２３に表示する（Ｓ１８０３）。登録画面は、利用者端末のＩＰアドレスと端末名の入力を促し、利用者端末のＩＰアドレスと端末名を受け付けるための画面である。登録部４０１は、登録画面に入力された利用者端末のＩＰアドレスと端末名を受け付ける（Ｓ１８０５）。登録部４０１は、利用者端末のＩＰアドレスと端末名を登録する（Ｓ１８０７）。具体的には、登録部４０１は、端末データ格納部４０３に利用者端末のＩＰアドレスと端末名を対応付けて記憶させる。
【００９３】
実施の形態２の登録処理（図１４のＳ１４０５）において、本実施の形態で説明した図１８のＳ１８０３からＳ１８０７の処理を行うようにしてもよい。
【００９４】
本実施の形態によれば、中継装置１０１に対する操作によって利用者端末１０３を登録するので、中継装置１０１を操作できない第三者による不正な端末登録を防ぐことができる。
【００９５】
［実施の形態６］
上述の実施の形態では、中継装置１０１で認証情報を受け付ける例を示したが、本実施の形態では、利用者端末１０３から認証情報を受け付ける例について説明する。
【００９６】
図１９に、実施の形態６に係る認証情報受付処理フローの例を示す。受付部４０５は、利用者端末１０３からの受付リクエストの受信を待つ（Ｓ１９０１）。利用者端末１０３から受付リクエストを受信すると、受付部４０５は、受付リクエストに含まれる送信元ＩＰアドレスを特定する（Ｓ１９０３）。受付部４０５は、送信元のＩＰアドレスが登録されているか否かを判定する（Ｓ１９０５）。送信元のＩＰアドレスが端末データ格納部４０３に格納されているＩＰアドレスのいずれかと一致する場合には、受付部４０５は、送信元のＩＰアドレスが登録されていると判定する。送信元のＩＰアドレスが端末データ格納部４０３に格納されているＩＰアドレスのいずれとも一致しない場合には、受付部４０５は、送信元のＩＰアドレスが登録されていないと判定する。
【００９７】
送信元のＩＰアドレスが登録されていないと判定した場合には、通知部４１３は、端末が未登録である旨を送信元へ通知する（Ｓ１９０７）。このとき、送信元の端末は、中継装置１０１とペアリングされていない状態である。
【００９８】
送信元のＩＰアドレスが登録されていると判定した場合には、受付部４０５は、受付リクエストの送信元である利用者端末１０３へ受付画面のデータを送信する（Ｓ１９０９）。受付画面は、利用者端末１０３のブラウザによって表示される。受付画面は、利用者にサーバ１０５のＵＲＬと認証情報の入力を促し、ＵＲＬと認証情報を受け付け、中継装置１０１へＵＲＬと認証情報を返信させるための画面である。
【００９９】
受付部４０５は、利用者端末１０３から送信されたＵＲＬと認証情報を受信すると（Ｓ１９１１）、受信されたＵＲＬと認証情報を認証情報格納部４０７に対応付けて格納する（Ｓ１９１３）。
【０１００】
本実施の形態によれば、利用者端末１０３から認証情報を入力させることができる。
【０１０１】
［実施の形態７］
上述の実施の形態では、中継装置１０１に対する指示によってペアリングを解除する例を示したが、本実施の形態では、利用者端末１０３からのリクエストによってペアリングを解除する例について説明する。
【０１０２】
図２０に、実施の形態７に係るペアリング解除処理フローの例を示す。解除部４０９は、利用者端末１０３から送信される解除リクエストの受信を待つ（Ｓ２００１）。解除リクエストを受信すると、解除部４０９は、解除リクエストに含まれる送信元ＩＰアドレスを特定する（Ｓ２００３）。
【０１０３】
解除部４０９は、送信元のＩＰアドレスが登録されているか否かを判定する（Ｓ２００５）。送信元のＩＰアドレスが端末データ格納部４０３に格納されているＩＰアドレスのいずれかと一致する場合には、解除部４０９は、送信元のＩＰアドレスが登録されていると判定する。送信元のＩＰアドレスが端末データ格納部４０３に格納されているＩＰアドレスのいずれとも一致しない場合には、解除部４０９は、送信元のＩＰアドレスが登録されていないと判定する。
【０１０４】
送信元のＩＰアドレスが登録されていないと判定した場合には、通知部４１３は、端末が未登録である旨を送信元へ通知する（Ｓ２００７）。このとき、送信元の端末は、中継装置１０１とペアリングされていない状態である。
【０１０５】
送信元のＩＰアドレスが登録されていると判定した場合には、解除部４０９は、登録されているＩＰアドレスを無効にする（Ｓ２００９）。例えば、送信元のＩＰアドレスを含むレコードを端末データ格納部４０３から削除する。
【０１０６】
本実施の形態によれば、利用者端末１０３から利用者端末１０３の登録を解除させることができる。
【０１０７】
［実施の形態８］
上述の実施の形態では、中継装置１０１に対する指示あるいは利用者端末１０３からのリクエストによってペアリングを解除する例を示したが、本実施の形態では、時間の経過によってペアリングを解除する例について説明する。
【０１０８】
図２１に、実施の形態８に係るペアリング解除処理フローの例を示す。解除部４０９は、ペアリング解除の判定を行うタイミングを待つ（Ｓ２１０１）。ペアリング解除の判定は、例えば所定の間隔をおいて繰り返し行う。また、間隔を設けずに、常時判定を繰り返すようにしてもよい。
【０１０９】
解除部４０９は、端末データ格納部４０３に含まれる利用者端末１０３のレコード毎に以下の処理を繰り返す（Ｓ２１０３）。解除部４０９は、当該レコードに含まれる登録日時を取得する（Ｓ２１０５）。解除部４０９は、登録日時に基づいて有効期間を経過したか否かを判定する（Ｓ２１０７）。例えば、登録日時から一定時間内を有効期間とする場合には、登録日時に一定時間を加えて、有効期間の末の日付と時刻を特定する。そして、現在時刻がその末の日付と時刻を越えている場合には、有効期間を経過したと判定する。現在時刻がその末の日付と時刻を越えていない場合には、有効期間を経過していないと判定する。
【０１１０】
有効期間を経過したと判定した場合には、解除部４０９は、当該レコードのＩＰアドレスを無効にする（Ｓ２１０９）。例えば、有効期間を経過したＩＰアドレスを含むレコードを端末データ格納部４０３から削除する。そして、解除部４０９は、未処理のレコードが残っているか否かを判定する（Ｓ２１１１）。未処理のレコードが残っていると判定した場合には、Ｓ２１０３の処理に戻る。未処理のレコードが残っていないと判定した場合には、Ｓ２１０１の処理に戻る。
【０１１１】
Ｓ２１０７で有効期間を経過していないと判定した場合には、Ｓ２１１１へ移る。前述と同様に遷移する。
【０１１２】
本実施の形態によれば、時間の経過によって、自動的に登録を解除することができる。例えば、登録状態で放置された利用者端末を他人に誤用され、あるいは盗用されるリスクを減らすことができる。
【０１１３】
中継装置１０１は、図２に示した構成以外のコンピュータであってもよい。前述の通り、中継装置１０１は、携帯しないコンピュータであってもよい。
【０１１４】
以上本技術の一実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、上述の機能ブロック構成は実際のプログラムモジュール構成に一致しない場合もある。
【０１１５】
また、上で説明した各記憶領域の構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【０１１６】
以上述べた本発明の実施の形態をまとめると、以下のようになる。
【０１１７】
一態様の中継装置は、利用者の認証情報を格納する格納部と、利用者の端末から中継すべきアクセス要求を受信する受信部と、アクセス要求に含まれる送信元装置の識別情報が、予め登録されている一の端末の識別情報又は複数の端末の識別情報のいずれかと一致する場合に、アクセス要求によるアクセス先のコンピュータに、利用者の認証情報を送信する送信部とを有する。
【０１１８】
このようにすれば、一の利用者端末又は複数の利用者端末のいずれかから中継すべきアクセス要求を受信した場合に、アクセス先のコンピュータに利用者の認証情報を送信するので、利用者が一又は複数の利用者端末を適宜用いる状況において、いずれの利用者端末からアクセスする場合でも認証情報の入力を省くことができる。従って、複数の利用者端末の各々について、別々に認証情報を管理しなくてもよくなる。また、登録するだけで簡単に利用者端末を増設することもできる。
【０１１９】
また、秘密情報を表示し、登録候補の端末から確認情報を受信し、当該確認情報が秘密情報と一致する場合に、登録候補の端末の識別情報を登録する登録部を有するようにしてもよい。
【０１２０】
このようにすれば、中継装置に表示された秘密情報を確認できない第三者が、利用者に成り済まして端末を不正に登録することを防止できる。
【０１２１】
また、図形化されたコード情報を読み取り、当該コード情報に基づいて登録すべき端末の識別情報を特定し、当該端末の識別情報を登録する登録部を有するようにしてもよい。
【０１２２】
このようにすれば、中継装置におけるコード情報読み取りによって利用者端末を登録するので、中継装置を操作できない第三者による不正な端末登録を防ぐことができる。
【０１２３】
また、中継装置は、携帯用の装置であってもよい。
【０１２４】
このようにすれば、利用者自身が中継装置を携帯し、あるいは他人に持ち出されないように管理することによって、第三者による中継装置の盗用を防止し、不正な端末登録を排除できる。
【０１２５】
また、上記格納部は、アドレスに対応付けて利用者の認証情報を格納するようにしてもよい。更に、上記送信部は、アクセス先のアドレスに対応する利用者の認証情報を送信するようにしてもよい。
【０１２６】
このようにすれば、アクセス先に対応する認証情報を用いるので、アクセス先のコンピュータ毎に設定されている認証情報が異なっていても、それぞれに適正に認証を受けることができる。
【０１２７】
また、端末の識別情報に係る登録を解除する解除部を有するようにしてもよい。
【０１２８】
このようにすれば、状況に応じて利用者端末からの認証情報の入力を行わせるようにすることができる。例えば、利用者端末の誤用や盗用を防止することができる。
【０１２９】
上記解除部は、登録の有効期間を過ぎた場合に、当該登録を解除するようにしてもよい。
【０１３０】
このようにすれば、時間の経過によって、自動的に登録を解除することができる。例えば、登録状態で放置された利用者端末を他人に誤用され、あるいは盗用されるリスクを減らすことができる。
【０１３１】
なお、上記方法による処理をプロセッサに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納されるようにしてもよい。尚、中間的な処理結果は、一般的にメインメモリ等の記憶装置に一時保管される。
【０１３２】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１３３】
（付記１）
利用者の認証情報を格納する格納部と、
前記利用者の端末から中継すべきアクセス要求を受信する受信部と、
前記アクセス要求に含まれる送信元装置の識別情報が、予め登録されている一の端末の識別情報又は複数の端末の識別情報のいずれかと一致する場合に、前記アクセス要求によるアクセス先のコンピュータに、前記利用者の認証情報を送信する送信部と、
を有する中継装置。
【０１３４】
（付記２）
更に、
秘密情報を表示し、登録候補の端末から確認情報を受信し、当該確認情報が前記秘密情報と一致する場合に、前記登録候補の端末の識別情報を登録する登録部
を有する付記１記載の中継装置。
【０１３５】
（付記３）
図形化されたコード情報を読み取り、当該コード情報に基づいて登録すべき端末の識別情報を特定し、当該端末の識別情報を登録する登録部
を有する付記１記載の中継装置。
【０１３６】
（付記４）
前記中継装置は、携帯用の装置である
付記２又は３記載の中継装置。
【０１３７】
（付記５）
前記格納部は、アドレスに対応付けて前記利用者の認証情報を格納し、
前記送信部は、前記アクセス先のアドレスに対応する前記利用者の認証情報を送信する
付記１乃至４のいずれか１つ記載の中継装置。
【０１３８】
（付記６）
更に、
前記端末の識別情報に係る登録を解除する解除部
を有する付記２乃至５のいずれか１つ記載の中継装置。
【０１３９】
（付記７）
前記解除部は、前記登録の有効期間を過ぎた場合に、当該登録を解除する
付記６記載の中継装置。
【０１４０】
（付記８）
利用者の認証情報を格納する格納部を有する中継装置による中継方法であって、
前記利用者の端末から中継すべきアクセス要求を受信する処理と、
前記アクセス要求に含まれる送信元装置の識別情報が、予め登録されている一の端末の識別情報又は複数の端末の識別情報のいずれかと一致する場合に、前記アクセス要求によるアクセス先のコンピュータに、前記利用者の認証情報を送信する処理と
を含む中継方法。
【０１４１】
（付記９）
利用者の認証情報を格納する格納部を有する中継装置に、
前記利用者の端末から中継すべきアクセス要求を受信する処理と、
前記アクセス要求に含まれる送信元装置の識別情報が、予め登録されている一の端末の識別情報又は複数の端末の識別情報のいずれかと一致する場合に、前記アクセス要求によるアクセス先のコンピュータに、前記利用者の認証情報を送信する処理と
を実行させるためのプログラム。
【符号の説明】
【０１４２】
１０１  中継装置    １０３  利用者端末
１０５  サーバ    ２０１  プロセッサ
２０３  記憶部    ２０５  ＲＯＭ
２０７  ＲＡＭ    ２０９  フラッシュメモリ
２１１  アンテナ    ２１３  無線制御部
２１５  オーディオ制御部    ２１７  スピーカ
２１９  マイク    ２２１  タッチセンサ
２２３  表示装置    ２２５  カメラ
４０１  登録部    ４０３  端末データ格納部
４０５  受付部    ４０７  認証情報格納部
４０９  解除部    ４１１  認証情報送信部
４１３  通知部    ４２１  プロキシ部
４２３  リクエスト受信部    ４２５  リクエスト記憶部
４２７  リクエスト転送部    ４２９  レスポンス受信部
４３１  レスポンス記憶部    ４３３  レスポンス転送部
【図１】
2014127058.tif 000003
【図２】
2014127058.tif 000004
【図３】
2014127058.tif 000005
【図４】
2014127058.tif 000006
【図５】
2014127058.tif 000007
【図６】
2014127058.tif 000008
【図７】
2014127058.tif 000009
【図８】
2014127058.tif 000010
【図９】
2014127058.tif 000011
【図１０】
2014127058.tif 000012
【図１１】
2014127058.tif 000013
【図１２】
2014127058.tif 000014
【図１３】
2014127058.tif 000015
【図１４】
2014127058.tif 000016
【図１５】
2014127058.tif 000017
【図１６】
2014127058.tif 000018
【図１７】
2014127058.tif 000019
【図１８】
2014127058.tif 000020
【図１９】
2014127058.tif 000021
【図２０】
2014127058.tif 000022
【図２１】
2014127058.tif 000023
【図２２】
2014127058.tif 000024