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

The look of the API landing page and tidy up questions #489

Open
k8hughes opened this issue Jan 17, 2019 · 8 comments
Open

The look of the API landing page and tidy up questions #489

k8hughes opened this issue Jan 17, 2019 · 8 comments
Projects

Comments

@k8hughes
Copy link
Collaborator

It needs to be renamed to be called "Development Data Hub API" instead of DDW.

I know API pages don't need to be super designed or pretty but should we have a logo or be using DI fonts? (not sure what is the norm for API pages?)

Have we checked the API is secure and there is no risk of comprising the DDW?

@k8hughes k8hughes created this issue from a note in 2019 Q1 (To Do This Sprint) Jan 17, 2019
@edwinmp edwinmp moved this from To Do This Sprint to In Progress in 2019 Q1 Jan 18, 2019
@edwinmp
Copy link
Contributor

edwinmp commented Jan 21, 2019

@k8hughes shouldn't be looking too bad anymore :)

@edwinmp edwinmp moved this from In Progress to Review in 2019 Q1 Jan 21, 2019
@k8hughes
Copy link
Collaborator Author

Is it secure? I know we needed to check that the API didn;t open up the DDW to any vunerabilities...

@edwinmp
Copy link
Contributor

edwinmp commented Jan 24, 2019

@akmiller01

Is it secure? I know we needed to check that the API didn;t open up the DDW to any vunerabilities...

@akmiller01
Copy link

akmiller01 commented Jan 24, 2019 via email

@akmiller01
Copy link

Oh, but it's built on a read only user. So the worst vulnerability possible would be accessing data they're not supposed to (which should be explicitly blacklisted).

@edwinmp
Copy link
Contributor

edwinmp commented Jan 25, 2019

@akmiller01 one last bit on validation... it seems to allow any type of format one specifies. Of course the resulting file is broken, but still, I think it should accept only the allowed formats.
http://212.111.41.68:8000/single_table?indicator=population_total&entities=KE,UG&start_year=2000&format=jpg

Since we're not using any authentication/secrets that may require encryption, I don't think the API not being deployed via HTTPS is a big issue... right?

@akmiller01
Copy link

akmiller01 commented Jan 25, 2019 via email

@k8hughes k8hughes moved this from Review to LGTM (ready for release) in 2019 Q1 Jan 29, 2019
@k8hughes k8hughes moved this from LGTM (ready for release) to Done in 2019 Q1 Jan 29, 2019
@k8hughes
Copy link
Collaborator Author

I've moved this into done, but I don't know if there is a new issue that we want to docuent to remind ourselves of the SSL issue? @edwinmp @akmiller01

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
2019 Q1
  
Done
Development

No branches or pull requests

3 participants