global permission integration