vivo-project / VIVO

VIVO is an extensible semantic web application for research discovery and showcasing scholarly work
http://vivoweb.org
BSD 3-Clause "New" or "Revised" License
202 stars 127 forks source link

Attribute based access control implementation #3887

Closed litvinovg closed 7 months ago

litvinovg commented 1 year ago

VIVO GitHub issue

Vitro PR

What does this pull request do?

This pull request is a VIVO part of new authorization mechanism that provides flexible way to configure access rules and check access requests.

What's new?

This pull requests contains:

How should this be tested?

There are 2 ways to test it:

Additional notes

Interested parties

@chenejac @vivo-project/vivo-committers

matthiasluehr commented 8 months ago

Tested migration of existing custom roles and related permissions. Looks good.