Veriplace API Documentation
Veriplace's Developer API is designed for simplicity and portability. It uses the
The Developer API provides the following basic capabilities:
- Get real-time and historic user location
- Update user location
- Manage user privacy settings
- Publish co-branding content
Complete API documentation will be available shortly as part of the Veriplace SDK download.
OAuth
The OAuth protocol provides an open standard for delegated authorization, allowing users to specify exactly how their location data and privacy settings are used by applications. The OAuth site is full of developer resources, including the complete protocol specification and links to implementations for common platforms. The Veriplace SDK also includes a reference implementation for an OAuth client.
Since the OAuth interaction requires User Agent redirection to Veriplace, users will come to recognize the Veriplace domain and trust it for all of their location decisions. To minimize the usability impact of redirection, Veriplace offers a co-branding API, to enforce consistency between application and Veriplace UI.
OpenID
Veriplace is an OpenID Consumer, allowing users to delegate authentication to another site they already trust. OpenID provides several benefits to Veriplace, including simplified registration and login, improved security, and the potential for single sign-on between applications and Veriplace throughout OAuth interactions.