Patent ID: 8914851

Claim:
A method of providing secure access to a first server for a user, the first server providing a plurality of sets of services, each set of services in the plurality of sets of services requiring user authentication at a corresponding security level, the method comprising: at a second server different than the first server: receiving, from the first server, a list of said plurality of sets of services and the corresponding security levels; receiving a request to authenticate the user for accessing the first server; providing the list of the plurality of sets of services of the first server to the user; receiving a selection of a particular security level to use a corresponding set of services provided by the first server; receiving a set of security information to authenticate the user for the selected particular security level; validating the received set of security information by the second server; and sending a set of credentials from the second server to the first server to authenticate the user on the first server for using the set of services corresponding to the selected particular security level.