Patent ID: 9225744
Filing Date: 2015-12-29
Classification: H04L

Abstract:
1. A computer-implemented method for providing impersonation services, comprising: receiving, by a web service and from a servicer, a request to perform an action while impersonating a customer, the action to be performed in a customer environment of a plurality of customer environments hosted by the web service, the request including at least one claim, the claim based at least in part on an impersonation credential of the customer from an impersonation service, the impersonation credential being based at least in part on a scope of authority to impersonate and based at least in part on an identity of the servicer, the impersonation credential comprising information about an authorization of the customer for an impersonation by the servicer; verifying, by the web service with the impersonation service, the identity of the servicer, the claim of the servicer to impersonate the customer, and a permission of the servicer to perform the action while impersonating the customer, the verifying based at least in part on the impersonation credential and a servicer credential, the servicer credential comprising information to authenticate the servicer in association with accessing the plurality of customer environments; and providing, by the web service to the servicer, access to the customer environment to perform the action in the customer environment as if the action were requested by the customer based at least in part on the identity, the claim, and the permission being verified.