Auth scope changes#61
Conversation
lecoqlibre
left a comment
There was a problem hiding this comment.
This work is not aligned with our efforts to move closer to the Solid international consensus especially our previous work on the WebID. For me the DFC should rather move to Solid-OIDC.
If this solution is a transition and a temporary-only solution it should be noticed.
| | **Subject** | **Endpoints accessible with subject** | | ||
| | --- | --- | | ||
| | Enterprise | Enterprise, Address, SocialMedia, PhoneNumber, CustomerCategory, Coordination, Place | | ||
| | Product | TechnicalProduct, LocalizedProduct, SuppliedProduct, Catalog, CatalogItem, Offer, Price, Transformation, ConsumptionFlow, ProductionFlow | |
There was a problem hiding this comment.
Split Price/Offer
|
@simonLouvet requests:
|
| @@ -0,0 +1,36 @@ | |||
| # Authorization Strategy | |||
|
|
||
| Furthermore it is recommended that RP's implment a data consent system, whereby data owners can grant (and revoke) access to these scopes for individual clients/users within the OIDC domain. For example a portal wishing to read data on a users Enterprise and Products, might request `ReadEnterprise` and `ReadProduct` access. The RP should record which Enterprises have authorized a specific client or user to which scopes. | ||
|
|
||
| The DFC community provides a web component that can support RP's with this workflow: the [Data Sharing Module](https://github.com/startin-blox/data-sharing-module/) has full instructions on how to implment & manage scope permissions for users on your platform. |
There was a problem hiding this comment.
Clarify SiB (not part of DFC Community) built DPMfor Coopcircuits (are part of DFC Community)
|
@lecoqlibre is there a documentation link/paragraph that we could add here to give info on how Solid-OIDC can answer permissions between users? |
lecoqlibre
left a comment
There was a problem hiding this comment.
OK. There is still work to do but can start with this.
PR detailing changes to incorporate scope-based authorization within the DFC Standard