Adapter capabilities

 User authenticationYES
 User profileYES
 User contacts listNO
 User activity streamNO
 Update statusNO
 Access provider APINO

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

  1. Go to http://www.openstreetmap.org/user/username/oauth_clients/new and create a new application.
  2. Fill out any required fields such as the name.
  3. Put your website domain in the Main Application URL field.
  4. Provide this URL as the Callback URL for your application: (http://mywebsite.com/path_to_hybridauth/?hauth.done=OpenStreetMap).
  5. Don't fill Support URL, as it is unused.
  6. Check requested permissions from user for read their user preferences. Leave other checkboxes unchecked.
  7. Once you have registered, copy and past the created application credentials (Consumer Key and Secret) into the HybridAuth config file.

HybridAuth Open Source PHP Social Sign On Library, © 2009-2015.

Code licensed under dual licence MIT and GPLv3, documentation under CC BY 4.0.

HybridAuth website was made using Bootstrap and jQuery. Project hosting provided by Github.