Do we really need to create application user in the crm in order to consume crm api ? Using clientid, clientsecret itself we can generate token rite. Whats the significance of application user created ?