User’s authorization social networks creates a problem of protection of information from third-party applications. To solve it is commonly used protocol OAuth, however, the development of Internet applications, and also requires the protection of data that is not in the OAuth 1.0, in particular for requests other than the URL-encoded. In this paper we propose a modification of the protocol OAuth, classes and signature generation algorithm, which provides support for the signature of any requests. The modified library supports standard and custom implementation of OAuth. This change significantly increased the scope of usage for protocol OAuth. For verification the test was conducted in which 40 threads continuously load server. Using this modification imposes the requirement for developers to monitor the average size of the request and in the case of a large request to consider not using the verification of request body.