Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 564348

Summary: Support Publisher Agreements
Product: Community Reporter: Denis Roy <denis.roy>
Component: API.eclipse.orgAssignee: API.eclipse.org inbox <api-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: chris.guindon, sharon.corbett, wayne.beaton, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Denis Roy CLA 2020-06-16 14:02:48 EDT
Some projects, which use OpenID and the EF as an identity provider, may need to fetch/store the results of a Publisher Agreement: before allowing a user to publish content on a site, or in an app, the user would have to agree to some arbitrary agreement.

Request is for an API mechanism to fetch the state of a publisher agreemenent of a projet for a user, and to store the accepted state of that agreement.
Comment 1 Christopher Guindon CLA 2020-10-02 16:39:56 EDT
(In reply to Denis Roy from comment #0)
> Some projects, which use OpenID and the EF as an identity provider, may need
> to fetch/store the results of a Publisher Agreement: before allowing a user
> to publish content on a site, or in an app, the user would have to agree to
> some arbitrary agreement.
> 
> Request is for an API mechanism to fetch the state of a publisher
> agreemenent of a projet for a user, and to store the accepted state of that
> agreement.

This is done for open-vsx:
https://eclipsefdn.github.io/openvsx-publisher-agreement-specs/