Skip to content

Implement user license(s) agreement features #744

Open
@paynejd

Description

@paynejd

Many vocabularies require an explicit license agreement, and those licenses change over time and users must agree to the updated licenses. OCL will be required to track user agreements to licenses, and must block access to the application to a user that does not have up-to-date license agreements. When a user signs in, they should not be allowed to complete the sign in process unless they have agreed to all required licenses. It is possible that there will be licenses that are not required and these will instead be connected to user/group permissions, though we have not fleshed this out at all. We will likely also be required to block API access to users that have not completed certain licensing requirements.

Metadata

Metadata

Labels

discussion-neededFlagged for discussion on OCL Community callweb2OCL WEB v2

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions