Monthly Archives: April 2024

Απενεργοποίηση OAuth 1.0a και HTTP Basic Auth στο OpenStreetMap.org

Εντός του 2024 η Ομάδα Εργασίας Λειτουργιών (OWG) του OSM θα αποσύρει το OAuth 1.0a και το HTTP Basic Auth στο OpenStreetMap.org. Αυτά είναι τεχνικοί τρόποι για τις εφαρμογές να ελέγξουν την γνησιότητα χρηστών με την ιστοσελίδα ή το API του OSM. Το OAuth 1.0a και το HTTP Basic Auth έχουν αποσυρθεί από το 2023, καθώς το OAuth 2.0 είναι πλέον η καθιερωμένη μορφή εξουσιοδότησης για τα περισσότερα συστήματα.

Υπάρχουν τρεις σημαντικές ημερομηνίες στη διαδικασία μέταβασης:

  • 1η Μαρτίου, 2024: Οι νέες εγγραφές για εφαρμογές OAuth 1.0a απενεργοποιήθηκαν. Οι υφιστάμενες εφαρμογές δεν επηρεάστηκαν. Το HTTP Basic Auth δεν επηρεάστηκε.
  • 1η Μαΐου, 2024: Οι διαχειριστές συστήματος θα ξεκινήσουν περιστασιακές διακοπές για να εντοπίσουν εφαρμογές που εξακολουθούν να χρησιμοποιούν OAuth 1.0a ή HTTP Basic Auth.
  • 1η Ιουνίου, 2024: Το OAuth 1.0a και HTTP Basic Auth θα απενεργοποιηθούν.

Η απόσυρση αυτών των μεθόδων επαλήθευσης είναι απαραίτητη για λόγους ασφαλείας, καθώς και λόγω της πολυπλοκότητας της συντήρησης τόσων πολλών εφαρμογών εξουσιοδότησης, συμπεριλαμβανομένων ορισμένων που βασίζονται σε στοιχεία που δεν συντηρούνται.

Πώς με επηρεάζει αυτό ως προγραμματιστή;

Εάν είστε προγραμματιστής κάποιας εφαρμογής που χρησιμοποιεί το OAuth 1.0a ή το HTTP Basic Auth για τη σύνδεση στην ιστοσελίδα OpenStreetMap.org, ίσως χρειαστεί να κάνετε ορισμένες τροποποιήσεις για να περάσετε στο OAuth 2.0. Ευτυχώς, είναι ένα ευρεία υποστηριζόμενο πρότυπο του κλάδου.

Αν η εφαρμογή σας κάνει μόνο κλήσεις ανάγνωσεις προς το APΙ, η εξουσιοδότηση είναι προαιρετική. Για σκοπούς περιορισμού ρυθμού, εξακολουθεί να είναι καλή ιδέα να προσθέσετε εξουσιοδότηση στα αιτήματά σας, αλλά δεν είναι υποχρεωτική. Αν η εφαρμογή σας είναι ιστοσελίδα που χρησιμοποιεί το OSM για σύνδεση, η χρήση του OAuth 2.0 είναι πολύ πιο εύκολη καθώς είναι πολύ πιο ευρεία η υποστήριξή του καθώς χρησιμοποιείται σε πολλούς άλλους ιστότοπους. Αποφεύγονται επίσης προβλήματα όπως χρήστες που καταλήγουν με πολλαπλά token στη λίστα τους στην ιστοσελίδα.

Αν αναπτύσσετε λογισμικό το οποίο κάνει αλλαγές με χρήση του API και τρέχει τοπικά, ενδεχομένως πρέπει να κάνετε αλλαγές στον κώδικα. Όλες οι κοινές γλώσσες έχουν libraries που χειρίζονται το OAuth 2, και τα libraries είναι η προτιμώμενη επιλογή για οποιαδήποτε εξουσιοδότηση. Μπορείτε επίσης να χρησιμοποιήσετε το library για εργαλεία γραμμής εντολών, του Zverik, ή να γράψετε το δικό σας shell script μιας δεκάδας γραμμών περίπου.

Μάλλον θα μπορέσετε να βρείτε πολλά παραδείγματα εφαρμογών client OAuth 2 στη γλώσσα σας στο διαδίκτυο. Αν θέλετε να λάβετε πιο λεπτομερείς πληροφορίες ή να υποβάλλετε ερωτήματα τεχνικής φύσεως, παρακαλώ χρησιμοποιήσετε μια καρτέλα GitHub. Εδώ, η OWG παρακολουθεί τις εφαρμογές που απαιτούν αλλαγές για να χρησιμοποιήσουν OAuth 2.0.

Πώς με επηρεάζει αυτό ώς χαρτογράφο;

Οι περισσότεροι χαρτογράφοι δεν θα παρατηρήσουν οποιαδήποτε αλλαγή. Η μετάβαση δεν θα επηρεάσει τον τρόπο που συνδέεστε στον λογαριασμό OSM σας ή πώς χρησιμοποιείτε την ιστοσελίδα. Το iD και το JOSM υποστηρίζουν το OAuth 2.0 ως την προεπιλεγμένη μέθοδο επαλήθευσης αρκετό καιρό τώρα. Αν χρησιμοποιείτε τον λογαριασμό OSM σας για να συνδεθείτε σε ιστοσελίδες τρίτων όπως τα HOT Tasking Manager, MapRoulette, ή HDYC, δεν θα επηρεαστείτε καθώς έχουν ήδη αλλάξει στο OAuth 2.0. Η πρόσβαση μόνο για ανάγνωση στο API δεν απαιτεί καμμία εξουσιοδότηση.


