- Backplane Protocol Flow
- Backplane 2.0 Demo App
- Add to Your Website
- Add to Your Application
The Backplane Protocol is an open source protocol, developed to simplify communications between multiple web widgets and applications on the same web page. Instead of each widget or application using their own scheme to access user data, Backplane-enabled widgets listen to a single, common Backplane Server for updates.
The Backplane Protocol can publish different types of messages, alerting widgets when users have authenticated, or activities the user is sharing with social network.
A live demonstration of the Backplane Protocol can be found here: http://backplane2.janraindemo.com/
Publishing Authentication Data on Backplane ¶
- User is authenticated with a Backplane-enabled sign-in widget, such as Janrain Engage.
- The widget publishes a message on a Backplane Server channel.
- Widgets on the web page listening to the Backplane are updated.
This documentation is for two audiences: ¶
- Website Owners — Add Backplane functionality to a website.
- Product Developers — Add Backplane support to a product, such as a widget.
The Backplane Protocol is an open source, cross-company initiative aimed at advancing web app technology. There are currently two versions:
- Backplane Protocol 1.2 – The first public implementation of Backplane Protocol. Supports publishing Identity messages.
- Backplane Protocol 2.0 – Uses Oauth2 for the authorization process. Supports an Identity Scenario, and will support an Activity Streams Scenario when implemented. Messages also have been re-engineered to send only header information to browser or anonymous clients, the payload is sent to authenticated clients as specified in the protocol.