JP5732732B2 - 認証サーバ装置、プログラム、および方法 - Google Patents
認証サーバ装置、プログラム、および方法 Download PDFInfo
- Publication number
- JP5732732B2 JP5732732B2 JP2010062292A JP2010062292A JP5732732B2 JP 5732732 B2 JP5732732 B2 JP 5732732B2 JP 2010062292 A JP2010062292 A JP 2010062292A JP 2010062292 A JP2010062292 A JP 2010062292A JP 5732732 B2 JP5732732 B2 JP 5732732B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- server
- login
- authentication
- user
- 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.)
- Active
Links
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/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4552—Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Description
シングル・サインオン・サーバ10は、プロセッサ12、例えば磁気ディスクおよびRAMのような記憶装置14、受付部102、ログイン解析部104、ログイン実行部106、およびネットワーク5に接続されるネットワーク・インタフェース(NW/IF)を含んでいる。記憶装置14は、サーバ用のプログラム、およびデータベース(DB)16およびその他のデータ等を格納する。
図3のサーバ別のログイン情報のテーブルは、例えば、次の各項目(エントリ)を含んでいる。
(1)ウェブ・サーバのトップ・ウェブページのURLまたはURI、
(2)ウェブ・サーバのログイン用のURLまたはURI、
(3)サーバの認証方式(Form/Basic)、
(4)認証用の固有情報、
(5)ログイン要求用のURLまたはURI、および
(6)ログイン・データ情報。
(1)代表認証情報としての代表IDおよび代表パスワード、
(2)サーバまたはアプリケーション用のユーザID、および
(3)サーバまたはアプリケーション用のユーザ・パスワード。
(1)仮のユーザID、
(2)仮のパスワード、および
(3)仮のその他の可変情報。
図4Bにおける所定の形式の仮のユーザID(例えば、“uid”)および所定の形式の仮のパスワード(例えば、“password”)は、図4Aの実際の認証情報としてのユーザIDおよびユーザ・パスワードを継承して用いることを表す。図4Bの仮のその他の可変情報は、図4Aの認証情報中のいずれの項目の情報とも対応しないので、その“仮のその他の可変情報”が実際の“その他の可変情報”となってもよい。
(1)ウェブ・サーバのトップ・ウェブページのURL“http://sample.fujitsu.com/index.html”、
(2)ウェブ・サーバのログイン用のURL“http://sample.fujitsu.com/login.html”、
(3)ウェブ・サーバの認証方式“Form”、
(4)ウェブ・サーバの認証用の固有情報“input”、“name”、 “userID”、“LOG_IN”、“userid”、“passwd”“submit”、“action”、
(5)ウェブ・サーバのログイン要求用のURL“http://sample.fujitsu.com/action.html”、および
(6)ウェブ・サーバのログイン・データ情報“userid=uid,passwd=password,docID=key1”。
図5Aにおいて、破線の下線で示されたログイン・データ情報中の値“uid”、“password”および“key1”は、ログイン用の仮の可変情報である。
(1)ウェブ・サーバのトップ・ウェブページのURL“http://sample.fujitsu.com/index.html”、
(2)ウェブ・サーバのログイン用のURL“http://sample.fujitsu.com/login.html”、および
(3)ウェブ・サーバの認証方式“Basic”(ベーシック認証、基本認証)。
認証方式が“Basic”の場合は、他の項目(4)〜(6)は存在しない。
(1)代表ユーザID“UserID_10”および代表パスワード“PWD_10”、
(2)実際のユーザID“UserID_11”、および
(3)実際のユーザ・パスワード“PWD_11”。
(1)仮のユーザID“uid”、
(2)仮のユーザ・パスワード“password”、および
(3)仮の可変情報“key1,workgroup”。
上述のように、(3)仮の可変情報“key1,workgroup”は最終的に実際の可変情報となってもよい。
(付記1) クライアントのサーバへのシングル・サインオンによるログインを実現するサーバ装置であって、
記憶装置と、
前記クライアントから受信した前記サーバに対するログイン情報を解析して、前記サーバの認証方式を判定し、さらに前記ログイン情報から可変情報であることを表す所定形式の仮の認証情報を抽出して、前記認証方式の情報と前記可変情報としての前記仮の認証情報とを前記記憶装置に格納し、ユーザの代表認証情報に対する前記サーバ用の前記ユーザの認証情報を前記可変情報として前記記憶装置に格納する解析部と、
を具えるサーバ装置。
(付記2) さらに、別のクライアントから前記代表認証情報による認証によって前記サーバへのログイン要求を受信した場合に、前記記憶装置から前記認証方式の情報、前記可変情報としての前記仮の認証情報、および前記ユーザの認証情報を取り出し、前記認証方式に従って前記可変情報として前記ユーザの認証情報を用いて前記サーバに対するログイン要求を生成するログイン実行部を具える、付記1に記載のサーバ装置。
(付記3) 前記解析部は、前記代表認証情報に対する前記サーバ用の前記ユーザの認証情報を、別のクライアントから受信した認証情報登録要求から抽出するものであることを特徴とする、付記1または2に記載のサーバ装置。
(付記4) 前記解析部は、さらに前記ログイン情報から固定情報を抽出して前記記憶装置に格納し、
前記ログイン実行部は、前記記憶装置から前記固定情報を取り出して、前記認証方式に従って前記固定情報と前記可変情報としての前記ユーザの認証情報とを用いて前記サーバに対するログイン要求を生成するものであることを特徴とする、付記2に記載のサーバ装置。
(付記5) 前記解析部は、前記認証情報登録要求を受信する前に、ユーザの代表認証情報に対する任意のサーバへのログイン用の認証情報を入力するための登録画面を表す情報を前記別のクライアントに送信するものであることを特徴とする、請求項3に記載のサーバ装置。
(付記6) 前記解析部は、前記ログイン情報を受信する前に、前記サーバから受信したログイン画面を表す情報を前記別のサーバへ転送し、前記ログイン画面を表す情報を解析して、前記ログイン画面を表す情報に認証用の固有情報が存在する場合にはその認証用の固有情報を抽出して前記記憶装置に格納するものであることを特徴とする、付記1乃至5のいずれかに記載のサーバ装置。
(付記7) 記憶装置を有するサーバ装置用の、クライアントのサーバへのシングル・サインオンによるログインを実現するためのプログラムであって、
前記クライアントから受信した前記サーバに対するログイン情報を解析して、前記サーバの認証方式を判定し、さらに前記ログイン情報から可変情報であることを表す所定形式の仮の認証情報を抽出して、前記認証方式の情報と前記可変情報としての前記仮の認証情報とを前記記憶装置に格納するステップと、
ユーザの代表認証情報に対する前記サーバ用の前記ユーザの認証情報を前記可変情報として前記記憶装置に格納するステップと、
を前記サーバ装置に実行させるためのプログラム。
10 シングル・サインオン・サーバ
14 記憶装置
16 データベース
20 管理者用の情報処理端末(クライアント)
22、24 ユーザ用の情報処理端末(クライアント)
30、32、34 ウェブ・サーバ
Claims (7)
- サーバへのシングル・サインオンによるログインを実現する認証サーバ装置であって、
記憶装置と、
解析部と、を具え、
前記解析部は、
前記サーバに対する第1のログイン要求に含まれるログイン情報から可変情報であることを表す所定形式の認証情報を抽出し、
前記サーバの識別情報と対応付けて、抽出した前記所定形式の認証情報を前記記憶装置に格納し、
ユーザの識別情報と該ユーザの前記サーバに対する認証情報とを含む第2のログイン要求に含まれるログイン情報から抽出された該ユーザの前記サーバに対する認証情報を、前記ユーザの前記サーバに対するログインにおける前記所定形式の認証情報に対応する情報として前記記憶装置に格納するものである
ことを特徴とする認証サーバ装置。 - 前記所定形式の認証情報は、前記第1のログイン要求に含まれるログイン情報中の可変認証情報を識別し可変情報の位置を表すものであることを特徴とする、請求項1に記載の認証サーバ装置。
- さらに、クライアントから代表認証情報による認証によって前記サーバへの第3のログイン要求を受信した場合に、前記記憶装置から、認証方式の情報、可変情報としての仮の認証情報、および前記ユーザの前記サーバに対する認証情報を取り出し、前記認証方式に従って前記可変情報として前記ユーザの前記サーバに対する認証情報を用いて前記サーバに対するログイン要求を生成するログイン実行部を具える、請求項1または2に記載の認証サーバ装置。
- 前記解析部は、前記ユーザの前記サーバに対する認証情報をクライアントから受信するものであることを特徴とする、請求項1乃至3のいずれかに記載の認証サーバ装置。
- 前記解析部は、さらに前記第1のログイン要求に含まれるログイン情報から固定情報を抽出して前記記憶装置に格納し、
前記ログイン実行部は、前記記憶装置から前記固定情報を取り出して、前記認証方式に従って、前記固定情報と前記可変情報としての前記ユーザの前記サーバに対する認証情報とを用いて前記サーバに対するログイン要求を生成するものであることを特徴とする、請求項3に記載の認証サーバ装置。 - サーバへのシングル・サインオンによるログインを実現するためのプログラムであって、
前記サーバに対する第1のログイン要求に含まれるログイン情報から可変情報であることを表す所定形式の認証情報を抽出し、
前記サーバの識別情報と対応付けて、抽出した前記所定形式の認証情報を前記記憶装置に格納し、
ユーザの識別情報と該ユーザの前記サーバに対する認証情報とを含む第2のログイン要求に含まれるログイン情報から抽出された該ユーザの前記サーバに対する認証情報を、前記ユーザの前記サーバに対するログインにおける前記所定形式の認証情報に対応する情報として前記記憶装置に格納する
処理を認証サーバ装置に実行させるためのプログラム。 - サーバへのシングル・サインオンによるログインを実現するためのプログラムであって、
前記サーバに対する第1のログイン要求に含まれるログイン情報から可変情報であることを表す所定形式の認証情報を抽出し、
前記サーバの識別情報と対応付けて、抽出した前記所定形式の認証情報を前記記憶装置に格納し、
ユーザの識別情報と該ユーザの前記サーバに対する認証情報とを含む第2のログイン要求に含まれるログイン情報から抽出された該ユーザの前記サーバに対する認証情報を、前記ユーザの前記サーバに対するログインにおける前記所定形式の認証情報に対応する情報として前記記憶装置に格納する
処理を、認証サーバ装置が実行する方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010062292A JP5732732B2 (ja) | 2010-03-18 | 2010-03-18 | 認証サーバ装置、プログラム、および方法 |
US13/026,573 US8863263B2 (en) | 2010-03-18 | 2011-02-14 | Server apparatus and program for single sign-on |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010062292A JP5732732B2 (ja) | 2010-03-18 | 2010-03-18 | 認証サーバ装置、プログラム、および方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011197874A JP2011197874A (ja) | 2011-10-06 |
JP5732732B2 true JP5732732B2 (ja) | 2015-06-10 |
Family
ID=44648291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010062292A Active JP5732732B2 (ja) | 2010-03-18 | 2010-03-18 | 認証サーバ装置、プログラム、および方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8863263B2 (ja) |
JP (1) | JP5732732B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5732732B2 (ja) * | 2010-03-18 | 2015-06-10 | 富士通株式会社 | 認証サーバ装置、プログラム、および方法 |
JP5510434B2 (ja) * | 2011-11-30 | 2014-06-04 | コニカミノルタ株式会社 | ネットワークシステム、情報処理装置およびその制御方法、ならびにコンピュータープログラム |
JP6252159B2 (ja) * | 2013-12-18 | 2017-12-27 | 株式会社リコー | 認証システム、認証方法、プログラム、情報処理装置、及び機器 |
WO2019057305A1 (en) * | 2017-09-25 | 2019-03-28 | Motorola Mobility Llc | DETERMINING DYNAMIC POLICY RULES IN A MOBILE NETWORK USING SUBSCRIPTION DATA IN AN APPLICATION SERVER |
EP3788758B1 (en) * | 2018-04-30 | 2024-06-05 | Telecom Italia S.p.A. | Method and system for secure automatic login through a mobile device |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5682478A (en) * | 1995-01-19 | 1997-10-28 | Microsoft Corporation | Method and apparatus for supporting multiple, simultaneous services over multiple, simultaneous connections between a client and network server |
US6801946B1 (en) * | 2000-06-15 | 2004-10-05 | International Business Machines Corporation | Open architecture global sign-on apparatus and method therefor |
EP1223721A3 (en) * | 2000-10-31 | 2004-07-14 | Microsoft Corporation | Systems and methods for automatically formulating response to authentication requests from secured servers |
JP2002334056A (ja) * | 2001-05-08 | 2002-11-22 | Infocom Corp | ログイン代行システム及びログイン代行方法 |
JP2003323407A (ja) * | 2002-04-30 | 2003-11-14 | Bank Of Tokyo-Mitsubishi Ltd | サーバ間で認証情報を共有するための認証システムと、この認証システムに用いる記憶装置及び認証要求装置 |
JP4467256B2 (ja) * | 2003-06-19 | 2010-05-26 | 富士通株式会社 | 代理認証プログラム、代理認証方法、および代理認証装置 |
JP4615247B2 (ja) * | 2004-05-07 | 2011-01-19 | 株式会社日立製作所 | コンピュータシステム |
JP2006107007A (ja) * | 2004-10-04 | 2006-04-20 | Hitachi Ltd | 認証手順解析装置及び認証手順解析方法 |
JP2006119943A (ja) * | 2004-10-22 | 2006-05-11 | Hitachi Ltd | 既読管理方法 |
JP4779444B2 (ja) * | 2005-05-26 | 2011-09-28 | 株式会社日立製作所 | シングルサインオン実現方法 |
US8327427B2 (en) * | 2006-09-25 | 2012-12-04 | Rockstar Consortium Us Lp | System and method for transparent single sign-on |
JP4652350B2 (ja) * | 2007-01-29 | 2011-03-16 | Necソフト株式会社 | リバースプロキシサーバ、その制御方法及びプログラム |
WO2009145987A2 (en) * | 2008-03-30 | 2009-12-03 | Symplified, Inc. | System, method, and apparatus for single sign-on and managing access to resources across a network |
JP4815481B2 (ja) * | 2008-10-06 | 2011-11-16 | 株式会社オプティム | ネットワーク中継機器、ユーザ情報管理システム、およびユーザ情報管理方法 |
EP2485453B1 (en) * | 2009-02-19 | 2016-04-20 | SecureKey Technologies Inc. | Method for online authentication |
JP5585009B2 (ja) * | 2009-06-25 | 2014-09-10 | 日本電気株式会社 | 認証補助装置および認証システム |
JP5732732B2 (ja) * | 2010-03-18 | 2015-06-10 | 富士通株式会社 | 認証サーバ装置、プログラム、および方法 |
-
2010
- 2010-03-18 JP JP2010062292A patent/JP5732732B2/ja active Active
-
2011
- 2011-02-14 US US13/026,573 patent/US8863263B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US8863263B2 (en) | 2014-10-14 |
JP2011197874A (ja) | 2011-10-06 |
US20110231920A1 (en) | 2011-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5218080B2 (ja) | 電子クーポン処理システム、ユーザ管理サーバ装置、サービス提供方法、およびプログラム | |
JP4729651B2 (ja) | 認証装置,認証方法およびその方法を実装した認証プログラム | |
CN102171984B (zh) | 服务提供者访问 | |
US9413750B2 (en) | Facilitating single sign-on (SSO) across multiple browser instance | |
AU2016349477B2 (en) | Systems and methods for controlling sign-on to web applications | |
US8732815B2 (en) | System, method of authenticating information management, and computer-readable medium storing program | |
US20100049790A1 (en) | Virtual Identity System and Method for Web Services | |
JP5296726B2 (ja) | Webコンテンツ提供システム、Webサーバ、コンテンツ提供方法、及びこれらのプログラム | |
JP2005321970A (ja) | コンピュータシステム | |
US20110289138A1 (en) | Method, machine and computer program product for sharing an application session across a plurality of domain names | |
CN101426009A (zh) | 身份管理平台、业务服务器、统一登录系统及方法 | |
WO2010149222A1 (en) | Attribute management | |
JP5732732B2 (ja) | 認証サーバ装置、プログラム、および方法 | |
CN103888540B (zh) | 登录信息同步方法、被同步和同步网络服务器 | |
US7093019B1 (en) | Method and apparatus for providing an automated login process | |
JP2008015733A (ja) | ログ管理計算機 | |
JP4360017B2 (ja) | サーバ装置 | |
JP2000106552A (ja) | 認証方法 | |
JP5252721B2 (ja) | 情報提供サーバ | |
JP2002342270A (ja) | リモートアクセス制御方法、リモートアクセス制御プログラム | |
JP2001306520A (ja) | 広告表示可能なサービス提供システム、セキュアプロバイダ装置、サービス提供装置、セキュアプロバイダ方法、サービス提供方法、ならびに、情報記録媒体 | |
KR100477798B1 (ko) | 다중 단말기간 세션 유지 방법 | |
JP4837060B2 (ja) | 認証装置及びプログラム | |
JP2005346571A (ja) | 認証システム及び認証方法 | |
JP2005293161A (ja) | 認証システム、認証方法及びコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130108 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131128 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131203 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140203 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140708 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140908 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150317 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150330 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5732732 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |