Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release middleware-v0.2.0 #653

Merged
merged 293 commits into from May 26, 2021
Merged

Release middleware-v0.2.0 #653

merged 293 commits into from May 26, 2021

Conversation

srosset81
Copy link
Contributor

@srosset81 srosset81 commented Mar 25, 2021

New feature: WebACL

This new release includes WebACL handling on Fuseki, the middleware and the frontend (Archipelago layout). WebACL management is optional and must be turned on manually.

See the doc for the middleware and the frontend.

If you want to migrate an existing SemApps middleware, call the migration.addRightsToAll action in pair-ldp-server. To create a new dataset with WebACL-checking enabled, please use the fuseki-admin.createDataset action, passing a secure: true parameter (otherwise Fuseki will not check the permissions of the triples it returns).

Breaking changes

  • API routes are now automatically added by the different Moleculer services. The dependencies to these services should be removed from ApiGateway, as well as the calls to getApiRoutes.
  • You must use the version 0.10.0-beta1 (or more) of the moleculer-web package, as the addRoute action has been added here.
  • The params to initialize the authProvider have changed. See the new docs.
  • The @semapps/connector package has been renamed to @semapps/auth, and you should now use the new AuthService instead of importing a Connector in the ApiGateway. See the new docs.

nikoPLP and others added 30 commits March 1, 2021 17:16
…h_from_sparql_semappsuser

defaultGraph and ACL graph configuration, Closes #570
…_mechanism

ACL verification mechanism closes #569
…nied_in_middleware

handle access denied in middleware
…_of_a_ressource

Middleware permission mechanism: {get, set, add, has}Rights
# Conflicts:
#	src/jena/fuseki-docker/extra/semapps-jena-permissions-1.0.0.jar
@vercel vercel bot temporarily deployed to Preview – website May 18, 2021 10:51 Inactive
@vercel vercel bot temporarily deployed to Preview – archipel May 18, 2021 10:51 Inactive
@vercel vercel bot temporarily deployed to Preview – website May 20, 2021 11:42 Inactive
@vercel vercel bot temporarily deployed to Preview – archipel May 20, 2021 11:42 Inactive
@vercel vercel bot temporarily deployed to Preview – website May 20, 2021 11:44 Inactive
@vercel vercel bot temporarily deployed to Preview – archipel May 20, 2021 11:44 Inactive
# Conflicts:
#	src/frontend/boilerplates/archipelago/src/App.js
#	src/frontend/boilerplates/archipelago/src/resources/Agent/Activity/Task/TaskEdit.js
#	src/frontend/boilerplates/archipelago/src/resources/Agent/Activity/Task/TaskList.js
#	src/frontend/boilerplates/archipelago/src/resources/Agent/Actor/Organization/OrganizationEdit.js
#	src/frontend/boilerplates/dms/package-lock.json
#	src/frontend/boilerplates/dms/package.json
#	src/frontend/packages/archipelago-layout/dist/index.cjs.js
#	src/frontend/packages/archipelago-layout/dist/index.es.js
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants