(57)【要約】【課題】ログインの安全性を一層高める。【解決手段】ログイン処理として、入力ＩＤを受信したとき、記憶された各登録ＩＤと入力ＩＤとを照会するＩＤ認証処理と、一致する登録ＩＤがあったとき、登録メールアドレスの入力要求を通信端末に送信させるメールアドレス入力要求処理と、入力メールアドレスを受信したとき、対応する登録メールアドレスと入力メールアドレスとを比較するメールアドレス認証処理と、当該登録メールアドレスと一致したとき、ワンタイムパスワードを生成し当該登録メールアドレス宛に送信させるワンタイムパスワード生成・送信処理と、入力ワンタイムパスワードを受信したとき、送信させたワンタイムパスワードと入力ワンタイムパスワードとを比較するワンタイムパスワード認証処理と、ワンタイムパスワードと一致したとき、通信端末からのログイン要求を認証するログイン認証処理と、を実行する。【選択図】図４
2018106515.tif 000002
【特許請求の範囲】
【請求項１】
通信端末と通信可能な通信部と、
各ユーザの登録ＩＤと、当該登録ＩＤに対応する登録メールアドレスと、を関連付けて記憶する記憶部と、
前記通信部を介した前記通信端末からの所定のサービスへのログイン要求に対し、ログイン処理を行う処理部と、を備え、
前記処理部は、前記ログイン処理として、
前記通信端末に入力された入力ＩＤを前記通信部が受信したとき、前記記憶部に記憶された各登録ＩＤと前記入力ＩＤとを照会するＩＤ認証処理と、
前記入力ＩＤと一致する前記登録ＩＤがあったとき、当該登録ＩＤに対応する登録メールアドレスの入力要求を前記通信部により当該通信端末に送信させるメールアドレス入力要求処理と、
前記通信端末に入力された入力メールアドレスを前記通信部が受信したとき、前記記憶部に記憶された当該登録ＩＤに対応する登録メールアドレスと前記入力メールアドレスとを比較するメールアドレス認証処理と、
当該登録メールアドレスと前記入力メールアドレスとが一致したとき、ワンタイムパスワードを生成し、前記通信部により、前記ワンタイムパスワードを当該登録メールアドレス宛に送信させるワンタイムパスワード生成・送信処理と、
前記通信端末に入力された入力ワンタイムパスワードを前記通信部が受信したとき、当該登録メールアドレス宛に送信させた前記ワンタイムパスワードと前記入力ワンタイムパスワードとを比較するワンタイムパスワード認証処理と、
前記ワンタイムパスワードと前記入力ワンタイムパスワードとが一致したとき、前記通信端末からの前記ログイン要求を認証するログイン認証処理と、
を実行するサーバ。
【請求項２】
前記記憶部は、前記登録ＩＤごとに、複数の登録メールアドレスを関連付けて記憶可能であり、
前記処理部は、
前記メールアドレス認証処理において、当該登録ＩＤに関連付けられた各登録メールアドレスと前記入力メールアドレスとを比較し、
前記ワンタイムパスワード生成・送信処理において、前記入力メールアドレスと一致する当該登録メールアドレスがあったとき、前記通信部により、前記ワンタイムパスワードを生成し一致した当該登録メールアドレス宛に送信させる、
請求項１に記載のサーバ。
【請求項３】
前記記憶部は、さらに、パスワードを各登録ＩＤに関連付けて記憶してあり、
前記処理部は、
前記ＩＤ認証処理において、前記入力ＩＤに加え、入力パスワードを前記通信部が受信したとき、前記記憶部に記憶された各登録ＩＤ及びパスワードの組と前記入力ＩＤ及び入力パスワードの組とを照会し、
前記メールアドレス入力要求処理において、前記入力ＩＤ及び入力パスワードの組と一致する前記登録ＩＤ及びパスワードの組があったとき、当該登録ＩＤ及びパスワードの組に対応する登録メールアドレスの入力要求を前記通信部により当該通信端末に送信させる、
請求項１又は２に記載のサーバ。
【請求項４】
通信端末と通信可能な通信部を有するサーバに実行させるログイン処理方法であって、
前記サーバの記憶部に、各ユーザの登録ＩＤと、当該登録ＩＤに対応する登録メールアドレスと、を関連付けて記憶させるユーザ登録工程と、
前記通信部を介した前記通信端末からの所定のサービスへのログイン要求に対し、ログイン処理を行うログイン処理工程と、を実行させ、
前記ログイン処理工程として、
前記通信端末に入力された入力ＩＤを前記通信部が受信したとき、前記記憶部に記憶された各登録ＩＤと前記入力ＩＤとを照会するＩＤ認証工程と、
前記入力ＩＤと一致する前記登録ＩＤがあったとき、当該登録ＩＤに対応する登録メールアドレスの入力要求を前記通信部により当該通信端末に送信させるメールアドレス入力要求工程と、
前記通信端末に入力された入力メールアドレスを前記通信部が受信したとき、前記記憶部に記憶された当該登録ＩＤに対応する登録メールアドレスと前記入力メールアドレスとを比較するメールアドレス認証工程と、
当該登録メールアドレスと前記入力メールアドレスとが一致したとき、ワンタイムパスワードを生成し、前記通信部により、前記ワンタイムパスワードを当該登録メールアドレス宛に送信させるワンタイムパスワード生成・送信工程と、
前記通信端末に入力された入力ワンタイムパスワードを前記通信部が受信したとき、当該登録メールアドレス宛に送信させた前記ワンタイムパスワードと前記入力ワンタイムパスワードとを比較するワンタイムパスワード認証工程と、
前記ワンタイムパスワードと前記入力ワンタイムパスワードとが一致したとき、前記通信端末からの前記ログイン要求を認証するログイン認証工程と、
を実行させるログイン処理方法。
【請求項５】
ログイン処理を行うサーバと通信可能な通信端末にログインのための処理を実行させるログイン処理プログラムであって、
ＩＤを入力するためのＩＤ入力欄を有するログイン画面を前記通信端末に表示させるＩＤ入力要求処理と、
前記ログイン画面において前記ＩＤの入力があったとき、前記通信端末に入力された前記ＩＤを前記サーバに送信させるＩＤ送信処理と、
前記通信端末が前記サーバからメールアドレスの入力要求を受信したとき、前記通信端末に、前記メールアドレスを入力するためのメールアドレス入力欄を有するメールアドレス入力画面を表示させるメールアドレス入力要求処理と、
前記メールアドレス入力画面において前記メールアドレスの入力があったとき、前記通信端末に入力された前記メールアドレスを前記サーバに送信させるメールアドレス送信処理と、
前記通信端末が前記サーバからワンタイムパスワードの入力要求を受信したとき、前記通信端末に、前記ログイン画面においてワンタイムパスワードを入力するためのワンタイムパスワード入力欄を有するワンタイムパスワード入力画面を表示させるワンタイムパスワード入力要求処理と、
前記ワンタイムパスワード入力画面において前記ワンタイムパスワードの入力があったとき、前記通信端末に入力された前記ワンタイムパスワードを前記サーバに送信させるワンタイムパスワード送信処理と、
を前記通信端末に実行させるログイン処理プログラム。
【請求項６】
前記ＩＤ入力要求処理において、前記通信端末に、前記ログイン画面において、パスワードを入力するためのパスワード入力欄をさらに表示させる請求項５に記載のログイン処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ、ログイン処理方法、及び、ログイン処理プログラムに関する。
【背景技術】
【０００２】
例えば、特許４８０３３１１号公報（特許文献１）には、ログインの安全性を高めるために、ログイン認証においてユーザ端末にＩＤ及びパスワードを入力させ、登録済のＩＤ及びパスワードの入力があったときに、所定のメールアドレス宛にワンタイムパスワードを送信し、送信したワンタイムパスワードの入力がユーザ端末からあったときに、ログインを認証する方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許４８０３３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１における方法には安全性の向上の余地がある。そこで、従来よりも、ログインの安全性を一層高めたサーバ、ログイン処理方法、及び、ログイン処理プログラムの実現が望まれる。
【課題を解決するための手段】
【０００５】
本発明に係るサーバは、
通信端末と通信可能な通信部と、
各ユーザの登録ＩＤと、当該登録ＩＤに対応する登録メールアドレスと、を関連付けて記憶する記憶部と、
前記通信部を介した前記通信端末からの所定のサービスへのログイン要求に対し、ログイン処理を行う処理部と、を備え、
前記処理部は、前記ログイン処理として、
前記通信端末に入力された入力ＩＤを前記通信部が受信したとき、前記記憶部に記憶された各登録ＩＤと前記入力ＩＤとを照会するＩＤ認証処理と、
前記入力ＩＤと一致する前記登録ＩＤがあったとき、当該登録ＩＤに対応する登録メールアドレスの入力要求を前記通信部により当該通信端末に送信させるメールアドレス入力要求処理と、
前記通信端末に入力された入力メールアドレスを前記通信部が受信したとき、前記記憶部に記憶された当該登録ＩＤに対応する登録メールアドレスと前記入力メールアドレスとを比較するメールアドレス認証処理と、
当該登録メールアドレスと前記入力メールアドレスとが一致したとき、ワンタイムパスワードを生成し、前記通信部により、前記ワンタイムパスワードを当該登録メールアドレス宛に送信させるワンタイムパスワード生成・送信処理と、
前記通信端末に入力された入力ワンタイムパスワードを前記通信部が受信したとき、当該登録メールアドレス宛に送信させた前記ワンタイムパスワードと前記入力ワンタイムパスワードとを比較するワンタイムパスワード認証処理と、
前記ワンタイムパスワードと前記入力ワンタイムパスワードとが一致したとき、前記通信端末からの前記ログイン要求を認証するログイン認証処理と、
を実行する。
【０００６】
この構成によれば、ワンタイムパスワードをユーザ端末に送信するのに、ＩＤに加え、さらにメールアドレスを要求し、入力したメールアドレスが登録されたものと合致した場合に限りワンタイムパスワードを送信するから、その分だけログインの安全性を高めることができる。
【０００７】
１つの態様として、前記記憶部は、前記登録ＩＤごとに、複数の登録メールアドレスを関連付けて記憶可能であり、前記処理部は、前記メールアドレス認証処理において、当該登録ＩＤに関連付けられた各登録メールアドレスと前記入力メールアドレスとを比較し、前記ワンタイムパスワード生成・送信処理において、前記入力メールアドレスと一致する当該登録メールアドレスがあったとき、前記通信部により、前記ワンタイムパスワードを生成し一致した当該登録メールアドレス宛に送信させると好適である。
【０００８】
ワンタイムパスワードを用いる場合に１つのＩＤを複数人に利用させようとすると、１つのＩＤに各人のメールアドレスを対応付けることが考えられる。ただし、この場合、一人がログインしようとするときに全員にワンタイムパスワードが送信されることとなり、かえってログインの安全性を損なう虞がある。これに対し、この構成によれば、１つのＩＤに複数のメールアドレスを対応付けつつ、ワンタイムパスワードの送信を求めるメールアドレスを要求することで、不必要な者にワンタイムパスワードが送信されることが防止される。このように、１つのＩＤを複数人に利用させつつ、ログインの安全性を高めることができる。
【０００９】
１つの態様として、前記記憶部は、さらに、パスワードを各登録ＩＤに関連付けて記憶してあり、前記処理部は、前記ＩＤ認証処理において、前記入力ＩＤに加え、入力パスワードを前記通信部が受信したとき、前記記憶部に記憶された各登録ＩＤ及びパスワードの組と前記入力ＩＤ及び入力パスワードの組とを照会し、前記メールアドレス入力要求処理において、前記入力ＩＤ及び入力パスワードの組と一致する前記登録ＩＤ及びパスワードの組があったとき、当該登録ＩＤ及びパスワードの組に対応する登録メールアドレスの入力要求を前記通信部により当該通信端末に送信させると好適である。
【００１０】
この構成によれば、ＩＤに加え、さらにパスワードの入力を求めるから、その分だけログインの安全性を高めることができる。
【００１１】
本発明に係るログイン処理方法は、
通信端末と通信可能な通信部を有するサーバに実行させるログイン処理方法であって、
前記サーバの記憶部に、各ユーザの登録ＩＤと、当該登録ＩＤに対応する登録メールアドレスと、を関連付けて記憶させるユーザ登録工程と、
前記通信部を介した前記通信端末からの所定のサービスへのログイン要求に対し、ログイン処理を行うログイン処理工程と、を実行させ、
前記ログイン処理工程として、
前記通信端末に入力された入力ＩＤを前記通信部が受信したとき、前記記憶部に記憶された各登録ＩＤと前記入力ＩＤとを照会するＩＤ認証工程と、
前記入力ＩＤと一致する前記登録ＩＤがあったとき、当該登録ＩＤに対応する登録メールアドレスの入力要求を前記通信部により当該通信端末に送信させるメールアドレス入力要求工程と、
前記通信端末に入力された入力メールアドレスを前記通信部が受信したとき、前記記憶部に記憶された当該登録ＩＤに対応する登録メールアドレスと前記入力メールアドレスとを比較するメールアドレス認証工程と、
当該登録メールアドレスと前記入力メールアドレスとが一致したとき、ワンタイムパスワードを生成し、前記通信部により、前記ワンタイムパスワードを当該登録メールアドレス宛に送信させるワンタイムパスワード生成・送信工程と、
前記通信端末に入力された入力ワンタイムパスワードを前記通信部が受信したとき、当該登録メールアドレス宛に送信させた前記ワンタイムパスワードと前記入力ワンタイムパスワードとを比較するワンタイムパスワード認証工程と、
前記ワンタイムパスワードと前記入力ワンタイムパスワードとが一致したとき、前記通信端末からの前記ログイン要求を認証するログイン認証工程と、
を実行させる。
【００１２】
この構成によれば、ワンタイムパスワードをユーザ端末に送信するのに、ＩＤに加え、さらにメールアドレスを要求し、入力したメールアドレスが登録されたものと合致した場合に限りワンタイムパスワードを送信するから、その分だけログインの安全性を高めることができる。
【００１３】
本発明に係るログイン処理プログラムは、
ログイン処理を行うサーバと通信可能な通信端末にログインのための処理を実行させるログイン処理プログラムであって、
ＩＤを入力するためのＩＤ入力欄を有するログイン画面を前記通信端末に表示させるＩＤ入力要求処理と、
前記ログイン画面において前記ＩＤの入力があったとき、前記通信端末に入力された前記ＩＤを前記サーバに送信させるＩＤ送信処理と、
前記通信端末が前記サーバからメールアドレスの入力要求を受信したとき、前記通信端末に、前記メールアドレスを入力するためのメールアドレス入力欄を有するメールアドレス入力画面を表示させるメールアドレス入力要求処理と、
前記メールアドレス入力画面において前記メールアドレスの入力があったとき、前記通信端末に入力された前記メールアドレスを前記サーバに送信させるメールアドレス送信処理と、
前記通信端末が前記サーバからワンタイムパスワードの入力要求を受信したとき、前記通信端末に、前記ログイン画面においてワンタイムパスワードを入力するためのワンタイムパスワード入力欄を有するワンタイムパスワード入力画面を表示させるワンタイムパスワード入力要求処理と、
前記ワンタイムパスワード入力画面において前記ワンタイムパスワードの入力があったとき、前記通信端末に入力された前記ワンタイムパスワードを前記サーバに送信させるワンタイムパスワード送信処理と、
を前記通信端末に実行させる。
【００１４】
この構成によれば、通信端末において、本発明に係るサーバやログイン処理方法を好適に行うことができる。
【００１５】
１つの態様として、前記ＩＤ入力要求処理において、前記通信端末に、前記ログイン画面において、パスワードを入力するためのパスワード入力欄をさらに表示させると好適である。
【００１６】
この構成によれば、ＩＤに加え、さらにパスワードの入力を求めるから、その分だけログインの安全性を高めることができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係るログインシステムを示す図
【図２】通信端末のブロック図
【図３】サーバのブロック図
【図４】ログイン処理の工程を示すフローチャート
【図５】第一ログイン画面を示す図
【図６】第二ログイン画面を示す図
【発明を実施するための形態】
【００１８】
本発明に係るサーバ、ログイン処理方法、及び、ログイン処理プログラムの実施形態について、図面を参照して説明する。図１は、本実施形態に係るログインシステムを示し、本システムは、スマートフォン等の通信端末１と、ネットワーク３を介して通信端末１に対して所定のウェブサービスを提供するサーバ２と、から構成されている。そして、本システムでは、ウェブサービスの登録ユーザ以外のアクセスを排除して安全性を高めるために、サーバ２が、各通信端末１からの所定のサービスへのログイン要求に対し、所定のログイン処理を行うようになっている。
【００１９】
本システムにおけるログイン処理の概要について説明すると、基本的には、ログイン認証において通信端末１にＩＤ及びパスワードを入力させ、登録済のＩＤ及びパスワードの入力があったときに、所定のメールアドレス宛にワンタイムパスワードを送信し、送信したワンタイムパスワードの入力が通信端末１からあったときに、ログインを認証するものとなっている。そして、本実施形態では、ログインの安全性を高めるべく、さらに、メールアドレスの入力を要求し、入力したメールアドレスが登録されたものと合致した場合に限りワンタイムパスワードを送信するようになっており、その分だけログインの安全性を高めたものとなっている。さらに、会社の事業部や部署ごとなど複数人のグループに対して１つのＩＤが設定される場合など、１つのＩＤを複数人で利用する場合があることから、かかる場合に対応できるように、１つのＩＤ及びパスワードに複数のメールアドレスを対応付けて、ワンタイムパスワードの送信の際に、ワンタイムパスワードの送信を求めるメールアドレスを要求するようにしてある。これにより、不必要な者にワンタイムパスワードが送信されることを防止しつつ、ログインの安全性を高めることができるものとなっている。以下、本システムにおけるログイン処理を行うための構成について説明する。
【００２０】
本システムにおける通信端末１は、図１に示すように、スマートフォン等の携帯端末やノートＰＣやデスクトップＰＣ等のコンピュータなど、ログイン処理を行うサーバ２と通信可能で、ログイン処理のための後述の操作を実行可能なものであればよく、特に限定されない。例えば、本実施形態では、通信端末１は、図２に示すように、ログイン画面を表示させるための表示部１１、ログインのための情報を入力する入力部１２、サーバ２の提供するウェブサービスを利用するためのウェブブラウザアプリケーション等のアプリケーションプログラムを記憶する記憶部１３、ログイン処理を行うサーバ２と通信可能な通信部１４、及び、記憶部１３に記憶されたアプリケーションプログラムに従って、これらに所定の処理を実行させる処理部１５を備えたものであり、記憶部１３に記憶されたアプリケーションプログラムによってログイン処理プログラムを実行しているサーバ２にアクセスすることで本システムにおけるログイン処理が実現される。
【００２１】
具体的には、上記のログイン処理を行うべく、本ログイン処理プログラムは、通信端末１に、
（１）ＩＤを入力するためのＩＤ入力欄とパスワードを入力するためのパスワード入力欄とを有するログイン画面を通信端末１の表示部１１に表示させるＩＤ入力要求処理と、
（２）ログイン画面において入力部１２からＩＤの入力があったとき、通信端末１の入力部１２に入力されたＩＤをサーバ２に送信させるＩＤ送信処理と、
（３）通信端末１がサーバ２からメールアドレスの入力要求を受信したとき、通信端末１の表示部１１に、メールアドレスを入力するためのメールアドレス入力欄を有するメールアドレス入力画面を表示させるメールアドレス入力要求処理と、
（４）メールアドレス入力画面において入力部１２からメールアドレスの入力があったとき、通信端末１の入力部１２に入力されたメールアドレスをサーバ２に送信させるメールアドレス送信処理と、
（５）通信端末１がサーバ２からワンタイムパスワードの入力要求を受信したとき、通信端末１の表示部１１に、ログイン画面においてワンタイムパスワードを入力するためのワンタイムパスワード入力欄を有するワンタイムパスワード入力画面を表示させるワンタイムパスワード入力要求処理と、
（６）ワンタイムパスワード入力画面において入力部１２からワンタイムパスワードの入力があったとき、通信端末１の入力部１２に入力されたワンタイムパスワードをサーバ２に送信させるワンタイムパスワード送信処理と、
を実行させるものとなっている。
【００２２】
なお、本実施形態では、後述するように、サーバ２からは、メールアドレスの入力要求とワンタイムパスワードの入力要求とは一まとめにされている。そのため、本実施形態では、通信端末１では、図５に示すような、ＩＤ入力欄４１とパスワード入力欄４２とを表示する第一ログイン画面４と、図６に示すような、メールアドレス入力欄５１とワンタイムパスワード入力欄５２とを表示する第二ログイン画面５と、が順を追って表示されるようになっている（つまり、第二ログイン画面５がメールアドレス入力画面とワンタイムパスワード入力画面とを兼ねている構成となっている）。なお、サーバ２からは、メールアドレスの入力要求とワンタイムパスワードの入力要求とが段階的に送信される場合には、メールアドレス入力欄５１とワンタイムパスワード入力欄５２とが段階的に表示されるようにしてもよい（即ち、メールアドレス入力画面とワンタイムパスワード入力画面とを別個のものにして、メールアドレス入力画面とワンタイムパスワード入力画面とが段階的に表示されるようにしてもよい）。
【００２３】
また、サーバ２は、一般的なサーバ用マシン等からなり、図３に示すように、通信端末１と通信可能な通信部２１と、通信端末１にウェブサービスを提供するためのアプリケーションプログラムや各種データを記憶する記憶部２２と、アプリケーションプログラムに従って所定の処理を実行する処理部２３を備える。
【００２４】
そして、本システムにおけるログイン処理を行うために、記憶部２２は、各ユーザの登録ＩＤ及びパスワードと、当該登録ＩＤに対応する登録メールアドレスと、を関連付けて記憶しており、特に、本実施形態では、記憶部２２は、登録ＩＤ及びパスワードごとに、複数の登録メールアドレスを関連付けて記憶可能になっている。これにより、１つのＩＤを複数人に利用させることが可能になっている。また、処理部２３は、通信部２１を介した通信端末１からのウェブサービスへのログイン要求に対し、所定のログイン処理を行うようになっている。
【００２５】
処理部２３が行うログイン処理について説明すると、処理部２３は、ログイン処理として、
（１）通信端末１に入力された入力ＩＤ及び入力パスワードを通信部２１が受信したとき、記憶部２２に記憶された各登録ＩＤ及びパスワードの組と入力ＩＤ及び入力パスワードの組とを照会するＩＤ認証処理と、
（２）入力ＩＤ及び入力パスワードの組と一致する登録ＩＤ及びパスワードの組があったとき、当該登録ＩＤ及びパスワードの組に対応する登録メールアドレスの入力要求を通信部２１により当該通信端末１に送信させるメールアドレス入力要求処理と、
（３）通信端末１に入力された入力メールアドレスを通信部２１が受信したとき、記憶部２２に記憶された当該登録ＩＤに対応する登録メールアドレスと入力メールアドレスとを比較するメールアドレス認証処理と、
（４）当該登録メールアドレスと入力メールアドレスとが一致したとき、ワンタイムパスワードを生成し、通信部２１により、ワンタイムパスワードを当該登録メールアドレス宛に送信させるワンタイムパスワード生成・送信処理と、
（５）通信端末１に入力された入力ワンタイムパスワードを通信部２１が受信したとき、当該登録メールアドレス宛に送信させたワンタイムパスワードと入力ワンタイムパスワードとを比較するワンタイムパスワード認証処理と、
（６）ワンタイムパスワードと入力ワンタイムパスワードとが一致したとき、通信端末１からのログイン要求を認証するログイン認証処理と、
を実行するようになっている。
【００２６】
そして、登録ＩＤ及びパスワードごとに、複数の登録メールアドレスが関連付けられて記憶されているときは、処理部２３は、メールアドレス認証処理において、当該登録ＩＤ及びパスワードの組に関連付けられた各登録メールアドレスと入力メールアドレスとを比較し、ワンタイムパスワード生成・送信処理において、入力メールアドレスと一致する当該登録メールアドレスがあったとき、通信部２１により、ワンタイムパスワードを生成し一致した当該登録メールアドレス宛に送信させるようになっている。ここで、登録メールアドレスは、サーバ２と通信させる通信端末１に限られず、他の端末のメールアドレスでもよい。
【００２７】
なお、本実施形態では、メールアドレスの入力要求がワンタイムパスワードの入力要求を兼ねたものとなっており、そのため、メールアドレスの入力要求を通信端末１が受けたとき、メールアドレス入力欄５１とワンタイムパスワード入力欄５２とが通信端末１に表示されるようになっている。ただし、これに限定されず、メールアドレスの入力要求とワンタイムパスワードの入力要求とを別個に送るようにしてもよく、例えば、当該登録メールアドレスと入力メールアドレスとが一致したときに、ワンタイムパスワードの入力要求を送信するようにしてもよい。
【００２８】
次に、図４を用いて、ログイン処理の工程を説明する。まず、通信端末１からサーバ２のウェブサービスへのアクセスがあると、ＩＤを入力するためのＩＤ入力欄を有するログイン画面（第１ログイン画面４）を含むＩＤ入力要求がサーバ２から通信端末１に送信され（＃１）、携帯端末１の表示部１１に第一ログイン画面４が表示される（＃２）。そして、利用者からＩＤ及びパスワードの入力があると（＃３）、サーバ２により入力ＩＤ及び入力パスワードが登録ＩＤ及びパスワードと一致するかが判定され（＃４）、一致する場合には（＃４：Ｙｅｓ）、メールアドレスを入力するためのメールアドレス入力欄とワンタイムパスワードを入力するためのワンタイムパスワード入力欄を有する画面（第二ログイン画面５）を含むメールアドレス入力要求がサーバ２から通信端末１に送信される（＃５）。また、一致しない場合には（＃４：Ｎｏ）、認証失敗となり（＃６）、再び＃２に戻ったりログイン処理を終了するなど所定の指示がサーバ２から通信端末１に送信される。
【００２９】
メールアドレス入力要求が通信端末１に受信されると、携帯端末１の表示部１１に第二ログイン画面５が表示される（＃７）。そして、利用者からメールアドレスの入力があると（＃８）、サーバ２により入力メールアドレスが登録メールアドレスと一致するかが判定され（＃９）、一致する登録メールアドレスがある場合には（＃９：Ｙｅｓ）、ワンタイムパスワードが生成され、一致する登録メールアドレス宛にワンタイムパスワードがサーバ２から送信される（＃１０）。また、一致する登録メールアドレスがない場合には（＃９：Ｎｏ）、認証失敗となり（＃１１）、再び＃２や＃７に戻ったりログイン処理を終了するなど所定の指示がサーバ２から通信端末１に送信される。
【００３０】
利用者から通信端末１にワンタイムパスワードの入力があると（＃１２）、サーバ２により入力ワンタイムパスワードが送信されたワンタイムパスワードと一致するかが判定され（＃１３）、一致する場合には（＃１３：Ｙｅｓ）、サーバ２から通信端末１にログイン認証がなされ（＃１４）、サーバ２の提供するウェブサービスのＴＯＰ画面が通信端末２の表示部２１に表示される（＃１５）。また、一致しない場合には（＃１３：Ｎｏ）、認証失敗となり（＃１６）、再び＃２、＃７や＃１２に戻ったりログイン処理を終了するなど所定の指示がサーバ２から通信端末１に送信される。
【００３１】
〔その他の実施形態〕
最後に、本発明に係るサーバ、ログイン処理方法、及び、ログイン処理プログラムのその他の実施形態について説明する。なお、以下のそれぞれの実施形態で開示される構成は、矛盾が生じない限り、他の実施形態で開示される構成と組み合わせて適用することも可能である。
【００３２】
（１）上記の実施形態では、登録ＩＤ及びパスワードごとに、複数の登録メールアドレスを関連付けて記憶可能になっている構成を例として説明した。しかし、本発明の実施形態はこれに限定されず、１のＩＤに対し１のメールアドレスのみを関連付けて記憶するものであってもよい。
【００３３】
（２）上記の実施形態では、各ユーザの登録ＩＤ及びパスワードと、当該登録ＩＤに対応する登録メールアドレスと、を関連付けて記憶した構成を例に説明した。しかし、本発明の実施形態はこれに限定されず、パスワードを用いず、登録ＩＤと登録メールアドレスとを関連付けて記憶するようにしてもよい。
【００３４】
（３）上記の実施形態では、ログイン処理プログラムがサーバ２に格納され、ログイン処理プログラムを実行するサーバ２が提供するウェブサービスに通信端末１がアクセスすることで、通信端末１でログインのための処理が行われる構成を例に説明した。しかし、本発明の実施形態はこれに限定されない。例えば、ログイン処理を行うためのログイン処理プログラムの一部又は全部が携帯端末１に格納され、ログイン処理プログラムが実行される携帯端末１によりサーバ２でログイン処理の一部又は全部が実行されるようにしてもよく、携帯端末１やサーバ２でログインのための処理が実行される形態は適宜変更可能である。
【００３５】
（４）その他の構成に関しても、本明細書において開示された実施形態は全ての点で例示であって、本発明の範囲はそれらによって限定されることはないと理解されるべきである。当業者であれば、本発明の趣旨を逸脱しない範囲で、適宜改変が可能であることを容易に理解できるであろう。従って、本発明の趣旨を逸脱しない範囲で改変された別の実施形態も、当然、本発明の範囲に含まれる。
【産業上の利用可能性】
【００３６】
本発明は、例えば所定のサービスへのログイン処理に利用することができる。
【符号の説明】
【００３７】
１      通信端末
２      サーバ
２１    通信部
２２    記憶部
２３    処理部
４      第一ログイン画面（ログイン画面）
５      第二ログイン画面（メールアドレス入力画面、ワンタイムパスワード入力画面）
【図１】
2018106515.tif 000003
【図２】
2018106515.tif 000004
【図３】
2018106515.tif 000005
【図４】
2018106515.tif 000006
【図５】
2018106515.tif 000007
【図６】
2018106515.tif 000008