Slides were verbose, so notes are a bit lacking here. Will link to slides when I can.
The API brings platform independency. Use WordPress as a backend for many different front-end platforms, regardless of their language (Ruby, Python, JS, whatever).
- Cookie (in core)
- HTTP Basic Auth (requires Basic Auth plugin)
- OAUTH ( requires OAUTH plugin)
Basic auth is fine for dev, but not secure enough for production.
How does it work?
A plugin is currently required to make this work. Goal is to get this in core with 4.1.
root request URL: /wp-json/
A Backbone client exists for making communicating with the API easier.
For more information about the API, find the documentation here: wp-api.org.