change output format of getExternalService and getSameSharedUserId
show all permissions with permission spreading (Service)