Patent ID: 7484243

Claim:
A method for providing secure system access in a data processing system, said method comprising the steps of: receiving, from a user, an authentication request comprising a user name associated with said user, a password associated with said user, and a domain name associated with said user; using said domain name to select, by a single user registry adapter framework interface router that is operatively coupled to a plurality of heterogeneous servers, (i) an access protocol adapter that is associated with said domain name and (ii) an access registry that is associated with said domain name, wherein the access protocol adapter is selected from a plurality of heterogeneous access protocol adapters and loaded into a memory associated with the single user registry adapter framework interface router, and the access registry is selected from a plurality of access registries, wherein each of the access protocol adapters is a communication module that is tailored for a given one of the plurality of access registries in order to handle data manipulation of the authentication request to conform to the given one of the plurality of access registries, and wherein each one of the plurality of different access registries is used to authenticate users for a given respective domain of the data processing system; routing access queries from said user to said access registry using said selected access protocol adapter; and authenticating said user using said selected access registry; wherein the single user registry adapter framework interface router maintains a one-to-one mapping between each supported domain and associated registry for the supported domain.