We have fast track transition function and some groovy script which gets executed on issue create event.
When issue gets created from JIRA, it adds who has done the specific change however issue which gets created from service desk portal shows anonymous has done that change.
e.g. fast track transition - if priority = minor then do xxx action to go to xxx status
it add user name as from in notification email when it is created from JIRA but adds anonymous when it is created from service desk portal