1. In a service-oriented environment comprising a plurality of services, a method for authenticating a client, the method comprising the steps: invoking at least one service of the plurality of services; associating state information with the at least one service invoked; and using the state information to authenticate a client with at least one service.