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

API Provider - API Terms of Use #289

Open
elisafw-ux opened this issue Jan 14, 2022 · 1 comment
Open

API Provider - API Terms of Use #289

elisafw-ux opened this issue Jan 14, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request refinement needed Further refinement of requirements needed ux User experience

Comments

@elisafw-ux
Copy link

Story: As an API administrator, I need an automated way to communicate my API terms of use with a user, allow the user to read and accept the terms before they are granted access to my API, and have the acceptance recorded as a record of decision for future auditing if required. (OR) As an API administrator I need to have an ability to broadcast updates to terms to all registered API users w/o having them to agree to the terms again

Details: There is a "Legal" list that is defined that can be set for a Product Environment, and is then displayed on the Request Access page.  Additional work is needed to update the User profile with this acceptance.

A/C:

Show an API Owner selecting the Terms of Use Legal Terms when defining an Environment

Show a Developer requesting access and accepting the Terms of Use

Show the Developer going in again and not seeing the Terms of Use because they have already agreed to them

@elisafw-ux elisafw-ux added enhancement New feature or request ux User experience labels Jan 14, 2022
@ikethecoder
Copy link
Member

Some work to make the Terms of Use details available on the User Profile page, and enhancement to the Directory API to allow API Providers a way of managing new Legal terms.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request refinement needed Further refinement of requirements needed ux User experience
Projects
None yet
Development

No branches or pull requests

4 participants