(57)【要約】【課題】ログイン対象サイトへのログインに他のサイトへログインするためのアカウントを利用可能なシステムにおいて、選択するアカウントに応じて追加入力が必要となる情報を事前に取得し報知する。【解決手段】接続対象サイトに接続するための接続操作を受け付けるログイン画面３２０において、連携サイト表示部３２４に、接続対象サイトへの接続に使用可能な他サイトのアカウントを示す表示を行い、属性情報表示部３２５に、他サイトのアカウントを使用して接続対象サイトに接続する場合に入力が必要となる属性情報に関する表示を行う。【選択図】図５
2020160623.tif 000002
【特許請求の範囲】
【請求項１】
接続対象サイトへの接続に使用可能な他サイトへのアカウントに関連付けられた属性情報を取得する属性情報取得手段と、
前記接続対象サイトへの接続が行われる前に、当該接続対象サイトへの接続に前記他サイトへのアカウントを使用した場合に入力が必要となる属性情報を、ユーザに提示する提示手段と、
を備えることを特徴とする、情報処理装置。
【請求項２】
前記提示手段は、前記接続対象サイトへのアカウントを得るために必要な属性情報と、前記他サイトのアカウントに関連付けられた属性情報とを、当該属性情報を分類する項目を対比させて提示することを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記提示手段は、前記他サイトのアカウントに関連付けられた属性情報を、前記接続対象サイトへのアカウントを得るために必要な属性情報と共通する前記項目の多いものから順に提示することを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記提示手段は、前記他サイトのアカウントのうち、前記ユーザが所有しているアカウントについてのみ提示することを特徴とする、請求項１乃至請求項３の何れかに記載の情報処理装置。
【請求項５】
前記他サイトへのアカウントに関連付けられた属性情報と前記接続対象サイトへのアカウントを得るために必要な属性情報とを比較する比較手段をさらに備え、
前記提示手段は、前記比較手段による比較結果に基づき、前記接続対象サイトへのアカウントを得るために必要な属性情報の項目のうち、前記他サイトのアカウントに関連付けられた属性情報に含まれていない項目である不足項目を提示することを特徴とする、請求項１に記載の情報処理装置。
【請求項６】
前記提示手段は、前記不足項目のうち入力に必要な操作数の少ないものから順に提示することを特徴とする、請求項５に記載の情報処理装置。
【請求項７】
前記提示手段は、前記不足項目を項目数の少ないものから順に提示することを特徴とする、請求項５に記載の情報処理装置。
【請求項８】
前記不足項目に登録される情報を取得する取得手段と、
前記取得手段により取得された情報を前記不足項目に登録する登録手段と、
をさらに備えることを特徴とする、請求項５に記載の情報処理装置。
【請求項９】
前記他サイトに対する接続履歴を保持する接続履歴保持手段をさらに備え、
前記提示手段は、前記接続履歴に基づき、利用実績のある前記他サイトへのアカウントに関連付けられた属性情報を提示することを特徴とする、請求項１に記載の情報処理装置。
【請求項１０】
前記他サイトからアカウントに関連付けられた属性情報の利用方針を示す情報を取得する利用方針情報取得手段をさらに備え、
前記提示手段は、前記属性情報と共に、または、当該属性情報とは別に前記利用方針情報取得手段により取得された前記属性情報の利用方針を示す情報を提示することを特徴とする、請求項１に記載の情報処理装置。
【請求項１１】
ユーザによる操作を受け付ける受け付け手段と、
前記受け付け手段により接続対象サイトに接続するための接続操作を受け付けるための操作画面を表示する操作画面表示手段と、
前記接続対象サイトへの接続に使用可能な他サイトのアカウントを示す表示を行うアカウント表示手段と、
前記受け付け手段により前記接続操作とは異なる予め定められた操作を受け付けると、前記他サイトのアカウントを使用して前記接続対象サイトに接続する場合に入力が必要となる属性情報に関する表示を行う属性情報表示手段と、
を備えることを特徴とする、情報処理装置。
【請求項１２】
前記属性情報表示手段は、前記接続対象サイトへのアカウントを得るために必要な属性情報と、前記他サイトのアカウントに関連付けられた属性情報とを、当該属性情報を分類する項目のうち同じ項目どうしを並べて表示することを特徴とする、請求項１１に記載の情報処理装置。
【請求項１３】
前記アカウント表示手段は、前記接続対象サイトへのアカウントを得るために必要な属性情報と共通する前記項目の多いものから順に並べて前記アカウントを示す表示を行い、
前記属性情報表示手段は、前記アカウント表示手段による前記アカウントを示す表示の並びに倣って前記属性情報を表示することを特徴とする、請求項１２に記載の情報処理装置。
【請求項１４】
前記属性情報表示手段は、前記接続対象サイトへのアカウントを得るために必要な属性情報の項目のうち、前記他サイトのアカウントに関連付けられた属性情報に含まれていない項目である不足項目のみを表示することを特徴とする、請求項１１に記載の情報処理装置。
【請求項１５】
前記アカウント表示手段は、前記不足項目のうち入力に必要な操作数の少ないものから順に並べて前記アカウントを示す表示を行い、
前記属性情報表示手段は、前記アカウント表示手段による前記アカウントを示す表示の並びに倣って前記属性情報を表示することを特徴とする、請求項１４に記載の情報処理装置。
【請求項１６】
前記アカウント表示手段は、前記不足項目を項目数の少ないものから順に並べて前記アカウントを示す表示を行い、
前記属性情報表示手段は、前記アカウント表示手段による前記アカウントを示す表示の並びに倣って前記属性情報を表示することを特徴とする、請求項１４に記載の情報処理装置。
【請求項１７】
前記他サイトにおけるアカウントに関連付けられた属性情報の利用方針を示す情報を表示する利用方針表示手段をさらに備えることを特徴とする、請求項１１に記載の情報処理装置。
【請求項１８】
コンピュータに、
接続対象サイトへの接続に使用可能な他サイトへのアカウントに関連付けられた属性情報を取得する機能と、
前記接続対象サイトへの接続が行われる前に、当該接続対象サイトへの接続に前記他サイトへのアカウントを使用した場合に入力が必要となる属性情報を、ユーザに提示する機能と、
を実現させることを特徴とする、プログラム。
【請求項１９】
コンピュータに、
接続対象サイトに接続するための接続操作を受け付けるための操作画面を表示する機能と、
前記接続対象サイトへの接続に使用可能な他サイトのアカウントを示す表示を行う機能と、
前記接続操作とは異なる予め定められた操作を受け付けると、前記他サイトのアカウントを使用して前記接続対象サイトに接続する場合に入力が必要となる属性情報に関する表示を行う機能と、
を実現させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
ネットワークを介してサービスを提供するウェブサイトへのログインに、ＩｄＰ（Identity Provider）による認証が利用される場合がある。特許文献１には、利用者がログインした際にログイン情報を発行するＩｄＰサーバと、発行されたログイン情報に基づいて利用者にサービスを提供するサービス提供サーバを備え、サービス提供サーバは、アカウント管理部と、利用者がログイン情報に基づいてサービスを利用するときに最初に適用される初期設定情報を記憶するアカウント記憶部を備え、アカウント管理部は、発行されたログイン情報と、利用者を特定するための設定情報とを、利用者のアカウントに関連付けて管理し、発行されたログイン情報と初期設定情報とを関連付けて管理するサービス提供システムが開示されている。
【０００３】
特許文献２には、ウェブアプリケーションを実行するウェブサーバと、ウェブアプリケーション実行時に利用されるブラウザ装置の利用者の属性情報を記憶するＩｄＰを備え、ウェブサーバがＩｄＰから属性情報を取得する場合にウェブサーバからＩｄＰに送出するメッセージを取得し、このメッセージの内容に基づきウェブサーバにおける属性情報の取得先を特定して記憶し、記憶された属性交換履歴情報の利用頻度である属性情報の取得先としての利用頻度に基づき評価値を算出する構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−２０４１９６号公報
【特許文献２】特開２０１１−１６５０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ログイン操作の手間を軽減するため、ログイン対象サイトへのログインに他のサイトへログインするためのアカウントの利用を可能とする仕組みがある。例えば、ＳＮＳ（Social Networking Service）サイトのアカウントを用いてログインするソーシャルログイン等である。しかし、各サイトのアカウントの設定に必要とされる利用者の属性情報は異なる場合があり、他のサイトのアカウントを用いたログインに対して情報の追加入力が必要となる場合がある。ここで、アカウントを利用可能な他のサイトが複数存在する場合、何れのサイトのアカウントを用いるとどのような情報の追加入力が必要となるのかを事前に知ることができれば、利用者によるアカウントの選択の参考にすることができる。
【０００６】
本発明は、ログイン対象サイトへのログインに他のサイトへログインするためのアカウントを利用可能なシステムにおいて、選択するアカウントに応じて追加入力が必要となる情報を事前に取得し報知することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る本発明は、
接続対象サイトへの接続に使用可能な他サイトへのアカウントに関連付けられた属性情報を取得する属性情報取得手段と、
前記接続対象サイトへの接続が行われる前に、当該接続対象サイトへの接続に前記他サイトへのアカウントを使用した場合に入力が必要となる属性情報を、ユーザに提示する提示手段と、
を備えることを特徴とする、情報処理装置である。
請求項２に係る本発明は、
前記提示手段は、前記接続対象サイトへのアカウントを得るために必要な属性情報と、前記他サイトのアカウントに関連付けられた属性情報とを、当該属性情報を分類する項目を対比させて提示することを特徴とする、請求項１に記載の情報処理装置である。
請求項３に係る本発明は、
前記提示手段は、前記他サイトのアカウントに関連付けられた属性情報を、前記接続対象サイトへのアカウントを得るために必要な属性情報と共通する前記項目の多いものから順に提示することを特徴とする、請求項２に記載の情報処理装置である。
請求項４に係る本発明は、
前記提示手段は、前記他サイトのアカウントのうち、前記ユーザが所有しているアカウントについてのみ提示することを特徴とする、請求項１乃至請求項３の何れかに記載の情報処理装置。
請求項５に係る本発明は、
前記他サイトへのアカウントに関連付けられた属性情報と前記接続対象サイトへのアカウントを得るために必要な属性情報とを比較する比較手段をさらに備え、
前記提示手段は、前記比較手段による比較結果に基づき、前記接続対象サイトへのアカウントを得るために必要な属性情報の項目のうち、前記他サイトのアカウントに関連付けられた属性情報に含まれていない項目である不足項目を提示することを特徴とする、請求項１に記載の情報処理装置である。
請求項６に係る本発明は、
前記提示手段は、前記不足項目のうち入力に必要な操作数の少ないものから順に提示することを特徴とする、請求項５に記載の情報処理装置である。
請求項７に係る本発明は、
前記提示手段は、前記不足項目を項目数の少ないものから順に提示することを特徴とする、請求項５に記載の情報処理装置である。
請求項８に係る本発明は、
前記不足項目に登録される情報を取得する取得手段と、
前記取得手段により取得された情報を前記不足項目に登録する登録手段と、
をさらに備えることを特徴とする、請求項５に記載の情報処理装置である。
請求項９に係る本発明は、
前記他サイトに対する接続履歴を保持する接続履歴保持手段をさらに備え、
前記提示手段は、前記接続履歴に基づき、利用実績のある前記他サイトへのアカウントに関連付けられた属性情報を提示することを特徴とする、請求項１に記載の情報処理装置である。
請求項１０に係る本発明は、
前記他サイトからアカウントに関連付けられた属性情報の利用方針を示す情報を取得する利用方針情報取得手段をさらに備え、
前記提示手段は、前記属性情報と共に、または、当該属性情報とは別に前記利用方針情報取得手段により取得された前記属性情報の利用方針を示す情報を提示することを特徴とする、請求項１に記載の情報処理装置である。
請求項１１に係る本発明は、
ユーザによる操作を受け付ける受け付け手段と、
前記受け付け手段により接続対象サイトに接続するための接続操作を受け付けるための操作画面を表示する操作画面表示手段と、
前記接続対象サイトへの接続に使用可能な他サイトのアカウントを示す表示を行うアカウント表示手段と、
前記受け付け手段により前記接続操作とは異なる予め定められた操作を受け付けると、前記他サイトのアカウントを使用して前記接続対象サイトに接続する場合に入力が必要となる属性情報に関する表示を行う属性情報表示手段と、
を備えることを特徴とする、情報処理装置である。
請求項１２に係る本発明は、
前記属性情報表示手段は、前記接続対象サイトへのアカウントを得るために必要な属性情報と、前記他サイトのアカウントに関連付けられた属性情報とを、当該属性情報を分類する項目のうち同じ項目どうしを並べて表示することを特徴とする、請求項１１に記載の情報処理装置である。
請求項１３に係る本発明は、
前記アカウント表示手段は、前記接続対象サイトへのアカウントを得るために必要な属性情報と共通する前記項目の多いものから順に並べて前記アカウントを示す表示を行い、
前記属性情報表示手段は、前記アカウント表示手段による前記アカウントを示す表示の並びに倣って前記属性情報を表示することを特徴とする、請求項１２に記載の情報処理装置である。
請求項１４に係る本発明は、
前記属性情報表示手段は、前記接続対象サイトへのアカウントを得るために必要な属性情報の項目のうち、前記他サイトのアカウントに関連付けられた属性情報に含まれていない項目である不足項目のみを表示することを特徴とする、請求項１１に記載の情報処理装置である。
請求項１５に係る本発明は、
前記アカウント表示手段は、前記不足項目のうち入力に必要な操作数の少ないものから順に並べて前記アカウントを示す表示を行い、
前記属性情報表示手段は、前記アカウント表示手段による前記アカウントを示す表示の並びに倣って前記属性情報を表示することを特徴とする、請求項１４に記載の情報処理装置である。
請求項１６に係る本発明は、
前記アカウント表示手段は、前記不足項目を項目数の少ないものから順に並べて前記アカウントを示す表示を行い、
前記属性情報表示手段は、前記アカウント表示手段による前記アカウントを示す表示の並びに倣って前記属性情報を表示することを特徴とする、請求項１４に記載の情報処理装置である。
請求項１７に係る本発明は、
前記他サイトにおけるアカウントに関連付けられた属性情報の利用方針を示す情報を表示する利用方針表示手段をさらに備えることを特徴とする、請求項１１に記載の情報処理装置である。
請求項１８に係る本発明は、
コンピュータに、
接続対象サイトへの接続に使用可能な他サイトへのアカウントに関連付けられた属性情報を取得する機能と、
前記接続対象サイトへの接続が行われる前に、当該接続対象サイトへの接続に前記他サイトへのアカウントを使用した場合に入力が必要となる属性情報を、ユーザに提示する機能と、
を実現させることを特徴とする、プログラムである。
請求項１９に係る本発明は、
コンピュータに、
接続対象サイトに接続するための接続操作を受け付けるための操作画面を表示する機能と、
前記接続対象サイトへの接続に使用可能な他サイトのアカウントを示す表示を行う機能と、
前記接続操作とは異なる予め定められた操作を受け付けると、前記他サイトのアカウントを使用して前記接続対象サイトに接続する場合に入力が必要となる属性情報に関する表示を行う機能と、
を実現させることを特徴とする、プログラムである。
【発明の効果】
【０００８】
請求項１の発明によれば、ログイン対象サイトへのログインに他のサイトへログインするためのアカウントを利用可能なシステムにおいて、単に選択可能なアカウントを提示する構成と比較して、利用者に対し、選択するアカウントに応じて追加入力が必要となる情報を事前に報知することができる。
請求項２の発明によれば、属性情報の項目の位置を特定せずに提示する構成と比較して、利用者が、他のサイトのアカウントに関連付けられた属性情報のうち、接続対象サイトのアカウントに関連付けられた属性情報に対して不足している項目を容易に認識することができる。
請求項３の発明によれば、複数の他のサイトのアカウントの属性情報を固定的な順番で提示する構成や、不規則な順番で提示する構成と比較して、利用者が、不足している項目に情報を入力する手間の少ないアカウントを識別することが容易になる。
請求項４の発明によれば、単に他のサイトのアカウントに関連付けられた属性情報を提示する構成と比較して、利用者が、使用経験がある他のサイトのアカウントを認識することが容易になる。
請求項５の発明によれば、単に他のサイトのアカウントに関連付けられた属性情報を提示する構成と比較して、利用者が、入力が必要となる項目を認識することが容易になる。
請求項６の発明によれば、複数の他のサイトのアカウントの属性情報における不足項目を固定的な順番で提示する構成や、不規則な順番で提示する構成と比較して、利用者が、不足項目に情報を入力する操作の少ないアカウントを識別することが容易になる。
請求項７の発明によれば、複数の他のサイトのアカウントの属性情報における不足項目を固定的な順番で提示する構成や、不規則な順番で提示する構成と比較して、利用者が、不足項目に情報を入力する手間の少ないアカウントを識別することが容易になる。
請求項８の発明によれば、単に不足項目を提示する構成と比較して、不足項目に情報を入力する際の利用者の手間を軽減することができる。
請求項９の発明によれば、利用可能な他のサイトのアカウントの属性情報を提示する構成と比較して、利用者が、使用経験がある他のサイトのアカウントを容易に認識することができる。
請求項１０の発明によれば、単に他のサイトのアカウントに関連付けられた属性情報を提示する構成と比較して、利用者に対し、接続対象サイトへの接続に用いる他のサイトのアカウントを選択するのに参酌し得る情報を提供することができる。
請求項１１の発明によれば、ログイン対象サイトへのログインに他のサイトへログインするためのアカウントを利用可能なシステムにおいて、単に選択可能なアカウントを表示する構成と比較して、利用者に対し、選択するアカウントに応じて追加入力が必要となる情報を事前に報知することができる。
請求項１２の発明によれば、属性情報の項目の位置を特定せずに表示する構成と比較して、利用者が、他のサイトのアカウントに関連付けられた属性情報のうち、接続対象サイトのアカウントに関連付けられた属性情報に対して不足している項目を容易に認識することができる。
請求項１３の発明によれば、複数の他のサイトのアカウントの属性情報を固定的な順番で表示する構成や、不規則な順番で表示する構成と比較して、利用者が、不足している項目に情報を入力する手間の少ないアカウントを識別することが容易になる。
請求項１４の発明によれば、単に他のサイトのアカウントに関連付けられた属性情報を表示する構成と比較して、利用者が、入力が必要となる項目を認識することが容易になる。
請求項１５の発明によれば、複数の他のサイトのアカウントの属性情報における不足項目を固定的な順番で表示する構成や、不規則な順番で表示する構成と比較して、利用者が、不足項目に情報を入力する操作の少ないアカウントを識別することが容易になる。
請求項１６の発明によれば、複数の他のサイトのアカウントの属性情報における不足項目を固定的な順番で表示する構成や、不規則な順番で表示する構成と比較して、利用者が、不足項目に情報を入力する手間の少ないアカウントを識別することが容易になる。
請求項１７の発明によれば、単に他のサイトのアカウントに関連付けられた属性情報を表示する構成と比較して、利用者に対し、接続対象サイトへの接続に用いる他のサイトのアカウントを選択するのに参酌し得る情報を提供することができる。
請求項１８の発明によれば、本発明のプログラムをインストールしたコンピュータを用い、ログイン対象サイトへのログインに他のサイトへログインするためのアカウントを利用可能なシステムにおいて、単に選択可能なアカウントを提示する構成と比較して、利用者に対し、選択するアカウントに応じて追加入力が必要となる情報を事前に報知することができる。
請求項１９の発明によれば、本発明のプログラムをインストールしたコンピュータを用い、ログイン対象サイトへのログインに他のサイトへログインするためのアカウントを利用可能なシステムにおいて、単に選択可能なアカウントを表示する構成と比較して、利用者に対し、選択するアカウントに応じて追加入力が必要となる情報を事前に報知することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態が適用される情報処理システムの全体構成を示す図である。
【図２】システムサーバの機能構成を示す図である。
【図３】端末装置の機能構成を示す図である。
【図４】接続対象サーバへのログイン時のシステムサーバの動作を示すフローチャートである。
【図５】ログイン画面の構成例を示す図である。
【図６】ログイン画面における属性情報項目の表示例を示す図である。
【図７】ログイン画面における属性情報項目の他の表示例を示す図である。
【図８】ログイン画面における属性情報項目および利用方針の表示例を示す図である。
【図９】中継サーバの構成を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜システム構成＞
本実施形態では、接続しようとする一のサイト（以下、接続対象サイトと呼ぶ）が、この接続対象サイトと連携する他のサイト（以下、連携サイトと呼ぶ）へのログイン用のアカウントを用いてログインすることを許容し、この接続対象サイト自体が連携サイトへのログイン用のアカウントに関する情報を取得し提示する構成を例として説明する。
【００１１】
図１は、本実施形態が適用される情報処理システムの全体構成を示す図である。本実施形態の情報処理システムは、ネットワークを介して相互に接続可能なシステムサーバ１０と、連携サイトＩｄＰ２０ａ、２０ｂ、２０ｃと、端末装置３０とを備える。図１に示す情報処理システムにおいて、システムサーバ１０は、接続対象サイトを構成する。連携サイトＩｄＰ２０ａ、２０ｂ、２０ｃは、連携サイトにログインするためのアカウントおよびこのアカウントに関連付けられた属性情報を管理するＩｄＰである。図示の例では、３つの連携サイト（図示せず）に対応する３つの連携サイトＩｄＰ２０ａ、２０ｂ、２０ｃが示されている。なお、連携サイトおよびそのＩｄＰの数は、図１に例示する３つには限定されない。以下の説明では、個々の連携サイトＩｄＰ２０ａ、２０ｂ、２０ｃを区別しない場合、添え字のａ、ｂ、ｃを省略して、単に連携サイトＩｄＰ２０と記載する。端末装置３０は、接続対象サイトに接続するための情報端末装置である。ネットワークは、例えばインターネットである。
【００１２】
なお、図１に示すシステム構成において、接続対象サイトおよびシステムサーバ１０は、利用者が端末装置３０から接続しようとするサイトおよびかかるサイトを構成するサーバであり、具体的な特定のサイトおよびサーバのみを示すものではない。すなわち、ネットワーク上に存在し端末装置３０から接続可能なサイトであって、端末装置３０が接続するためにログイン要求（ログイン画面の取得要求）を行った対象のサイトが接続対象サイトである。そして、かかる接続対象サイトを構成し、下記の機能構成を有するサーバがシステムサーバ１０となる。
【００１３】
＜システムサーバの機能構成＞
図２は、システムサーバ１０の機能構成を示す図である。システムサーバ１０は、通信部１１と、属性情報管理部１２と、連携アカウント属性情報取得部１３と、属性情報比較部１４と、画面生成部１５と、ログイン制御部１６と、接続履歴情報保持部１７とを備える。システムサーバ１０は、ネットワークを介してサービスを提供するサイトの一つを構成する。なお、図２には、本実施形態によるログイン制御に関する構成のみを記載しており、サービスの提供に関する構成については記載していない。また、システムサーバ１０は、単一のサーバ装置により実現する他、ネットワークを介して接続された複数のサーバにより機能を分散させて実現しても良い。
【００１４】
通信部１１は、ネットワークを介して連携サイトＩｄＰ２０および端末装置３０とデータ交換を行うためのネットワーク・インターフェイスである。ネットワークの接続手段は特に限定されず、通信回線は有線であっても無線であっても良い。
【００１５】
属性情報管理部１２は、自サイトである接続対象サイトにログインするためのアカウント（以下、自サイト用アカウントと呼ぶ）と、登録されている自サイト用アカウントに関連付けられた属性情報とを管理する。属性情報とは、接続対象サイトによるサービスの提供を受けるために登録が要求される利用者の情報である。すなわち、システムサーバ１０により実現される接続対象サイトのサービスを利用するには、属性情報管理部１２により管理される属性情報に対応する情報を入力することが必要となる。
【００１６】
連携アカウント属性情報取得部１３は、連携サイトにログインするためのアカウント（以下、連携アカウントと呼ぶ）に関連付けられた属性情報の項目を取得する。連携アカウント属性情報取得部１３は、連携サイトＩｄＰ２０に対するアクセス権を有しており、自サイトにログインしようとする利用者がある場合に、連携サイトＩｄＰ２０から連携アカウントの属性情報の項目を取得する。連携サイトＩｄＰ２０に対するアクセス権は、例えば、自サイトへのログインに連携アカウントを使用するための契約等にしたがって設定される。連携アカウント属性情報取得部１３は、属性情報取得手段の一例である。
【００１７】
属性情報比較部１４は、取得した連携アカウントの属性情報の項目と、自サイト用アカウントの属性情報の項目とを比較する。そして、属性情報比較部１４は、各連携アカウントの属性情報における不足項目を抽出する。不足項目とは、自サイト用アカウントを得るために必要な属性情報の項目のうち、連携アカウントの属性情報に含まれていない項目である。属性情報比較部１４は、比較手段の一例である。
【００１８】
画面生成部１５は、自サイトである接続対象サイトにログインする操作を行うためのログイン画面を生成する。ログイン画面には、自サイト用アカウントを入力するための入力欄が表示される。また、ログイン画面には、ログインするために使用可能な他サイトのアカウントを示す表示として、アカウントを利用可能な連携サイトが表示される。また、ログイン画面には、連携アカウント属性情報取得部１３により取得された連携アカウントの属性情報の項目、属性情報比較部１４による比較結果、連携サイトにおける属性情報の利用方針を示す情報等が表示される。属性情報の利用方針とは、個人情報保護等の観点から連携サイトにおける属性情報の利用方法や開示範囲等を規定したものである。画面生成部１５により生成されたログイン画面は、端末装置３０へ送られ、端末装置３０の表示手段に表示される。したがって、画面生成部１５および画面生成部１５により生成されるログイン画面は、提示手段の一例である。ログイン画面の詳細については後述する。
【００１９】
ログイン制御部１６は、端末装置３０においてログイン画面を用いて行われたログイン操作を受け付け、自サイトである接続対象サイトへのログインを制御する。また、ログイン制御部１６は、連携アカウントを用いたログイン操作が行われた際に、連携サイトＩｄＰ２０から利用者の属性情報を取得し、自サイトにおけるこの利用者のアカウントに関連する属性情報として登録する。また、ログイン制御部１６は、属性情報比較部１４による比較結果として得られた不足項目に登録されるべき情報のうち、利用者による入力によらずに取得可能な情報を取得する。具体的には、例えば、端末装置３０にユーザ情報として利用者の姓名、生年月日、性別等の情報が保持されている場合、ログイン制御部１６は、かかるユーザ情報のうち不足項目に該当する情報を端末装置３０から取得しても良い。また、システムサーバ１０が接続対象サイトのサービスに関連して接続可能な外部サーバ（データベース・サーバ等）において、端末装置３０のＩＤ情報等から特定される利用者の属性情報等のような端末装置３０に紐づけられた情報が保持されている場合、ログイン制御部１６は、この外部サーバから不足項目に該当する情報を取得しても良い。このような端末装置３０に紐づけられた情報としては、利用者に対するいわゆるコンタクト情報等がある。また、端末装置３０のブラウザに利用者の情報が保持されている場合、ログイン制御部１６は、このブラウザから不足項目に該当する情報を取得しても良い。利用者が端末装置３０からブラウザを用いて連携サイトにアクセスした際、アクセスに用いられた連携アカウントや属性情報をブラウザに保存する場合がある。この場合、ログイン制御部１６は、ブラウザから利用者の属性情報を取得し得る。ログイン制御部１６は、上記のようにして不足項目に該当する情報を取得し得た場合、この情報を自サイトにおけるこの利用者のアカウントに関連する属性情報として登録する。ログイン制御部１６は、取得手段の一例であり、登録手段の一例である。
【００２０】
また、ログイン制御部１６は、端末装置３０からの取得要求に応じて、連携サイトから連携アカウントに関連付けられた属性情報の利用方針を示す情報を取得する。ログイン制御部１６は、端末装置３０の表示手段に表示されたログイン画面において、ログイン操作が行われる前に、利用方針の情報の取得要求を受け付け得る。取得された利用方針の情報は、ログイン制御部１６から画面生成部１５に渡され、画面生成部１５によりログイン画面に表示される。ログイン制御部１６は、利用方針情報取得手段の一例である。
【００２１】
接続履歴情報保持部１７は、利用者が連携アカウントを用いてログインした場合に、この接続履歴情報を保持する。接続履歴情報は、例えばログイン時にログイン制御部１６により取得される。接続履歴情報には、例えば、端末装置３０のＩＤ情報、利用者のＩＤ情報、使用された連携アカウントおよび連携サイトの情報等が含まれる。接続履歴情報保持部１７は、接続履歴情報保持手段の一例である。
【００２２】
以上の機能を有するシステムサーバ１０は、単体のサーバマシンで構成しても良いし、機能を複数のサーバに分散させたシステムとして構成しても良い。いずれの場合であっても、サーバは、演算手段であるＣＰＵ（Central Processing Unit）と、記憶手段である主記憶装置（メイン・メモリ）および外部記憶装置を備える。ＣＰＵは、外部記憶装置に格納されたプログラムを主記憶装置に読み込んで実行する。主記憶装置としては、例えばＲＡＭ（Random Access Memory）が用いられる。外部記憶装置としては、例えば磁気ディスク装置やＳＳＤ（Solid State Drive）等が用いられる。ＣＰＵがプログラムを実行することにより、属性情報管理部１２、連携アカウント属性情報取得部１３、属性情報比較部１４、画面生成部１５およびログイン制御部１６等の、上記のシステムサーバ１０における各機能が実現される。
【００２３】
＜端末装置の機能構成＞
図３は、端末装置３０の機能構成を示す図である。利用者は、端末装置３０を用いて、システムサーバ１０が提供する接続対象サイトに接続する。端末装置３０としては、例えば、パーソナルコンピュータ、スマートフォン、その他の情報処理装置が用いられる。端末装置３０は、通信部３１と、表示部３２と、入力受け付け部３３と、制御部３４とを備える。
【００２４】
通信部３１は、ネットワークを介してシステムサーバ１０とデータ交換を行うためのネットワーク・インターフェイスである。ネットワークの接続手段は特に限定されず、通信回線は有線であっても無線であっても良い。
【００２５】
表示部３２は、情報を利用者に報知するための情報画面や利用者による操作を受け付けるための操作画面等、種々の画面を表示する。表示部３２は、接続対象サイトにログインするためにシステムサーバ１０から取得したログイン画面を表示する。表示部３２は、操作画面表示手段の一例である。表示部３２は、例えば、液晶ディスプレイにより構成される。
【００２６】
上述したように、ログイン画面には、ログインするために使用可能な他サイトのアカウントを示す表示としての連携サイト、連携アカウントの属性情報の項目や不足項目、連携サイトにおける属性情報の利用方針を示す情報等が表示される。したがって、表示部３２および表示部３２に表示されるログイン画面は、アカウント表示手段、属性情報表示手段、利用方針表示手段の一例である。
【００２７】
入力受け付け部３３は、ログイン画面等の表示部３２に表示された操作画面に対する利用者の入力操作を受け付ける。入力受け付け部３３は、例えば、指で触れたり押圧した位置に応じた制御信号を出力するタッチセンサにより構成される。タッチセンサと表示部３２の液晶ディスプレイとを組み合わせたタッチパネル、および、表示部３２の表示を制御する後述の制御部３４によりインターフェイス装置が構成される。入力受け付け部３３は、受け付け手段の一例である。
【００２８】
制御部３４は、端末装置３０の各種の動作を制御する。制御部３４は、例えば、演算手段であるＣＰＵと、記憶手段である主記憶装置および外部記憶装置を備える。ＣＰＵは、外部記憶装置に格納されたプログラムを主記憶装置に読み込んで実行する。主記憶装置としては、例えばＲＡＭが用いられる。外部記憶装置としては、例えば磁気ディスク装置やＳＳＤ等が用いられる。ＣＰＵがプログラムを実行することにより、端末装置３０の各機能が実現される。
【００２９】
＜システムサーバの動作＞
図４は、接続対象サーバへのログイン時のシステムサーバ１０の動作を示すフローチャートである。システムサーバ１０の通信部１１により、端末装置３０からの接続要求が受信されると（Ｓ４０１）、連携サイトＩｄＰ２０がある場合（Ｓ４０２でＹＥＳ）、連携アカウント属性情報取得部１３が、各連携サイトＩｄＰ２０から連携アカウントの属性情報項目を取得する（Ｓ４０３）。次に、属性情報比較部１４が、連携アカウント属性情報取得部１３により取得された属性情報項目と自サイトにログインするために必要な属性情報項目とを比較する（Ｓ４０４）。そして、画面生成部１５が、属性情報比較部１４の比較結果に基づき属性情報項目を含むログイン画面を生成する（Ｓ４０５）。生成されたログイン画面は、通信部１１により端末装置３０へ送信される（Ｓ４０６）。
【００３０】
一方、連携サイトＩｄＰ２０が無い場合（Ｓ４０２でＮＯ）、ログイン制御部１６による属性情報項目の取得は行われず、画面生成部１５は、属性情報項目を含まないログイン画面を生成する（Ｓ４０７）。生成されたログイン画面は、通信部１１により端末装置３０へ送信される（Ｓ４０６）。
【００３１】
なお、この動作例では、連携サイトＩｄＰ２０がある場合、自発的に属性情報項目を含むログイン画面を生成することとした。これに対し、初期的には属性情報項目を含まないログイン画面を生成して端末装置３０へ送信し、端末装置３０において接続操作とは異なる予め定められた操作が行われたことにより、属性情報項目の表示要求を受け付けた場合に、ログイン画面に属性情報項目を表示させるようにしても良い。
【００３２】
端末装置３０は、受信したログイン画面を表示部３２に表示させる。利用者は、表示されたログイン画面に基づき、ログイン操作を行う。このとき、自サイト用アカウントでログインする場合は、自サイト用アカウントを入力してログイン指示を行う。システムサーバ１０のログイン制御部１６は、ログイン指示に応じて、自サイト用アカウントを用いてログイン処理を実行する。
【００３３】
また、連携アカウントを用いてログインする場合は、ログイン画面における連携サイトの表示（連携アカウントを示す表示）を選択してログイン指示を行う。連携アカウントの選択が行われた場合、不足項目があるときは、システムサーバ１０のログイン制御部１６の制御により画面生成部１５が不足項目の入力画面を生成し、端末装置３０へ送られる。利用者は、入力画面の指示にしたがって不足項目の情報を入力し、システムサーバ１０へ送信する。不足項目が補充されると、ログイン制御部１６が、選択された連携アカウントを用いてログイン処理を実行する。
【００３４】
＜ログイン画面の構成例＞
次に、ログイン画面の構成について説明する。本実施形態では、ログイン操作が行われる前に、端末装置３０の表示部３２に表示されたログイン画面において、接続対象サイトへのログインに使用可能な連携アカウントの情報が表示される。利用者は、この連携アカウントの情報を参照して、接続対象サイトへのログインに使用する連携アカウントを選択し得る。
【００３５】
図５は、ログイン画面の構成例を示す図である。図５に示すログイン画面３２０には、ＩＤ入力欄３２１と、パスワード入力欄３２２と、ログインボタン３２３と、連携サイト表示部３２４と、属性情報表示部３２５と、利用方針表示部３２６と、情報表示ボタン３２７とが設けられている。ＩＤ入力欄３２１は、自サイト用アカウントを特定するためのＩＤ（識別情報）を入力するためのテキストボックス（入力欄）である。パスワード入力欄３２２は、認証用のパスワードを入力するためのテキストボックスである。ログインボタン３２３は、接続対象サイトへのログインの実行要求をシステムサーバ１０へ送信するためのボタンオブジェクトである。利用者が、ＩＤ入力欄３２１にＩＤを入力し、パスワード入力欄３２２にパスワードを入力して、ログインボタン３２３を選択操作（例えば、マウスクリック）すると、入力されたＩＤおよびパスワードと共に自サイト用アカウントによるログインの実行要求が端末装置３０からシステムサーバ１０へ送信される。システムサーバ１０のログイン制御部１６は、受信したＩＤおよびパスワードによりユーザ認証を行い、ログイン処理を実行する。
【００３６】
連携サイト表示部３２４には、接続対象サイトへのログインに使用可能な連携アカウントが設定されている連携サイトの画像が表示される。すなわち、各連携サイトの画像は、その連携サイトにおける連携アカウントを示す表示である。連携サイトの画像とは、例えばアイコンである。連携サイト表示部３２４に表示される連携サイトの画像は、ログインボタンを兼ねていても良い。この場合、利用者が一つの連携サイトの画像（ログインボタン）を選択操作すると、選択された連携サイトの連携アカウントによるログインの実行要求が端末装置３０からシステムサーバ１０へ送信される。システムサーバ１０のログイン制御部１６は、受信したログイン実行要求に応じて、選択された連携アカウントを取得し、ログイン処理を実行する。連携アカウントは、例えば、選択された連携サイトやその連携サイトＩｄＰ２０から取得される。
【００３７】
属性情報表示部３２５には、連携サイト表示部３２４に表示された連携サイトごとに、その連携サイトの連携アカウントに関連付けられた属性情報項目に関する表示が行われる。属性情報項目に関する表示には、各連携アカウントの属性情報の項目自体が表示される場合と、各連携アカウントにおける不足項目が表示される場合とがある。具体的な表示内容については後述する。利用方針表示部３２６には、連携サイト表示部３２４に表示された連携サイトごとに、その連携サイトにおける属性情報の利用方針が表示される。
【００３８】
情報表示ボタン３２７は、属性情報表示部３２５に、属性情報項目に関する表示を行うためのボタンオブジェクトである。すなわち、ログイン画面３２０は、初期的には、連携サイト表示部３２４に連携サイトの画像が表示されるが、属性情報表示部３２５には属性情報項目に関する表示が行われない。そして、情報表示ボタン３２７が操作されると、端末装置３０からシステムサーバ１０へ属性情報項目の表示要求が送信され、この表示要求に応じて、属性情報表示部３２５に属性情報項目に関する表示が行われる。利用方針表示部３２６における利用方針の表示に関しても同様であり、情報表示ボタン３２７が操作されたことに応じて表示される。
【００３９】
＜属性情報項目および利用方針の表示例＞
図６は、ログイン画面における属性情報項目の表示例を示す図である。図６に示す表示例では、連携サイトと共に自サイト（図では、「対象サイト」と記載）の画像が表示されており、各画像の下部に属性情報項目が表示されている。各アカウント（自サイト用アカウントおよび各連携アカウント）の属性情報項目は、同じ項目どうしを並べ、対比させて表示されている。
【００４０】
また、図６に示す表示例では、属性情報表示部３２５の左端に自サイトの画像および属性情報項目が表示されている。そして、各連携サイトの画像および属性情報項目に関しては、自サイト用アカウントの属性情報項目に対して共通する項目の多いものから順に、自サイトの画像および属性情報項目に近い位置に配置されている。言い換えれば、各連携サイトの画像は、連携サイト表示部３２４に、自サイト用アカウントの属性情報項目と共通する項目の多いものから順に並べて表示されており、各連携アカウントの属性情報項目は、対応する連携サイトの画像の並びに倣って表示されている。
【００４１】
図７は、ログイン画面における属性情報項目の他の表示例を示す図である。図７に示す表示例では、自サイトの画像および属性情報項目は表示されていない。そして、各連携サイトに関しては、対応する連携アカウント自体の属性情報項目ではなく、その連携アカウントの属性情報における不足項目（自サイト用アカウントの属性情報の項目のうち、連携アカウントの属性情報に含まれていない項目）が表示されている。
【００４２】
また、図７に示す表示例では、各連携サイトの画像および各連携サイトに対応する各連携アカウントにおける不足項目が、属性情報表示部３２５の左端から右へ、不足項目の少ないものから順に配置されている。言い換えれば、各連携サイトの画像は、連携サイト表示部３２４に、不足項目の少ないものから順に並べて表示されており、各連携アカウントにおける不足項目は、対応する連携サイトの画像の並びに倣って表示されている。
【００４３】
さらに、上記のように、各連携サイトの画像および不足項目の表示順を単に不足項目数の多少に基づいて定める他、入力に要する時間の長さに応じて、各連携サイトの画像および不足項目の表示順を定めても良い。入力に要する時間の長さは、例えば、入力に要する操作数に基づいて類推し得る。具体例を挙げると、性別等のようにラジオボタン等で選択可能な属性情報よりも、数字を入力する必要がある電話番号、さらに文字を入力する必要がある住所や氏名という順に操作数が多くなり、入力に要する時間が長いと考えられる。したがって、不足項目が性別だけである連携サイト、不足項目に電話番号が含まれる連携サイト、不足項目に住所や氏名が含まれる連携サイト等の順で、連携サイトの画像および不足項目の表示順を定めることが考えられる。
【００４４】
また、利用者が所持している連携アカウントを特定し得る場合、かかる連携アカウントに関してのみ、連携サイトの画像および属性情報項目（または不足項目）を表示するようにしても良い。一例としては、上述したように、ブラウザに保存されている利用者の属性情報を取得して不足項目を補完する場合、ブラウザに情報が保持されている連携アカウントに関して、連携サイトの画像および属性情報項目（または不足項目）を表示することが考えられる。
【００４５】
図８は、ログイン画面における属性情報項目および利用方針の表示例を示す図である。図８に示す表示例において、属性情報表示部３２５の表示は、図６に示した表示例と同一である。図８に示す表示例では、属性情報表示部３２５の下部に位置する利用方針表示部３２６に、各連携サイトにおける属性情報の利用方針が、連携サイト表示部３２４における連携サイトの画像の位置に対応させて表示されている。
【００４６】
図５乃至図８を参照して説明したログイン画面３２０の表示例では、全ての連携サイトを区別することなく属性情報項目等を表示した。これに対し、画面生成部１５は、接続履歴情報保持部１７に保持されている接続履歴情報に基づき、接続対象サイトへのログインに使用した実績のある連携アカウントを特定し、特定した連携アカウントに関して、ログイン画面３２０に属性情報項目等の情報を表示しても良い。
【００４７】
なお、上記の例では、ログイン画面３２０において、初期的には属性情報表示部３２５に属性情報項目に関する表示を行わず、情報表示ボタン３２７が操作された後にかかる表示を行うこととした。これに対し、情報表示ボタン３２７を設けず、ログイン画面３２０において、初期的に、属性情報表示部３２５に属性情報項目に関する表示を行うようにしても良い。利用方針表示部３２６における利用方針の表示に関しても同様である。
【００４８】
＜変形例＞
図１に示したシステム構成では、接続対象サイト自体が連携アカウントを用いたログインを許容することとした。これに対し、接続対象サイトとは別に設けられた中継サーバにより連携アカウントによるログインを行う構成が考えられる。中継サーバは、接続対象サイトであるシステムサーバ１０と端末装置３０との間の通信を中継し、システムサーバ１０から端末装置３０へ送られるログイン画面を編集して連携アカウントに関する情報を提示する。
【００４９】
図９は、中継サイトとして用いられるサーバ（中継サーバ）の構成を示す図である。図９に示す中継サーバ４０は、図１および図２に示したシステムサーバ１０と異なり、接続対象サイトとは別に設けられる。そして、中継サーバ４０は、ネットワークを介して、図１に示したシステムサーバ１０、連携サイトＩｄＰ２０および端末装置３０に接続する。なお、中継サーバ４０を用いる構成においても、システムサーバ１０により構成される接続対象サイトは、連携アカウントによるログインを許容する。ただし、本システム構成において、連携サイトへのログイン用のアカウントに関する情報の取得や提示は、システムサーバ１０ではなく、中継サーバ４０が行う。
【００５０】
図９に示すように、中継サーバ４０は、通信部４１と、属性情報取得部４２と、属性情報比較部４３と、画面編集部４４とを備える。通信部４１は、ネットワークを介してシステムサーバ１０、連携サイトＩｄＰ２０および端末装置３０とデータ交換を行うためのネットワーク・インターフェイスである。ネットワークの接続手段は特に限定されず、通信回線は有線であっても無線であっても良い。
【００５１】
属性情報取得部４２は、接続対象サイトにログインするためのアカウント（以下、接続対象サイト用アカウントと呼ぶ）および連携サイトにログインするための連携アカウントに関連付けられた属性情報の項目を取得する。属性情報取得部４２は、接続対象サイトのＩｄＰ（図示せず）および連携サイトＩｄＰ２０に対するアクセス権を有している。
【００５２】
属性情報比較部４３は、取得した接続対象サイト用アカウントの属性情報の項目と、連携アカウントの属性情報の項目とを比較する。そして、属性情報比較部４３は、各連携アカウントの属性情報に関して、接続対象サイト用アカウントの属性情報の項目に対する不足項目を抽出する。
【００５３】
画面編集部４４は、接続対象サイトから取得したログイン画面を編集する。接続対象サイトから取得したログイン画面には、接続対象サイト用アカウントを入力するための入力欄と、接続対象サイトへの接続にアカウントを利用可能な連携サイトの表示とが設けられる。画面編集部４４は、ログイン画面に示された連携サイトの情報を属性情報取得部４２に渡し、連携サイトＩｄＰ２０から属性情報の項目を取得させる。そして、画面編集部４４は、属性情報取得部４２により取得された属性情報の項目を、連携サイトに対応付けてログイン画面に付加する。なお、画面編集部４４は、属性情報取得部４２に、属性情報の項目と共に各連携サイトの利用方針情報を取得させ、属性情報の項目と共に利用方針をログイン画面に付加しても良い。
【００５４】
以上のようにして、接続対象サイトから取得されたログイン画面に属性情報の項目や利用方針が付加される。これにより、接続対象サイトから取得されたログイン画面は、図５乃至図８を参照して説明したログイン画面３２０と同様の画面に編集され、端末装置３０へ送られる。
【００５５】
以上、本発明の実施形態について説明したが、本発明の技術的範囲は上記実施形態には限定されない。本発明の技術思想の範囲から逸脱しない様々な変更や構成の代替は、本発明に含まれる。
【符号の説明】
【００５６】
１０…システムサーバ、１１…通信部、１２…属性情報管理部、１３…連携アカウント属性情報取得部、１４…属性情報比較部、１５…画面生成部、１６…ログイン制御部、１７…接続履歴情報保持部、２０ａ、２０ｂ、２０ｃ…連携サイトＩｄＰ、３０…端末装置、３１…通信部、３２…表示部、３３…入力受け付け部、３４…制御部、４０…中継サーバ、４１…通信部、４２…属性情報取得部、４３…属性情報比較部、４４…画面編集部、３２０…ログイン画面、３２１…ＩＤ入力欄、３２２…パスワード入力欄、３２３…ログインボタン、３２４…連携サイト表示部、３２５…属性情報表示部、３２６…利用方針表示部、３２７…情報表示ボタン
【図１】
2020160623.tif 000003
【図２】
2020160623.tif 000004
【図３】
2020160623.tif 000005
【図４】
2020160623.tif 000006
【図５】
2020160623.tif 000007
【図６】
2020160623.tif 000008
【図７】
2020160623.tif 000009
【図８】
2020160623.tif 000010
【図９】
2020160623.tif 000011