CRM 'Connection' to Desk - "Use Credentials of logged in user"

CRM 'Connection' to Desk - "Use Credentials of logged in user"

From Desk to CRM, I can create a Connection in Sigma (to CRM) that gives me the option to Use Credentials of logged-in user.

In CRM, there is a separate option in setup for 'Connections'. As there is no specific Desk connector, I can create a 'Zoho oAuth' connector (i.e. "zohodeskfromcrm"), which allows me to talk to Desk from CRM using the following:
  1. response = invokeurl
    [
    URL :< URL>
    type :POST
    parameters:data.toString()
    connection:"zohodeskfromcrm"
    ];
The problem is, all function calls originate from me, even if the workflow is executed during another user's session.

My question:
  1. Sigma Connections support 'Use Credentials of logged in user'
  2. Can CRM connections do the same?
  3. Is there a better method to make API calls to Desk, from CRM, in an efficient manner?
  4. (For example, creating a private comment against a ticket in Desk from a logged in CRM user)

Thanks