microsoftgraph / microsoftgraph/kibali
Extend the JSON permissions model to account for permissions for specific scenarios
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 8
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
The JSON permissions model needs to account for the following scenarios:
- Least-privileged permission for managing a property on a resource
- An additional permission required if a property is included in the JSON body.
For more details and examples, see the following OneNote page:
https://microsoft.sharepoint.com/teams/MicrosoftGraph18/_layouts/OneNote.aspx?id=%2Fteams%2FMicrosoftGraph18%2FShared%20Documents%2FDevEx%2FDevEx%20Notebook&wd=target%28Docs%20%2B%20Graph%20onboarding.one%7CB2D15295-7427-4064-B419-1E44EC18E3D4%2F10-3-2024%20Docs%20%2B%20onboarding%7C45A2E02C-7716-4A5F-8900-A56038526158%2F%29
onenote:https://microsoft.sharepoint.com/teams/MicrosoftGraph18/Shared%20Documents/DevEx/DevEx%20Notebook/Docs%20+%20Graph%20onboarding.one#10-3-2024%20Docs%20+%20onboarding§ion-id={B2D15295-7427-4064-B419-1E44EC18E3D4}&page-id={45A2E02C-7716-4A5F-8900-A56038526158}&end
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the issue body and review the linked OneNote page for the detailed scenarios and examples. Identify the JSON permissions model entry points from the repository, then define completion as supporting least-privileged property management and additional permissions for properties included in JSON bodies.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- authorization, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100