Ring:declaring Plugin Permissions

Interactively authoring an access-manager permission-declaration manifest (permissions.yaml) for the access-manager "inversão de responsabilidade": drives a plugin team through discovering its real Authorize() surface, normalizing every action to the SEMANTIC standard (never HTTP verbs), declaring roles/group grants and the M2M contract, then emits and validates a manifest that matches the lib-auth/v3 auth/declaration schema. Use when a plugin must publish its own permissions at boot (WireFromEnv) instead of the access-manager seed owning them, or when writing/fixing a permissions.yaml. It also bumps the repo's github-actions-shared-workflows CI pin to the release carrying the permission-manifest nudge. Skip when the plugin has no auth guards, or you only need the wiring (see WireFromEnv) and the manifest already exists.

LerianStudio a0c3fb9 2 files · 19.3 KB Updated

File contents

LerianStudio/ring/tree/main/dev-team/skills/declaring-plugin-permissions commit a0c3fb9227

Frequently asked questions

npx skillmds@latest add lerianstudio/ring-declaring-plugin-permissions