You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Factory-Editor can update (Exception: Factory-Editor can run batch upsert letting the role to create objects)
Query Entity Operations
Factory-Admin, Factory-Reader and Factory-Editor roles have the same authorization level to query and filter entities, attributes and type catalogues.
Exception: The newly added entity map endpoints to CRUD entity maps are not secured with RBAC. It's a new feature of the NGSI-LD 1.8.1, might be worth taking a look at.
There's a query endpoint that's not been used by us before with the path "/ngsi-ld/v1/entityOperations/query". Will investigate how it behaves in comparisons to the default GET calls on /entities path.
Subscription Operations
Factory-Admin and Subscriber roles can create, delete and update subscriptions.
Factory-Admin and Factory-Reader can read subscriptions, and Subscriber can only read the subscription by ID.
Suggestion: Subscriber role does not comply with the naming scheme we have and is a very narrow role. It should either be removed or its name changed.
There's an unsecured endpoint with the path "/remotenotify" which lets us send manual notifications to specific subscription IDs. Should be secured or deactivated if no use case exists.
Factory-Admin can CRUD the context source registrations and Factory-Reader can read the registrations.
Factory-Admin and Subscriber role can subscribe to context source registrations and manage those subscriptions analog to the subscription endpoint. ("/ngsi-ld/v1/csourceSubscriptions")
@context Server Operations ("/ngsi-ld/v1/jsonldContexts/")
There are endpoints to CRUD contexts into the Scorpio however they are all unsecured. Should be secured.
There are two other endpoints, one with the path "/createimplicitly" (forgoing the camel case for some reason) and "/createcache/{url}" which are unknown to me. I can investigate if there's interest
Details
Acceptance Criteria
Resources:
Notes
[Some complementary notes if necessary:]
The text was updated successfully, but these errors were encountered: