<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def authorize_client_credentials( self, client_id, client_secret=None, scope="private_agent" ):
 """Authorize to platform with client credentials This should be used if you posses client_id/client_secret pair generated by platform. """

        self.auth_data = {
            "grant_type": "client_credentials",
            "scope": [ scope ],
            "client_id": client_id,
            "client_secret": client_secret
        }

        self._do_authorize()