A method for providing SSO authentication when accessing non-SSO-compliant
applications, the method including forwarding a user name and a password
received from a non-SSO-compliant application to an SSO proxy,
encapsulating the user name and password in a request to access a
protected application, authenticating the user name and password
responsive to the request using SSO authentication, and generating an SSO
token if said authentication step is successful.