Patent ID: 7647404

Claim:
A method of authentication processing during a Single Sign On transaction when any aspect of at least one of a transaction processing request, content processing, and output processing is accessed via a Web connection, and an authentication is required as part of a Web application, the method comprising the steps of: receiving a request from a user for content from the Web application, wherein the Web application is proxied through a content transform proxy service implemented by a content transform proxy program; using the Web application to match a set of definitions in the content transform proxy program; creating a content transform proxy process for the content request; determining whether the content request matches a specific Web application single sign on definition; if the content request matches the specific Web application single sign on definition, continuing the authentication processing; using the content transform proxy process to request an AuthToken for the Web application from a login proxy service; obtaining the AuthToken using the login proxy service; reading in pre-determined Resolver definitions; after reading in the resolver definitions, using the resolver to determine specific authentication definitions that are required for the Web application; using the resolver to check a database to determine whether, for the Web application, authentication credentials are stored for the user; if the authentication credentials are stored for the user, using the resolver to re-submit the authentication credentials from the database; if the authentication credentials are not stored for the user, using the resolver to query the user for input for the authentication credentials; upon successful authentication, using the resolver to store the AuthToken in the database; and using the database to return the AuthToken to the login proxy service used in the request to the proxied Web application.