cAPI Core REST API (Joomla)

cAPI Core REST API (Joomla)

The, Joomla, Api, Plugins, Access, Can, Service, Routes, Functionality, Capi, With, Your, Control, Into, Make, Application, This, Users, Rate, Any, Permissions, Before

Joomla extension cAPI Core REST API (Joomla). Turn your Joomla website into a service to manage SSO, integrate with enterprise infrastructure, power mobile apps and m

Turn your Joomla website into a service to manage SSO, integrate with enterprise infrastructure, power mobile apps and more!


Extend functionality with plugins

Take advantage of our growing library of API service routes plugins. Monthly release expand functionality interfacing with and servicing external resources, securely.


Save your application servers

Built-in API rate throttling can be configured globally or an a per-token basis. Provides intelligent feedback which API consumers can use to proactively throttle requests before hitting hard limits.


Control access without the hassle

Leverage Joomla's robust ACL to control access to any add-ons, routes or request-types. Expert users can leverage Joomla's pluggable authentication architecture to open up corporate middleware and SSO capabilities.


How does it work?

cAPI injects the Slim micro-framework into the Joomla application instance, allowing for service route plugins to be built at any level of the event stack. But that's only the beginning!

A Services Control Panel manages the creation of access tokens, Slim framework parameters and API rate limitation rules. This allows an administrator to create tokens mapped to specific Joomla users who in turn are assigned unique group permissions using Joomla ACL.

The service routes are built into Joomla plugins which can be enabled / disabled or assigned access permissions individually. This opens the door for development of feature expansions to the core cAPI services to expose 3rd party Joomla extensions, database querying or even remote LDAP as RESTful JSON APIs.


Additional Notes

After installation, make sure to enable the newly installed cAPI plugins. In the future we will enable all install plugins by default. Also, please make sure that you secure your public websites via HTTPS before enabling API functionality.


Zdroj: Joomla Rozšírenia

2016-09-26 16:40:54 13819 3741Facebook | Twitter | Google+ | LinkedIn
Web PHP developer Milan Jankovec

<Milan Jankovec> Full Stack Web Developer

Vytváram webové stránky a aplikácie na mieru. Čistý a validný HTML5 kód na každej platforme, moderné animované CSS3 štýly a neuveriteľné JavaScript kúzla. Bezpečný a rýchly PHP kód bez obmedzení s geniálnou architektúrou databáz.

Najčítanejšie články

What's New in MySQL 5.6 Release Candidate

The MySQL 5.6 Release Candidate is an aggregation of the previous MySQL 5.6 Development Milestone Releases (DMR) and provides a true functio... čítať viac

MySQL 5.6: Improvements in Thread Pool

MySQL Thread Pool has now been updated for the MySQL 5.6 version. Obviously, with the much higher concurrency of the MySQL Server in 5.6 its... čítať viac

DBA and Developer Guide to MySQL 5.6

MySQL is the most trusted and depended-on open source database platform in use today. As such, 9 out of the top 10 most popular and highly-t... čítať viac

MySQL Applier for Hadoop

To support the growing emphasis on real-time operations, MySQL is releasing a new MySQL Applier for Hadoop to enable the replication of even... čítať viac

MySQL Cluster 7.3 GA: Increasing Developer Flexibility and Simplicity

The MySQL team at Oracle are excited to announce the immediate availability of the MySQL Cluster 7.3 Development Milestone Release GA releas... čítať viac

MySQL Cluster Auto-Installer: Video Tutorial

Learn how easy it is to deploy a MySQL Cluster database that has been configured to best meet your applications needs within your environmen... čítať viac

MySQL Replication Utilities: Video Tutorial

Learn how to use MySQL 5.6 and the MySQL Utilities to setup, monitor and manage your MySQL replication topology. See how a single command ca... čítať viac

MySQL 5.6 Replication - Enabling the Next Generation of Web & Cloud Services

The new MySQL 5.6.5 Development Milestone Release (DMR) introduces a much anticipated feature - Global Transaction Identifiers (GTIDs) for M... čítať viac

Dnešný výber

Ubuntu and Startups are a match made in code

Weve just come back from an awesome MWC! Not only did we showcase new tablets, phones and developments in Cloud, but we... čítať viac

Apache Qpid Dispatch 1.2.0 released

The Apache Qpid community (http://qpid.apache.org) is pleased toannounce the immediate availability of Apache Qpid Dispa... čítať viac

Ubuntu - Quick and easy network configuration with Netplan

Earlier this week I uploaded netplan 0.21 in artful, with SRUs in progress for the stable releases. There are still lots... čítať viac

VP Conversion Tracking for VirtueMart (Joomla)

Joomla extension VP Conversion Tracking for VirtueMart (Joomla). Order conversion tracking and thank you page plugin for VirtueMart 3. One p... čítať viac

The Apache News Round-up: week ending 17 October 2014

this announcement is also available online at http://s.apache.org/kEl Noteworthy items from The Apache Software Foundations more than 200 pr... čítať viac

Gear Twitter Timeline (Joomla)

Joomla extension Gear Twitter Timeline (Joomla). Gear Twitter TimelineThis module will display Twitter feed in timeline view.Zdroj: Joomla R... čítať viac

JDoo FetchIT (Joomla)

Je dostupné nové rozšírenie pre redakčný systém Joomla pod názvom JDoo FetchIT (Joomla). JDooFetchIT is a manual content curration tool for ... čítať viac

W3C Invites Implementations of Indexed Database API 2.0

The Web Platform Working Group invites implementations of Indexed Database API 2.0 Candidate Recommendation. This specif... čítať viac