A user selector proxy for providing Authentication, Authorization, and Accounting (AAA) services in a telecommunications network coupled to an Internet network wherein a plurality of servers are further communicably coupled to said Internet network and said user selector proxy is communicably coupled to said telecommunications network and said Internet network, comprising:
- means for receiving a first AAA-service request from a particular AAA-client associated with a user, said AAA-service request further including a user identifier for identifying said user, said user identifier formatted either in a structured or unstructured format;
- means for identifying a particular one of said plurality of servers storing AAA data associated with said user wherein said means for identifying further comprises
- means for determining which portion of said received user identifier, among a group of portions that includes a user-name, a user domain, and combinations thereof, is needed for identifying a particular one of said plurality of servers;
- and
- means for selecting an appropriate one from said plurality of servers based on said determination;
- and
- means for transmitting a second AAA-service request to said selected server.