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

Change all URLs to HTTPS #14

Closed
8 tasks done
barbeau opened this issue Jun 23, 2016 · 1 comment
Closed
8 tasks done

Change all URLs to HTTPS #14

barbeau opened this issue Jun 23, 2016 · 1 comment

Comments

@barbeau
Copy link
Member

@barbeau barbeau commented Jun 23, 2016

Starting Jan 1, 2017, iOS will require all servers to support secure connections over HTTPS. See https://groups.google.com/forum/#!topic/onebusaway-developers/cMMOzLDdQDk for more details.

We'll need to make sure that all region URLs, including obaBaseUrls, open311Servers base URLs, twitterUrl, stopInfoUrl, facebookUrl, otpBaseUrl, twitterUrl, and siriBaseUrl are all converted to their HTTPS equivalents. Regions will also need to add certificates to their local servers to support HTTPS.

Note that this doesn't require a code change here, we just need to update the OBA Server Directory appropriately. This repo is the best place to leave this issue open until all URLs are updated.

Here's a URL with all HTTPS URLs to test:
https://raw.githubusercontent.com/OneBusAway/onebusaway-multiregion-support/https/staging/regions-v3.json

Here's a diff with comments on which URLs I've tested:
eaf4d5c

TODO so far:

  • Fix Tampa cert config - Need to expand from just tampa.onebusaway.org to api.tampa.onebusaway.org
  • Fix D.C. cert config - https://developer.android.com/training/articles/security-ssl.html#MissingCa
  • Update OBA server directory Sheet with changed URLs based on this list
  • Export sheet contents to JSON and XML using Python script and commit/push/test on this repo
  • Update production Regions API with changed URLs (except the below unchecked boxes)
  • Address Boston beta region
  • Address RVTD production region
  • Address San Diego OTP server - https://realtime.sdmts.com:9090/otp.
@barbeau
Copy link
Member Author

@barbeau barbeau commented Apr 20, 2020

All URLs have been updated to HTTPS!

@barbeau barbeau closed this as completed Apr 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant