-
Notifications
You must be signed in to change notification settings - Fork 1
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
Monty API Authentication, Authorisation, T&Cs and External Data Licenses #350
Comments
Can you say more? Do you mean the user needs to be able to store their access credentials for an external database, that would then be used to query that external database on the fly? We can encode some idea of access rights or permissions into the token, but encoding usernames and credentials to external databases seems a bit non-standard - would be good to understand the use-case better. |
@justinginnetti @LukeCaley @hamishwp (cc @tovari): Here are 3 directions we can take with the terms & conditions on the GO website accounting the current UX: Scenario 1 - “Forced acceptance of the terms” Scenario 2 - “Soft acceptance of the terms” Scenario 3 - “Auto-acceptance of the terms” Unless we need an explicit consent, the third option is the best and least invasive. The banner will be treated like the cookie banner, meaning it will be stored in user cookies and may reappear only if the users clear they cookies or load the site for the first time. We can, in addition, expose further terms and condition regulations to registered users, especially given that they get access to more and more sensitive data. As such, we will need a checkbox upon registration that the users must accept to register. The link to terms will lead to another page with the actual content. We shall also have a more permanent link to that terms page in the footer of the platform. |
Okay, thanks, @mariam-yu . I also prefer Option 3, plus the "checkbox upon registration" for new users that you proposed above. |
Linking
|
6th Feb Meeting Summary Initial clarification: acceptance of the T&Cs is not required unless:
What we need to build is the following:
For the 5th point, I propose the following: create a survey (inside GO if possible) that allows an external user to sign up for a Monty API key, then, once we have approved it, we send them the API key to the email address they signed up with. Thank youuu! @samshara @frozenhelium @udaynwa @mariam-yu @batpad @tovari @nnjemie |
We need:
For point 2, we also need to build in the ability for users to insert external database tokens and their usernames that can be used to allow the user to also extract data from non-open access database (such as EM-DAT). However, need to be careful about storing these tokens...
The text was updated successfully, but these errors were encountered: