I am currently creating two modules in two sites, a client and a server on each site respectively. I want the client to be able to be called from code in any module that needs to communicate with the other site. Each site has at least ten custom roles. Is there a way to grant a global permission, I.E. All, or do I need to grant it to every role explicitly?