JPWO2006109752A1 - User authentication system for RSS reader - Google Patents
User authentication system for RSS reader Download PDFInfo
- Publication number
- JPWO2006109752A1 JPWO2006109752A1 JP2007512990A JP2007512990A JPWO2006109752A1 JP WO2006109752 A1 JPWO2006109752 A1 JP WO2006109752A1 JP 2007512990 A JP2007512990 A JP 2007512990A JP 2007512990 A JP2007512990 A JP 2007512990A JP WO2006109752 A1 JPWO2006109752 A1 JP WO2006109752A1
- Authority
- JP
- Japan
- Prior art keywords
- user authentication
- web server
- rss reader
- information
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000004044 response Effects 0.000 claims abstract description 25
- 238000000034 method Methods 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000004891 communication Methods 0.000 claims description 11
- 238000012790 confirmation Methods 0.000 claims description 4
- 235000014510 cooky Nutrition 0.000 abstract description 29
- 238000012545 processing Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/41—User authentication where a single sign-on provides access to a plurality of computers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
ウェブブラウザ(40)は、ウェブサーバ(21)のユーザー認証情報を記憶するクッキーDB(41)と、ウェブサーバ(21)から受信するウェブページに新着情報の受信要求が含まれる場合に、該受信要求に応じて、RSSリーダー(42)に前記新着情報を受信するよう要求する要求手段(ステップS46)と、を含む。RSSリーダー(42)は、前記要求手段による要求に応じて、クッキーDB(41)に記憶される前記ユーザー認証情報に基づいてウェブサーバ(21)にログインするとともに(ステップS48)、該ウェブサーバから前記新着情報を受信する新着情報受信手段を含む(ステップS49)。こうして、RSSリーダーにおけるユーザー認証が自動化される。When the web browser (40) includes a cookie DB (41) that stores user authentication information of the web server (21) and a web page received from the web server (21), a reception request for new arrival information is included. Request means (step S46) for requesting the RSS reader (42) to receive the new arrival information in response to the request. The RSS reader (42) logs in to the web server (21) based on the user authentication information stored in the cookie DB (41) in response to the request by the request means (step S48), and from the web server New arrival information receiving means for receiving the new arrival information is included (step S49). Thus, user authentication in the RSS reader is automated.
Description
本発明はRSSリーダー用ユーザー認証システム、RSSリーダーのユーザー認証方法、プログラム及び情報記憶媒体に関し、特にRSSリーダーとウェブブラウザでのユーザー情報の共有に関する。 The present invention relates to an RSS reader user authentication system, an RSS reader user authentication method, a program, and an information storage medium, and more particularly to sharing of user information between an RSS reader and a web browser.
近年、パソコンを使用してウェブサイトを閲覧する人が増加している。ウェブサイトを閲覧する場合、インターネット上のウェブサイトに公開されているウェブページを、閲覧用ソフトを使用して、パソコンの画面上に文字や画像を表示させる。 In recent years, an increasing number of people browse websites using personal computers. When browsing a website, a web page published on a website on the Internet is displayed with characters and images on the screen of a personal computer using browsing software.
この閲覧用ソフトはウェブブラウザと呼ばれ、インターネットからHTML(Hyper Text Markup Language)ファイルや画像ファイル、音楽ファイルなどをダウンロードして、ウェブページのレイアウトを解析して、文字や画像を適宜レイアウトして表示するものである。 This browsing software is called a web browser, downloads HTML (Hyper Text Markup Language) files, image files, music files, etc. from the Internet, analyzes the layout of web pages, and lays out characters and images as appropriate. To display.
インターネットを活用するユーザーの多くは、ウェブサイトに公開されている情報を検索、収集している。しかしながら、個人が発信するサイトを含めるとその数は膨大であるから、各サイトの情報が新しく更新されているかどうかを逐一アクセスして確認するのは膨大な作業量となる。 Many users who use the Internet search and collect information published on websites. However, since the number of sites transmitted by individuals is enormous, it is a huge amount of work to access and confirm whether or not the information on each site is newly updated.
そこで、最近では、RSS(RDF(Resource Description Framework) Site Summary)リーダーに、予めサイトや検索対象となるキーワードを登録しておき、該RSSリーダーにより、更新された情報だけを自動的に収集することができるようになっている。 Therefore, recently, a site or keyword to be searched is registered in advance in an RSS (RDF (Resource Description Framework) Site Summary) reader, and only updated information is automatically collected by the RSS reader. Can be done.
ここで、RSSリーダーとは、検索対象となるサイトの情報が新しく更新されているかどうかについて、RSS等の形式の新着情報(更新情報)を受信して、リンク一覧の形式で表示するソフトウェア(コンピュータプログラム)である。また、RSSとは、XML(eXtensible Markup Language)ベースの言語書式の一種で、ウェブサイトの新着情報を記述するのに用いられる。なお、本明細書では、ATOM等、RSSの派生形式の新着情報を受信し、表示するソフトウェアについても、RSSリーダーと記す。 Here, the RSS reader is software (computer) that receives new arrival information (update information) in a format such as RSS and displays it in the form of a link list as to whether or not the information of the site to be searched is newly updated. Program). RSS is a kind of XML (eXtensible Markup Language) based language format, and is used to describe new arrival information of a website. In this specification, software that receives and displays newly arrived information in an RSS-derived format such as ATOM is also referred to as an RSS reader.
ウェブログやニュースサイトなどのニュース性の高いサイトは、RSSによる新着情報の提供を行っていることが多い。RSSで記述された文書には、ウェブサイトの各ページのタイトル、アドレス、見出し、要約、更新時刻などを記述することができ、RSS文書を用いることで、多数のウェブサイトの新着情報を統一的な方法で効率的に把握することができる。 Sites with high news properties such as web logs and news sites often provide new arrival information by RSS. The document described in RSS can describe the title, address, headline, summary, update time, etc. of each page of the website. By using the RSS document, new arrival information of many websites can be unified. Can be grasped efficiently by simple methods.
しかしながら、現状においては、RSSリーダーとウェブブラウザとの間では、ユーザー認証情報が共有されていないことから、ウェブブラウザに対するウェブページの配信及びRSSリーダーに対する新着情報の配信の双方にユーザー認証を求めると、ユーザーはRSSリーダーとウェブブラウザの双方において、ユーザー名やユーザーID、パスワードなどのユーザー認証情報を入力して、ログイン作業を行わなければならない。 However, at present, since user authentication information is not shared between the RSS reader and the web browser, when user authentication is requested for both the delivery of the web page to the web browser and the delivery of the new information to the RSS reader. The user must log in by inputting user authentication information such as a user name, a user ID, and a password in both the RSS reader and the web browser.
また、個人情報保護等のプライバシー問題が叫ばれる昨今においては、迂閥にユーザー認証情報を送信することに躊躇するユーザーも存在する。例えば、インターネットに慣れ親しんだユーザーにとってみれば、ウェブブラウザにより表示されるログインページには抵抗感を持たずにユーザー認証情報を入力するが、RSSリーダーにより表示される新たな認証画面にユーザー認証情報を再入力することに対しては、不安を感じることがある。 In recent years when privacy issues such as protection of personal information are screamed, there are users who hesitate to send user authentication information in a detour. For example, for users familiar with the Internet, the user authentication information is input to the login page displayed by the web browser without feeling resistance, but the user authentication information is displayed on a new authentication screen displayed by the RSS reader. You may feel anxious about re-entry.
特に近年では、本物のウェブサイトを装いユーザー認証情報を搾取するメール等を送りつけてくるフィッシング詐欺も流行しているため、度重なるユーザー認証情報の入力作業をユーザーに強いることは望ましくない。 Particularly in recent years, phishing scams that pretend to be real websites and send e-mails that exploit user authentication information have become popular, so it is not desirable to force users to input user authentication information repeatedly.
本発明はこのような点に鑑みてなされたものであり、その目的は、RSSリーダーにおけるユーザー認証を自動化することで、多数のウェブサイトの新着情報を統一的な方法で効率的に把握することができるRSSリーダー用ユーザー認証システム、RSSリーダーのユーザー認証方法、プログラム及び情報記憶媒体を提供することにある。 This invention is made in view of such a point, The objective is to grasp | ascertain efficiently the new arrival information of many websites by a unified method by automating the user authentication in an RSS reader. An RSS reader user authentication system, an RSS reader user authentication method, a program, and an information storage medium are provided.
上記課題を解決するために、本発明に係るRSSリーダー用ユーザー認証システムは、通信ネットワークを介してウェブサーバと通信接続されるウェブブラウザ及びRSSリーダーを含む。前記ウェブブラウザは、前記ウェブサーバのユーザー認証情報を記憶する記憶手段と、前記ウェブサーバから受信するウェブページに新着情報の受信要求が含まれる場合に、該受信要求に応じて、前記RSSリーダーに前記新着情報を受信するよう要求する要求手段と、を含む。また、前記RSSリーダーは、前記要求手段による要求に応じて、前記記憶手段に記憶される前記ユーザー認証情報に基づいて前記ウェブサーバにログインするとともに、該ウェブサーバから前記新着情報を受信する新着情報受信手段を含む。 In order to solve the above-described problems, an RSS reader user authentication system according to the present invention includes a web browser and an RSS reader that are connected to a web server through a communication network. The web browser stores the user authentication information of the web server, and if the web page received from the web server includes a new arrival information reception request, the web browser responds to the reception request to the RSS reader. Requesting means for requesting to receive the new arrival information. In addition, the RSS reader logs in to the web server based on the user authentication information stored in the storage unit and receives the new arrival information from the web server in response to a request from the request unit. Including receiving means.
本発明によれば、ウェブサーバから受信するウェブページに新着情報の受信要求が含まれる場合に、ウェブブラウザにより記憶されるユーザー認証情報に基づいて、RSSリーダーが自動的にウェブサイトにログインし、新着情報を受信できるようになる。 According to the present invention, the RSS reader automatically logs into the website based on the user authentication information stored by the web browser when the web page received from the web server includes a request for receiving newly arrived information. You can receive new information.
本発明の一態様では、前記ウェブサーバは、前記ユーザー認証情報の確認を条件にウェブページを配信する手段と、前記ユーザー認証情報の確認を条件に前記新着情報を配信する手段と、を含む。 In one aspect of the present invention, the web server includes means for delivering a web page on condition of confirmation of the user authentication information, and means for delivering the new arrival information on condition of confirmation of the user authentication information.
また、本発明の一態様では、前記ウェブブラウザは、前記ウェブサーバから送信されるログインページに従って、前記ウェブサーバに対して前記ユーザー認証情報を送信するユーザー認証情報送信手段と、前記ユーザー認証情報送信手段により送信される前記ユーザー認証情報が前記ウェブサーバにより確認される場合に、前記記憶手段に記憶される前記ユーザー認証情報を更新するユーザー認証情報更新手段と、をさらに含む。 In one aspect of the present invention, the web browser transmits user authentication information to the web server in accordance with a login page transmitted from the web server, and transmits the user authentication information to the web server. User authentication information updating means for updating the user authentication information stored in the storage means when the user authentication information transmitted by the means is confirmed by the web server.
この場合、前記RSSリーダーは、前記記憶手段に記憶される前記ユーザー認証情報に基づく前記ウェブサーバへのログインに失敗した場合に、前記ウェブブラウザに対して、前記ウェブサーバから前記ログインページを再度受信するよう要求するログインページ再受信要求手段をさらに含んでよい。こうすれば、ユーザーはウェブブラウザにより表示されるログインページによりユーザー認証情報の入力を行うことができ、異なるソフトウェアにより表示される画面に対してユーザー認証情報を入力させる心理的負担をユーザーに掛けなくて済む。 In this case, when the RSS reader fails to log in to the web server based on the user authentication information stored in the storage unit, the RSS reader receives the login page from the web server again to the web browser. It may further include a login page re-reception request means for requesting to do so. In this way, the user can input the user authentication information on the login page displayed by the web browser, and does not put a psychological burden on the user to input the user authentication information on the screen displayed by different software. I'll do it.
このとき、前記ウェブサーバは、前記RSSリーダーが前記記憶手段に記憶される前記ユーザー認証情報に基づくログインに失敗した場合に、前記ログインページのURLを前記RSSリーダーに送信するログインURL送信手段をさらに含んでよい。こうすれば、RSSリーダーは、ウェブブラウザに対してログインページのURLを通知して、ログインページの再受信を要求することができる。 At this time, the web server further includes a login URL transmission unit that transmits the URL of the login page to the RSS reader when the RSS reader fails to log in based on the user authentication information stored in the storage unit. May include. In this way, the RSS reader can notify the URL of the login page to the web browser and request re-reception of the login page.
また、前記ウェブブラウザは、前記ログインページ再受信要求手段による要求に応じて、前記ウェブサーバに対して前記ログインページを要求するログインページ要求手段をさらに含んでよい。或いは、前記ウェブブラウザは、前記ログインページ再受信要求手段による要求に応じて、前記記憶手段に記憶される前記ユーザー認証情報に基づく前記ウェブサーバへのログインに失敗した旨をユーザーに通知するための出力を行う出力手段をさらに含んでよい。 The web browser may further include login page requesting means for requesting the login page from the web server in response to a request from the login page re-reception requesting means. Alternatively, the web browser notifies the user that the login to the web server based on the user authentication information stored in the storage unit has failed in response to a request by the login page re-reception request unit. Output means for performing output may be further included.
また、本発明の一態様では、前記ウェブサーバは、前記ユーザー認証情報送信手段により送信される前記ユーザー認証情報を確認する場合に、前記ウェブブラウザに前記新着情報の受信要求を含むウェブページを送信するウェブページ送信手段をさらに含む。こうすれば、新しくユーザー認証情報が確認される場合に、RSSリーダーは新着情報を直ちに受信するようになる。この態様には、特にユーザー認証情報に有効期限が設定されている場合に、RSSリーダーが新着情報を確実に受信できるという利点がある。 In one aspect of the present invention, the web server transmits a web page including a reception request for the new arrival information to the web browser when confirming the user authentication information transmitted by the user authentication information transmitting unit. Web page transmitting means for further including. In this way, when new user authentication information is confirmed, the RSS reader immediately receives new arrival information. This aspect has an advantage that the RSS reader can reliably receive the new arrival information particularly when an expiration date is set in the user authentication information.
また、本発明の一態様では、前記新着情報の受信要求は、前記新着情報のURLを含む。こうすれば、ウェブブラウザは新着情報のURLをRSSリーダーに通知して、該RSSリーダーに新着情報の受信を要求できるようになる。 In the aspect of the invention, the new arrival information reception request includes a URL of the new arrival information. In this way, the web browser can notify the RSS reader of the URL of the new arrival information, and can request the RSS reader to receive the new arrival information.
また、本発明に係るRSSリーダーのユーザー認証方法は、ウェブブラウザがウェブサーバのユーザー認証情報を記憶手段に記憶する記憶ステップと、前記ウェブサーバから受信するウェブページに新着情報の受信要求が含まれる場合に、前記ウェブブラウザが、該受信要求に応じて、RSSリーダーに前記新着情報を受信するよう要求する要求ステップと、前記要求ステップでの要求に応じて、前記RSSリーダーが、前記記憶手段に記憶される前記ユーザー認証情報に基づいて前記ウェブサーバにログインするとともに、該ウェブサーバから前記新着情報を受信する新着情報受信ステップと、を含むことを特徴とする。 The RSS reader user authentication method according to the present invention includes a storage step in which a web browser stores user authentication information of a web server in a storage unit, and a web page received from the web server includes a new information reception request. A request step for requesting the RSS reader to receive the new arrival information in response to the reception request, and the RSS reader in the storage means in response to the request in the request step. A new arrival information receiving step of logging in to the web server based on the stored user authentication information and receiving the new arrival information from the web server.
また、本発明に係るプログラムは、ウェブブラウザがウェブサーバから受信するウェブページに新着情報の受信要求が含まれる場合に、該受信要求に応じて、RSSリーダーに前記新着情報を受信するよう要求する要求ステップと、前記要求ステップによる要求に応じて、前記RSSリーダーに対して、前記ウェブブラウザが記憶手段に記憶させた前記ウェブサーバのユーザー認証情報に基づいて、前記ウェブサーバにログインさせるとともに、該ウェブサーバから前記新着情報を受信させる新着情報受信ステップと、をコンピュータに実行させるためのプログラムである。また、本発明に係る情報記憶媒体は、上記プログラムを記憶した情報記憶媒体である。 The program according to the present invention requests an RSS reader to receive the new arrival information in response to the reception request when the web page received by the web browser from the web server includes a new arrival information reception request. In response to the request in the request step and the request step, the RSS reader is logged in to the web server based on the user authentication information of the web server stored in the storage means by the web browser, and A program for causing a computer to execute a new arrival information receiving step of receiving the new arrival information from a web server. An information storage medium according to the present invention is an information storage medium storing the program.
[要旨]
本実施形態に係るRSSリーダー用ユーザー認証システムによれば、RSSリーダーとウェブブラウザとにおいて、ユーザー認証情報が共有される。[Summary]
According to the RSS reader user authentication system according to the present embodiment, the user authentication information is shared between the RSS reader and the web browser.
ウェブサーバはクッキーを使用したユーザー認証を行うようになっており、このユーザー認証に用いられるユーザー認証情報はユーザーのコンピュータに保存される。RSSリーダーは、適宜のタイミングにて、このユーザー認証情報を読み出して、それを用いてウェブサーバにログインして、新着情報を受信する。 The web server performs user authentication using cookies, and user authentication information used for user authentication is stored in the user's computer. The RSS reader reads out the user authentication information at an appropriate timing, uses it to log in to the web server, and receives new arrival information.
ここで、クッキーとは、ウェブサイトによって作成されるファイルであって、ウェブサーバからユーザーのウェブブラウザに送信され、ユーザーコンピュータのハードディスクに蓄積される情報をいう。クッキーには、ユーザーを識別したり、ユーザーに連絡したりするのに使用できる、氏名、電子メールアドレス、住所、電話番号のような個人情報を保存することができる。 Here, a cookie is a file created by a website, and refers to information transmitted from a web server to a user's web browser and stored in the hard disk of the user computer. Cookies can store personal information such as name, email address, address, and phone number that can be used to identify and contact the user.
また、本実施形態では、クッキーの有効期限切れやユーザー認証情報の失効等の理由により、RSSリーダーがウェブサーバへのログインに失敗した場合には、RSSリーダー自身がユーザー認証情報の入力を要求する画面を表示するのではなく、代わりに、ウェブブラウザがその画面を表示する。このため、RSSリーダーは、ウェブサーバへのログインに失敗した場合に、ウェブブラウザに対して再ログインの要求を行うようにしている。この要求に応じて、ウェブブラウザは、ウェブサーバに再度アクセスして再ログインの要求を行い、これに応じてウェブサーバから送信されるログインページをコンピュータのディスプレイに表示する。こうすれば、ユーザーは、慣れ親しんだウェブブラウザにより表示される認証画面によってユーザー認証情報を入力することができる。なお、RSSリーダーによりログインページのURLが関連づけられたボタン画像やアンカー等の再ログイン指示のための表示を備えたエラー画面を表示して、該表示に従ってユーザーにより再ログイン指示が行われた場合に、ウェブブラウザが、ウェブサーバに再度アクセスしてログインページを表示するようにしてもよい。 In this embodiment, when the RSS reader fails to log in to the web server due to the expiration of the cookie or the expiration of the user authentication information, the RSS reader itself requests input of the user authentication information. Instead, the web browser displays the screen. For this reason, the RSS reader makes a re-login request to the web browser when the login to the web server fails. In response to this request, the web browser accesses the web server again to request re-login, and in response to this, displays a login page transmitted from the web server on the computer display. In this way, the user can input user authentication information on an authentication screen displayed by a familiar web browser. When an error screen with a display for re-login instruction such as a button image or an anchor associated with the URL of the log-in page is displayed by the RSS reader, and a re-login instruction is performed by the user according to the display The web browser may access the web server again to display the login page.
以下に、本発明の実施形態について、図面に基づいてさらに詳細に説明する。 Hereinafter, embodiments of the present invention will be described in more detail based on the drawings.
[全体構成]
図1は、本発明の実施の形態に係るRSSリーダー用ユーザー認証システムの全体構成を示す図である。[overall structure]
FIG. 1 is a diagram showing an overall configuration of an RSS reader user authentication system according to an embodiment of the present invention.
図1において、RSSリーダー用ユーザー認証システム10は、ウェブサーバ21と、ユーザーコンピュータ(ユーザーの使用するコンピュータ)31と、が、インターネット等の有線又は無線による通信ネットワーク51を介して接続されており、ユーザーコンピュータ31はインターネット上のウェブサイトの情報の送受信を行うことができる。なお、有線又は無線による通信ネットワーク51は、どのような種類であってもよく、インターネットの他に、LANや公衆回線に代表される情報通信網を含んでもよい。
In FIG. 1, an RSS reader
また、ユーザーコンピュータ31はインターネット等に接続可能なコンピュータである。通信ネットワーク51には多数のユーザーコンピュータが接続されてよい。ここでは便宜上、1つのユーザーコンピュータ31をとり上げる。
The
ユーザーコンピュータ31は、例えばパーソナルコンピュータ、PHS、携帯電話機、衛星携帯電話機、PDA、電子手帳等、通信ネットワーク51に接続可能なあらゆるコンピュータを含む。
The
[ユーザーコンピュータのハードウェア構成]
図2は、本実施形態に係るRSSリーダー用ユーザー認証システムに利用されるユーザーコンピュータ31のハードウェア構成の一例を示すブロック図である。[Hardware configuration of user computer]
FIG. 2 is a block diagram showing an example of the hardware configuration of the
ユーザーコンピュータ31は、総合的な情報処理を担う中央処理装置(以下、CPUと称する)32と、RAM33とROM34等から構成される記憶装置部35と、周辺装置と記憶装置部35との間で同期を取りながら情報の伝達を制御する転送装置36と、キーボード又はポインティングデバイス等から指示入力を制御する入力装置部37と、CRTディスプレイ等に表示される画面を制御する出力装置部38と、主にNIC(ネットワーク・インターフェイス・カード)から構成され、通信ネットワーク51を介して種々のデータを送受信する通信装置部39と、から構成されている。
The
なお、記憶装置部35は、CPU32の主記憶又はワークエリア等として機能するRAM(ランダム・アクセス・メモリ)33と、ブートプログラム、ネットワーク管理プログラム等の格納庫として機能するROM(リード・オンリー・メモリー)34と、を有する。
The
ユーザーコンピュータ31には、RSSリーダーのプログラム、ウェブブラウザのプログラムがインストールされている。そして、ユーザーの指示入力に応じてウェブブラウザのプログラムが実行され、ウェブサーバ21に構築されたウェブサイトから所望のウェブページのデータが受信され、該ウェブページがユーザーコンピュータのディスプレイに表示されるようになっている。また、RSSリーダーのプログラムは常駐型であって、定期的にウェブサイトにアクセスして、新着情報をそこから受信するようになっている。各プログラムはCD−ROMやDVD−ROM等のコンピュータ読み取り可能な情報記憶媒体に格納されており、そこからユーザーコンピュータ31にインストールされる。そして、情報記憶媒体に格納されているプログラムをユーザーコンピュータ31が実行することにより、図3及び図4の処理等、本実施形態に係る各種の処理が実現される。なお、各プログラムは、インターネット等の各種の通信ネットワークを通じて、他のコンピュータからユーザーコンピュータ31にダウンロードされてよいのはもちろんである。
An RSS reader program and a web browser program are installed in the
ウェブサーバ21に構築されたウェブサイトのユーザー認証情報(クッキー)は、転送装置36によって記憶装置部35に構築されたクッキーDB(図3及び図4参照)に格納され、クッキーDBに格納されたユーザー認証情報は、通信装置部39によってウェブサーバ21に送信される。上述したように、クッキーDBに格納されるユーザー認証情報たるクッキーはRSSリーダーのプログラム、ウェブブラウザのプログラムの双方により使用される。すなわち、ウェブサーバ21は、共通のユーザー認証情報を用いて、新着情報の配信及びウェブページの配信についてアクセス制限を行っている。
The user authentication information (cookie) of the website constructed in the
[ログイン手順]
図3は、本実施形態に係るRSSリーダー用ユーザー認証システムの認証処理を示すフロー図である。[Login procedure]
FIG. 3 is a flowchart showing an authentication process of the RSS reader user authentication system according to the present embodiment.
同図を用いて、クッキーを使用した認証を行うウェブサイトに対して、ウェブサーバ21とユーザーコンピュータ31とがアクセスする際の処理の流れを説明する。
The flow of processing when the
まず、ウェブブラウザ40がウェブサーバ21に対して、ログインページの送信を要求する(ステップS41)。具体的には、ユーザーがユーザーコンピュータ31にインストールされたウェブブラウザ(プログラム)40を起動して、ログインページのURLを入力すると、該URLにより特定されるウェブサーバ21に対してログインページの要求が送信される。
First, the
この要求に応じて、ウェブサーバ21は、ユーザーコンピュータ31のウェブブラウザ40に対して、ログインページを返信する(ステップS42)。ログインページは、ウェブサーバ21に保存されているデータファイル(HTMLファイル等)であって、ユーザー認証情報を入力してウェブサーバ21にログイン要求するためのフォームを示す。
In response to this request, the
ウェブブラウザ40はウェブサーバ21から受信したログインページを表示する。このログインページに対して、ユーザーがユーザー認証情報であるユーザー名とパスワードを入力すると、それらがウェブサーバ21に送信される(ステップS43)。
The
ここでは、ユーザー名とパスワードを用いてユーザー認証を行うこととしたが、例えば指紋認証等、ユーザー認証の態様は問わない。また、ユーザー認証情報を送信する方法は、SSL(Secure Socket Layer)、公開鍵暗号方式、秘密鍵暗号方式、デジタル証明書、ハッシュ関数等の暗号技術による送信であってよい。 Here, the user authentication is performed using the user name and the password, but the mode of user authentication such as fingerprint authentication is not limited. Further, the method for transmitting the user authentication information may be transmission by a cryptographic technique such as SSL (Secure Socket Layer), a public key cryptosystem, a secret key cryptosystem, a digital certificate, or a hash function.
ウェブサーバ21は、ユーザーコンピュータ31のウェブブラウザ40から送信されるユーザー認証情報(ユーザ名及びパスワード)が正しいか否か、すなわち事前に記憶されているユーザー名及びパスワードと一致するか否かを判断する。そして、ユーザー認証情報が正しければ、すなわちウェブサーバ21によりユーザー認証情報の確認が完了すれば、クッキーとログイン完了ページをウェブブラウザ40に送信する(ステップS44)。ここで、クッキーには、ステップS43においてユーザーコンピュータ31のウェブブラウザ40から送信されたユーザー認証情報又はその代替情報である別途のユーザー認証情報(例えば認証済みのユーザーであることを示す識別コード等)が含められる。また、ログイン完了ページは、ユーザーにログインが完了した旨を通知するページであり、特に新着情報の再受信要求を、例えばヘッダ(HTTPレスポンスヘッダ)やコンテンツ中にメタ情報として含んでいる。この新着情報の再受信要求は、RSSリーダー42が受信すべき新着情報のURLを含んでいる。
The
ウェブブラウザ40は、ウェブサーバ21から受信したクッキーをユーザーコンピュータ31内のクッキーDB41に保存する(ステップS45)。
The
さらに、ウェブブラウザ40は、ウェブサーバ21から受信したウェブページ(ログイン完了ページ)に新着情報の再受信要求が含まれているか否かを検索し、含まれている場合には、RSSリーダー42に新着情報の再受信要求を転送する(ステップS46)。
Further, the
RSSリーダー42は、クッキーDB41内に保存されているクッキー(ユーザ認証情報)を読み込み(ステップS47)、読み込んだクッキーを添付してウェブサーバ21に対して新着情報の送信要求を送信する(ステップS48)。この要求の際、新着情報のURLとしてウェブブラウザ40から転送された再受信要求に含まれていたものが用いられる。なお、RSSリーダー42は、ユーザーが定期的に新着情報を受信することを指示したウェブサイトのURLを事前に記憶しておいてよく、この場合には、ウェブブラウザ40から転送された再受信要求に含まれるURLが、こうして記憶されたURLに含まれている場合にのみ、新着情報の送信要求をウェブサーバ21に送信する。
The
ウェブサーバ21は、ユーザーコンピュータ31のRSSリーダー42から送信されるクッキーを事前に記憶されているユーザー認証情報と照合して、ユーザー認証をした後、ユーザー認証情報が確認されれば、新着情報をRSSリーダー42に返信する(ステップS49)。RSSリーダー42では、新着情報に記述されたウェブサイトの中から、ユーザーが指定したサイトにアクセスする(ステップS50)。
The
なお、RSSリーダー42は、ユーザーコンピュータ31内に無くてもよい。例えば、ユーザーコンピュータ31内にウェブブラウザ40があり、携帯電話などのモバイル機器内にRSSリーダー42があってもよい。この場合、ユーザーコンピュータ31からRSSリーダー42にユーザー認証情報であるクッキーや新着情報の再受信要求を転送すればよい。モバイル機器は、携帯型パソコン、PHS(Personal Handy phone System)、携帯電話、衛星携帯電話、PDA(Personal Data Assistance)、電子手帳等であってよい。
Note that the
[認証エラーからの復帰手順]
上述したように、RSSリーダー42は、ウェブサーバ21に定期的にアクセスして、新着情報を受信している。この際にも、RSSリーダー42はクッキーDB41に格納されているクッキー(ユーザ認証情報)を添付して、ウェブサーバ21にログインしている。しかしながら、クッキーの有効期限切れや認証情報の失効により、ログインに失敗する場合がある。この場合、ウェブサーバ21からRSSリーダー42に認証エラーが送信される。[Recovery procedure from authentication error]
As described above, the
図4は、本実施形態に係るRSSリーダー用ユーザー認証システムの認証エラーから回復処理を示すフロー図である。同図は、RSSリーダー42がクッキーを用いてウェブサーバ21にログインしようとして失敗した場合の処理の流れを示している。
FIG. 4 is a flowchart showing a recovery process from the authentication error of the RSS reader user authentication system according to the present embodiment. This figure shows the flow of processing when the
まず、RSSリーダー42は、クッキーDB41内に保存されているクッキー(ユーザ認証情報)を読み込み(ステップS61)、読み込んだクッキーを添付して、ウェブサーバ21に新着情報の送信要求をする(ステップS62)。
First, the
ウェブサーバ21はクッキー(ユーザ認証情報)を事前に記憶された情報と照合し、照合に失敗すると、認証エラーのデータをRSSリーダー42に返信する(ステップS63)。この認証エラーのデータには、ウェブサーバ21のウェブブラウザ40用のログインページのURLが含まれている。
The
ウェブサーバ21から認証エラーのデータを受信したRSSリーダー42は、ウェブブラウザ40に対して、ログインページを表示するように要求する(ステップS64)。このとき、RSSリーダー42は、認証エラーのデータに含まれていたログインページのURLをウェブブラウザ40に通知する。なお、RSSリーダー42においてエラー画面を表示して、該エラー画面に含まれるボタン等のUIが操作された場合に、ウェブブラウザ40に対してログインページを表示するように要求してもよい。
The
再ログイン要求を受けたウェブブラウザ40は、自動的にウェブサーバ21にアクセスして、ログインページの送信要求を行ってもよい。或いは、ユーザーの指示があってから、ウェブサーバ21にアクセスして、ログインページの送信要求を行ってもよい。後者の場合、ウェブブラウザ40は、少なくともユーザーの指示があるまで、RSSリーダー42がウェブサーバ21にアクセスした場合に認証エラーが生じた旨をディスプレイに表示させると好適である。ログインページの送信要求に応じてウェブサーバ21からログインページのデータが送信されると、ウェブブラウザ40は、それを受信してディスプレイにログインページを表示する。ウェブブラウザ40からウェブサーバ21にログインページの送信要求をした後の処理は、図3に示すログイン手順のステップS41からステップS50と同じであるから、ここではこれ以上の説明を省略する。
Upon receiving the re-login request, the
本発明によれば、RSSリーダーとウェブブラウザとでユーザー認証情報が共有されるので、RSSリーダーを用いてウェブサイトにログインする際に、ユーザー認証情報を入力する手間を省くことができ、極めて有用なウェブシステムを実現できる。 According to the present invention, since the user authentication information is shared between the RSS reader and the web browser, it is possible to save the trouble of inputting the user authentication information when logging in to the website using the RSS reader. A simple web system.
Claims (15)
前記ウェブブラウザは、
前記ウェブサーバのユーザー認証情報を記憶する記憶手段と、
前記ウェブサーバから受信するウェブページに新着情報の受信要求が含まれる場合に、該受信要求に応じて、前記RSSリーダーに前記新着情報を受信するよう要求する要求手段と、を含み、
前記RSSリーダーは、
前記要求手段による要求に応じて、前記記憶手段に記憶される前記ユーザー認証情報に基づいて前記ウェブサーバにログインするとともに、該ウェブサーバから前記新着情報を受信する新着情報受信手段を含む、
ことを特徴とするRSSリーダー用ユーザー認証システム。A web browser and an RSS reader that are connected to a web server via a communication network;
The web browser
Storage means for storing user authentication information of the web server;
A request means for requesting the RSS reader to receive the new arrival information in response to the reception request when the web page received from the web server includes a new arrival information reception request;
The RSS reader is
In response to a request by the request means, the log-in to the web server based on the user authentication information stored in the storage means, and a new arrival information receiving means for receiving the new arrival information from the web server,
An RSS reader user authentication system characterized by the above.
前記ウェブサーバは、
前記ユーザー認証情報の確認を条件にウェブページを配信する手段と、
前記ユーザー認証情報の確認を条件に前記新着情報を配信する手段と、
を含むことを特徴とするRSSリーダー用ユーザー認証システム。In the RSS reader user authentication system according to claim 1,
The web server is
Means for delivering a web page on condition of confirmation of the user authentication information;
Means for delivering the new arrival information on condition of confirmation of the user authentication information;
A user authentication system for an RSS reader, comprising:
前記ウェブブラウザは、
前記ウェブサーバから送信されるログインページに従って、前記ウェブサーバに対して前記ユーザー認証情報を送信するユーザー認証情報送信手段と、
前記ユーザー認証情報送信手段により送信される前記ユーザー認証情報が前記ウェブサーバにより確認される場合に、前記記憶手段に記憶される前記ユーザー認証情報を更新するユーザー認証情報更新手段と、
をさらに含むことを特徴とするRSSリーダー用ユーザー認証システム。In the RSS reader user authentication system according to claim 1 or 2,
The web browser
User authentication information transmitting means for transmitting the user authentication information to the web server according to a login page transmitted from the web server;
User authentication information updating means for updating the user authentication information stored in the storage means when the user authentication information transmitted by the user authentication information transmitting means is confirmed by the web server;
An RSS reader user authentication system, further comprising:
前記RSSリーダーは、
前記記憶手段に記憶される前記ユーザー認証情報に基づく前記ウェブサーバへのログインに失敗した場合に、前記ウェブブラウザに対して、前記ウェブサーバから前記ログインページを再度受信するよう要求するログインページ再受信要求手段をさらに含む、
ことを特徴とするRSSリーダー用ユーザー認証システム。In the RSS reader user authentication system according to claim 3,
The RSS reader is
When the login to the web server based on the user authentication information stored in the storage unit fails, the login page re-reception that requests the web browser to receive the login page from the web server again. Further comprising request means,
This is a user authentication system for RSS readers.
前記ウェブサーバは、
前記RSSリーダーが前記記憶手段に記憶される前記ユーザー認証情報に基づくログインに失敗した場合に、前記ログインページのURLを前記RSSリーダーに送信するログインURL送信手段をさらに含む、
ことを特徴とするRSSリーダー用ユーザー認証システム。In the RSS reader user authentication system according to claim 4,
The web server is
A log-in URL transmitting unit that transmits the URL of the log-in page to the RSS reader when the RSS reader fails to log in based on the user authentication information stored in the storage unit;
This is a user authentication system for RSS readers.
前記ウェブブラウザは、
前記ログインページ再受信要求手段による要求に応じて、前記ウェブサーバに対して前記ログインページを要求するログインページ要求手段をさらに含む、
ことを特徴とするRSSリーダー用ユーザー認証システム。In the RSS reader user authentication system according to claim 4 or 5,
The web browser
In response to a request by the login page re-reception request means, further includes a login page request means for requesting the login page to the web server,
This is a user authentication system for RSS readers.
前記ウェブブラウザは、
前記ログインページ再受信要求手段による要求に応じて、前記記憶手段に記憶される前記ユーザー認証情報に基づく前記ウェブサーバへのログインに失敗した旨をユーザーに通知するための出力を行う出力手段をさらに含む、
ことを特徴とするRSSリーダー用ユーザー認証システム。In the RSS reader user authentication system according to claim 4 or 5,
The web browser
In response to a request from the login page re-reception request means, an output means for performing an output for notifying the user that login to the web server based on the user authentication information stored in the storage means has failed. Including,
This is a user authentication system for RSS readers.
前記ウェブサーバは、
前記ユーザー認証情報送信手段により送信される前記ユーザー認証情報を確認する場合に、前記ウェブブラウザに前記新着情報の受信要求を含むウェブページを送信するウェブページ送信手段をさらに含む、
ことを特徴とするRSSリーダー用ユーザー認証システム。In the RSS reader user authentication system according to any one of claims 1 to 7,
The web server is
When confirming the user authentication information transmitted by the user authentication information transmission means, further comprising a web page transmission means for transmitting a web page including the new information reception request to the web browser.
This is a user authentication system for RSS readers.
前記新着情報の受信要求は、前記新着情報のURLを含む、
ことを特徴とするRSSリーダー用ユーザー認証システム。In the RSS reader user authentication system according to any one of claims 1 to 8,
The new information reception request includes a URL of the new information,
This is a user authentication system for RSS readers.
前記ウェブサーバから受信するウェブページに新着情報の受信要求が含まれる場合に、前記ウェブブラウザが、該受信要求に応じて、RSSリーダーに前記新着情報を受信するよう要求する要求ステップと、
前記要求ステップでの要求に応じて、前記RSSリーダーが、前記記憶手段に記憶される前記ユーザー認証情報に基づいて前記ウェブサーバにログインするとともに、該ウェブサーバから前記新着情報を受信する新着情報受信ステップと、
を含むことを特徴とするRSSリーダーのユーザー認証方法。A storage step in which the web browser stores the user authentication information of the web server in the storage means;
A request step for requesting the RSS reader to receive the new arrival information in response to the reception request when the web page received from the web server includes a new arrival information reception request;
In response to the request in the request step, the RSS reader logs in to the web server based on the user authentication information stored in the storage means and receives the new arrival information from the web server. Steps,
An RSS reader user authentication method comprising:
前記RSSリーダーが前記記憶手段に記憶される前記ユーザー認証情報に基づく前記ウェブサーバへのログインに失敗した場合に、前記RSSリーダーが、前記ウェブブラウザに対して、前記ウェブサーバから前記ログインページを再度受信するよう要求するログインページ再受信要求ステップをさらに含む、
ことを特徴とするRSSリーダーのユーザー認証方法。In the RSS reader user authentication method according to claim 10,
When the RSS reader fails to log in to the web server based on the user authentication information stored in the storage unit, the RSS reader again returns the login page from the web server to the web browser. A login page re-reception request step for requesting reception;
An RSS reader user authentication method characterized by the above.
前記要求ステップによる要求に応じて、前記RSSリーダーに対して、前記ウェブブラウザが記憶手段に記憶させた前記ウェブサーバのユーザー認証情報に基づいて、前記ウェブサーバにログインさせるとともに、該ウェブサーバから前記新着情報を受信させる新着情報受信ステップと、
をコンピュータに実行させるためのプログラム。A request step for requesting an RSS reader to receive the new arrival information in response to the reception request when the web page received by the web browser from the web server includes a new arrival information reception request;
In response to the request by the requesting step, the RSS reader is made to log in to the web server based on the user authentication information of the web server stored in the storage means by the web browser, and from the web server, the A new information receiving step for receiving new information;
A program that causes a computer to execute.
前記RSSリーダーが前記記憶手段に記憶される前記ユーザー認証情報に基づく前記ウェブサーバへのログインに失敗した場合に、前記RSSリーダーから前記ウェブブラウザに対して、前記ウェブサーバから前記ログインページを再度受信するよう要求させるログインページ再受信要求ステップをさらに前記コンピュータに実行させる
ことを特徴とするプログラム。In the program according to claim 12,
When the RSS reader fails to log in to the web server based on the user authentication information stored in the storage unit, the RSS reader receives the login page from the web server to the web browser again. A program for causing the computer to further execute a login page re-reception requesting step for requesting the user to perform a login page.
前記要求ステップによる要求に応じて、前記RSSリーダーに対して、前記ウェブブラウザが記憶手段に記憶させた前記ウェブサーバのユーザー認証情報に基づいて、前記ウェブサーバにログインさせるとともに、該ウェブサーバから前記新着情報を受信させる新着情報受信ステップと、
をコンピュータに実行させるためのプログラムを記憶した情報記憶媒体。A request step for requesting an RSS reader to receive the new arrival information in response to the reception request when the web page received by the web browser from the web server includes a new arrival information reception request;
In response to the request by the requesting step, the RSS reader is made to log in to the web server based on the user authentication information of the web server stored in the storage means by the web browser, and from the web server, the A new information receiving step for receiving new information;
An information storage medium storing a program for causing a computer to execute.
前記RSSリーダーが前記記憶手段に記憶される前記ユーザー認証情報に基づく前記ウェブサーバへのログインに失敗した場合に、前記RSSリーダーから前記ウェブブラウザに対して、前記ウェブサーバから前記ログインページを再度受信するよう要求させるログインページ再受信要求ステップをさらに前記コンピュータに実行させる
ことを特徴とするプログラムを記憶した情報記憶媒体。In the information storage medium according to claim 14,
When the RSS reader fails to log in to the web server based on the user authentication information stored in the storage unit, the RSS reader receives the login page from the web server to the web browser again. An information storage medium storing a program, further causing the computer to execute a login page re-reception requesting step for requesting the login page to be received.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005112430 | 2005-04-08 | ||
JP2005112430 | 2005-04-08 | ||
PCT/JP2006/307504 WO2006109752A1 (en) | 2005-04-08 | 2006-04-07 | User authentication system for rss reader |
Publications (1)
Publication Number | Publication Date |
---|---|
JPWO2006109752A1 true JPWO2006109752A1 (en) | 2008-11-20 |
Family
ID=37087024
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007512990A Pending JPWO2006109752A1 (en) | 2005-04-08 | 2006-04-07 | User authentication system for RSS reader |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPWO2006109752A1 (en) |
WO (1) | WO2006109752A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6554350B2 (en) * | 2015-07-14 | 2019-07-31 | 株式会社Phone Appli | Service system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6205480B1 (en) * | 1998-08-19 | 2001-03-20 | Computer Associates Think, Inc. | System and method for web server user authentication |
-
2006
- 2006-04-07 JP JP2007512990A patent/JPWO2006109752A1/en active Pending
- 2006-04-07 WO PCT/JP2006/307504 patent/WO2006109752A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2006109752A1 (en) | 2006-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8909757B1 (en) | Consistent link sharing | |
JP5296726B2 (en) | Web content providing system, web server, content providing method, and programs thereof | |
JP5218080B2 (en) | Electronic coupon processing system, user management server device, service providing method, and program | |
JP2011215753A (en) | Authentication system and authentication method | |
JP2010273045A (en) | Server apparatus | |
JP2011507059A (en) | Method and system for entering data into a web page | |
US20090025086A1 (en) | Method for making contents public or private, information providing system, and information providing program | |
JP4989935B2 (en) | Session management method, server used therefor, session management program, and recording medium recording the program | |
JP3933452B2 (en) | Support method and support server for supporting acquisition of information | |
JP3882269B2 (en) | Caller authentication method in communication network system | |
JPWO2008143284A1 (en) | Content providing apparatus, content providing method, and computer-usable storage medium | |
JPWO2006109752A1 (en) | User authentication system for RSS reader | |
JP5069168B2 (en) | Network operation monitoring system, manager device, and network operation monitoring method | |
JP2008077614A (en) | Session management program and session management method | |
JP2004534292A (en) | User browser real-time control system and method | |
US7174461B2 (en) | Information providing system, apparatus and method, and program storing medium | |
JP2002342270A (en) | Remote access control method and remote access control program | |
JP2005316640A (en) | Download input form verification method and system | |
JP2006189978A (en) | System, server, method and program for information retrieval | |
JP2022071684A (en) | Information processing device, method for controlling information processing device and program | |
JP2006189979A (en) | System, server, method and program for information retrieval | |
US20090150404A1 (en) | Method of reading filles from remote server by email | |
KR100690785B1 (en) | Device and method for automatic transfer of community information through network | |
JP4299991B2 (en) | Information storage proxy device, information storage proxy method, and information storage proxy program | |
JP2007157170A (en) | Server for assisting acquisition of information, assistance method and program for making computer execute the assistance method |