iam-tools
Faciliates work with permissions of type:
type: "type" identifier: "identifier" | "*" permissions: "scope1:scope2" "scope1:scope3" "scope4:scope5:scope6" "scope7"
Checking permissions
let userPermissions = type: "television" identifier: "*" permissions: "turn" type: "television" identifier: "Acme 1000" permissions: "watch:sports" "watch:news" ; let john = userPermissions; assert;assert;assert;assert; assert;assert;