System and method for distributed authentication service
First Claim
1. In a distributed network which is registered with a unique domain name, said network comprising a number of clients and a number of authentication servers, said clients and said authentication servers being communicatively coupled to each other via a global telecommunication network, each of said authentication servers having a fully qualified domain name which is a local host name with said unique domain name appended, a distributed authentication system, wherein a given user enters a global user identification (GUID) and a password for authentication to be carried out at a target authentication server, said GUID comprising a user name, a delimitation symbol, and a domain portion which is same as the local host name of said target authentication server, said distributed authentication system comprising:
- means for parsing an entered GUID and extracting said domain portion therefrom;
means for appending said unique domain to said domain portion to form a fully qualified domain name (formed FQDN);
means for translating said FQDN to an Internet Protocol (IP) address representing said target authentication server;
means for sending said user name and password to said target authentication server for authentication; and
means for distributing and caching an authentication result.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for distributed authentication service is disclosed, which prevents any single participant from monitoring the logon rates of other participants is disclosed. In particular, there is no single central list that is consulted to identify where the authentication should be performed. Rather, the systems keys on the domain portion of the global user ID. The client portion parses the entered ID and re-directs the submission to the appropriate authentication service. Rather than consulting a global look-up table, the domain name is pre-pended to a central host domain and DNS is consulted to find the location of the underlying authentication servers. The DNS look-up is distributed and cached and, as a result, the look-up cannot be centrally monitored.
-
Citations
15 Claims
-
1. In a distributed network which is registered with a unique domain name, said network comprising a number of clients and a number of authentication servers, said clients and said authentication servers being communicatively coupled to each other via a global telecommunication network, each of said authentication servers having a fully qualified domain name which is a local host name with said unique domain name appended, a distributed authentication system, wherein a given user enters a global user identification (GUID) and a password for authentication to be carried out at a target authentication server, said GUID comprising a user name, a delimitation symbol, and a domain portion which is same as the local host name of said target authentication server, said distributed authentication system comprising:
-
means for parsing an entered GUID and extracting said domain portion therefrom;
means for appending said unique domain to said domain portion to form a fully qualified domain name (formed FQDN);
means for translating said FQDN to an Internet Protocol (IP) address representing said target authentication server;
means for sending said user name and password to said target authentication server for authentication; and
means for distributing and caching an authentication result. - View Dependent Claims (2, 3, 4)
-
-
5. A method for providing distributed authentication service, wherein a given user enters a global user identification (GUID) and a password for authentication to be carried out at a target authentication server, said GUID comprising a user name, a delimitation symbol, and a domain portion which is same as the local host name of said target authentication server, said method comprising the computer-implemented steps of:
-
entering the user'"'"'s GUID and password;
parsing said entered GUID and extracting said domain portion from said GUID;
appending a unique domain name to said domain portion to form a fully qualified domain name (FQDN);
looking up said FQDN in a domain name system (DNS) to obtain an address representing said target authentication server;
sending said user name and password to said target authentication server for authentication; and
distributing and caching an authentication result. - View Dependent Claims (6)
-
-
7. In a distributed network which is registered with a unique domain name, said network comprising a number of clients and a number of authentication servers, said clients and said authentication servers being communicatively coupled to each other via a global telecommunications network, each of said authentication servers having a fully qualified domain name which is a local host name with said unique domain name appended, a method for providing distributed authentication service, wherein a given user enters a global user identification (GUID) and a password for authentication to be carried out at a target authentication server, said GUID comprising a user name, a delimitation symbol and a domain portion which is same as the local host name of said target authentication server, said method comprising the steps of:
-
entering the user'"'"'s GUID and password;
parsing entered GUID and extracting said domain portion from said GUID;
appending said unique domain name to said domain portion to form a fully qualified domain name (FQDN);
checking a local list of registered fully qualified domain names (FQDN) to obtain an Internet Protocol (IP) address for said target authentication server, wherein each FQDN in said local list is mapped to a unique IP address;
sending said user name and password to said target authentication server for authentication; and
distributing and caching an authentication result. - View Dependent Claims (8)
-
-
9. In a distributed network which is registered with a unique domain name, said network comprising a number of clients and a number of authentication servers, said clients and said authentication servers being communicatively coupled to each other via a global telecommunications network, each of said authentication servers having a fully qualified domain name which is a local host name with said unique domain name appended, a method for providing distributed authentication service, wherein a given user enters a global user identification (GUID) and a password for authentication to be carried out at a target authentication server, said GUID comprising a user name, a delimitation symbol and a domain portion which is same as the local host name of said target authentication server, said method comprising the computer-implemented steps of:
-
entering the user'"'"'s GUID and password;
parsing said GUID and extracting said domain portion;
appending said unique domain name to said domain portion to form a fully qualified domain name (FQDN) in said unique domain;
checking a local list of registered fully qualified domain names (RFQDN) to obtain an Internet Protocol (IP) address for said target authentication server, wherein each RFQDN in said local list is mapped to a unique IP address;
if said step of checking fails, looking up a domain name system (DNS) to obtain an Internet Protocol (IP) address representing said FQDN;
sending said user name and password to said target authentication server for authentication; and
distributing and caching an authentication result. - View Dependent Claims (10)
-
-
11. A method for providing distributed authentication service, wherein a given user enters a global user identification (GUID) and a password for authentication to be carried out at a target authentication server, said GUID comprising a user name, a delimitation symbol and said target authentication server'"'"'s domain name, said method comprising the steps of:
-
entering the user'"'"'s GUID and password;
parsing said entered GUID and extracting said target authentication server'"'"'s domain name;
pre-pending said common local host name to said target authentication server'"'"'s domain name to form a fully qualified domain name (FQDN);
checking a local list of registered fully qualified domain names (RFQDN) to obtain an address for said target authentication server, wherein each RFQDN in said local is mapped to a unique address;
sending said user name and password to said target authentication server for authentication; and
distributing and caching an authentication result. - View Dependent Claims (12, 13)
-
-
14. In a distributed network comprising a number of clients and a number of authentication servers, said clients and said authentication servers being communicatively coupled to each other via a global telecommunications network, each of said authentication servers having a fully qualified domain name which is a local host name with its domain name appended, a method for providing distributed authentication service, wherein a given user enters a global user identification (GUID) and a password for authentication to be carried out at a target authentication server, said GUID comprising a user name, a delimitation symbol and said target authentication server'"'"'s domain name, said method comprising the steps of:
-
entering the user'"'"'s GUID and password;
parsing said entered GUID and extracting said target authentication server'"'"'s domain name;
checking a local list of domain names to obtain an Internet Protocol (IP) address for said target authentication server, wherein each domain name in said list is mapped to a registered authentication server'"'"'s IP address;
sending said user name and password to said target authentication server for authentication;
distributing and caching an authentication result. - View Dependent Claims (15)
-
Specification