Adapter capabilities
| User authentication | YES |
| User profile | YES |
| User contacts list | NO |
| User activity stream | NO |
| Update status | NO |
| Access provider API | NO |
Adapter specifications
| ID |
OpenStreetMap |
| Protocol |
OAuth 1.0a |
| IDp URL |
http://www.openstreetmap.org/oauth/ |
| Keys registration |
http://www.openstreetmap.org/user/username/oauth_clients/new |
| Dev documentation |
https://wiki.openstreetmap.org/wiki/OAuth |
| Since |
HybridAuth xxx |
| Wrapper |
./Hybrid/Providers/OpenStreetMap.php |
| Callback URL |
http://mywebsite.com/path_to_hybridauth/?hauth.done=OpenStreetMap |
Registering application
-
Go to http://www.openstreetmap.org/user/username/oauth_clients/new and create a new application.
-
Fill out any required fields such as the name.
-
Put your website domain in the Main Application URL field.
-
Provide this URL as the Callback URL for your application: (http://mywebsite.com/path_to_hybridauth/?hauth.done=OpenStreetMap).
-
Don't fill Support URL, as it is unused.
-
Check requested permissions from user for read their user preferences. Leave other checkboxes unchecked.
-
Once you have registered, copy and past the created application credentials (Consumer Key and Secret) into the HybridAuth config file.