To Ίδρυμα OpenStreetMap έιναι μια μη κερδοσκοπική οργάνωση, που δημιουργήθηκε για να στηρίξει το εγχείρημα του OpenStreetMap. Είναι αφιερωμένο στην ανάπτυξη, εξέλιξη, και διανομή δωρεάν και ελεύθερων γεωχωρικών δεδομένων που μπορεί να χρησιμοποιήσει και να μοιραστεί ο οποιοσδήποτε. Το Ίδρυμα OpenStreetMap είναι ο ιδιοκτήτης και συντηρητής της υποδομής του εγχειρήματος OpenStreetMap, στηρίζεται οικονομικά σε συνδρομές μελών και δωρεές, και διοργανώνει το ετήσιο, διεθνές συνέδριο State of the Map. Οι εθελοντικές Ομάδες Εργασιών μας και ένα ολιγομελές βασικό προσωπικό δουλεύουν για να στηρίξουν το εγχείρημα OpenStreetMap. Εγγραφείτε στο Ίδρυμα OpenStreetMap για μόνο 15£ το χρόνο ή δωρεάν αν συμμετέχετε ενεργά στο OpenStreetMap.

Τρεις Καλοί Λόγοι για να Γίνετε Μέλος στο Ίδρυμα OSM

Ορίστε τρεις λόγοι που ο Απρίλιος είναι πολύ καλός μήνας για να γίνετε μέλος στο ίδρυμα OpenStreetMap.

1. Ως μέλος μπορείτε να θέσετε υποψηφιότητα για να γίνετε μέλος του Διοικητικού Συμβουλίου του OSMF. Με αυτόν τον τρόπο μπορείτε να ασκήσετε επιρροή στο στρατηγικό σχέδιο, ορισμένα από τα χρηματοοικονομικά του OSM καθώς και άλλα ζητήματα που επηρεάζουν ευθέως τη μέλλουσα κατεύθυνση του OpenStreetMap.

Φέτος η Γενική Συνέλευση του OSMF και οι εκλογές του διοικητικού συμβουλίου θα γίνουν στις 19 Οκτωβρίου 2024. Αυτό σημαίνει ότιαν θέλετε να θέσετε υποψηφιότητα για το Διοικητικό Συμβούλιο, θα πρέπει να γίνετε μέλος μέχρι τις 22 Απριλίου 2024 Υπάρχουν ΤΕΣΣΕΡΙΣ θέσεις στο Διοικητικό Συμβούλιο που εκλέγονται το ερχόμενο φθινόπωρο. Ακόμα και αν δεν μπορείτε να πείτε με σιγουριά ότι θέλετε να θέσετε υποψηφιότητα για το Διοικητικό Συμβούλιο αλλά νομίζετε ότι μπορεί να ενδιαφέρεστε, εγγραφείτε!

2. Αν είστε μέλος του ιδρύματος OSM τουλάχιστον 90 ημέρες πριν την Ετήσια Γενική Συνέλευση, μπορείτε να ψηφίσετε στις ετήσιες εκλογές Διοικητικού Συμβουλίου, καθώς και σε άλλες πρωτοβουλίες του ιδρύματος. Οι λεπτομέρειες για τους τύπους μελών υπάρχουν εδώ. Επιπλέον, αν είστε «ενεργός συμμετέχων» μπορείτε να αιτηθείτε δωρεάν συνδρομή.

3. Για να μας βοηθήσετε να αναπτύξουμε και να αυξήσουμε τη διαφορετικότητα στα μέλη του OSM ανά την υφήλιο.

Όπως βλέπετε από αυτή την ανάρτηση, είμαστε εν μέσω μιας παγκόσμιας καμπάνιας για την άυξηση του αριθμού των μελών του ιδρύματος OSM από όλα τα μέρη του κόσμου. Αυτή τη στιγμή, η εκπροσώπηση από τα μέλη του OSM κλίνει προς τις ΗΠΑ και την βόρεια Ευρώπη, ενώ υπάρχουν πολλές χιλιάδες συμμετέχοντες στο OSM από όλον τον κόσμο. Με την εγγραφή σας ως μέλος, μπορείτε να εκφράσετε τη γνώμη των κοινοτήτων.

Η Αρναλί Βικάριο, μέλος του Διοικητικού Συμβουλίου του OSMF αναρτά μαρτυρίες από τρέχοντα μέλη στο X (και τους άλλους λογαριασμούς της). Παρακάτω ένα βίντεο από τον Ντάνιελ Άκορ από το OpenStreetMap Νιγηρίας:

Εγρραφείτε στο ίδρυμα OpenStreetMap σήμερα!


To Ίδρυμα OpenStreetMap έιναι μια μη κερδοσκοπική οργάνωση, που δημιουργήθηκε για να στηρίξει το εγχείρημα του OpenStreetMap. Είναι αφιερωμένο στην ανάπτυξη, εξέλιξη, και διανομή δωρεάν και ελεύθερων γεωχωρικών δεδομένων που μπορεί να χρησιμοποιήσει και να μοιραστεί ο οποιοσδήποτε. Το Ίδρυμα OpenStreetMap είναι ο ιδιοκτήτης και συντηρητής της υποδομής του εγχειρήματος OpenStreetMap, στηρίζεται οικονομικά σε συνδρομές μελών και δωρεές, και διοργανώνει το ετήσιο, διεθνές συνέδριο State of the Map. Οι εθελοντικές Ομάδες Εργασίες μας και ένα ολιγομελές βασικό προσωπικό δουλεύουν για να στηρίξουν το εγχείρημα OpenStreetMap. Εγγραφείτε στο Ίδρυμα OpenStreetMap για μόνο 15£ το χρόνο ή δωρεάν αν είστε ενεργός συμμετέχοντας στο OpenStreetMap