-
Notifications
You must be signed in to change notification settings - Fork 45
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
OSM Live participants: a) no https for credentials b) use oauth or other secure methods #37
Comments
Yes, a third party site shouldn't be asking for passwords. That's what OAuth is for, and examples like this are often cited in why to remove HTTP basic auth. |
Plus 1 |
No worries we are on the same site, I support this request and feel critical for this. I will try to find a web developer and improve it. |
Any update on this? I'd like to earn some Bitcoins for my mapping but I'm not going to give my OSM password. |
@M1dgard you can change your password to a dummy pw, authorize osmand.net and reset the password to a strong one. |
Well at least the page is being served up via HTTPS now. |
@HolgerJeromin fully agree, may be we should make a note! We don't try to use OSM credentials though we don't have specialists in web to setup OAuth. Any help is welcome. |
@vshcherb did you closed the issue on purpose? |
Please reopen this issue. OSMAnd should not be requesting our OpenStreetMap usernames and passwords. |
https was implemented. |
Ok. Is there an issue I can subscribe to for getting OAuth support up and running? osmandapp/OsmAnd#3457 was closed as a duplicate of this, but was about the OAuth support. Perhaps open that issue again? |
In fact, I'd prefer an issue about OAuth being used in the app, as well as, and as distinct from the website. |
@dbdean we have currently no oauth issue for the app itself. |
Yes, but that doesn't fix part b, which is about not having give your password to a third-party. This is different than using http basic auth for an editor, because no third parties are involved there. |
a) https - is in place |
Where is the code for this API? The only file I could find appears to be deleted |
The page that allows people to sign up to be OSM live recipients (http://osmand.net/osm_live) asks for OSM user name and password and then transmits it in an unencrypted HTTP post back to osmand.net servers.
This is completely unacceptable.
At the very least the form post should be happening via HTTPS. I can't even use HTTPS if I try because the certificate is self-signed and the SSL virtual host is not configured so all I get is a 404 anyway.
However the real solution is to use OAuth and not ask for peoples passwords at all.
The text was updated successfully, but these errors were encountered: