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 14994 4054Facebook | 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

Fields - QR Code (Joomla)

Joomla extension Fields - QR Code (Joomla). This plugin lets you create new fields for QR Codes in any extension where Joomla custom fields ... čítať viac

JS Responsive HTML5Audio (Joomla)

Je dostupné nové rozšírenie pre redakčný systém Joomla pod názvom JS Responsive HTML5Audio (Joomla). JS Responsive HTML5 Audio Player it is ... čítať viac

Ubuntu - Kernel Team Summary – July 19, 2017

This newsletter is here to provide a status update from the Ubuntu Kernel Team.There will also be highlights provided fo... čítať viac

Jomsocial Group Sale (Joomla)

Je dostupné nové rozšírenie pre redakčný systém Joomla pod názvom Jomsocial Group Sale (Joomla). The jomsocial group sale plugin allow your ... čítať viac

JL Sitemap (Joomla)

Joomla extension JL Sitemap (Joomla). JL Sitemap - Component site maps for Joomla. Generates a real sitemap.xml.Free component for Joomla al... čítať viac

Mood Poll by ExtStore (Joomla)

Je dostupné nové rozšírenie pre redakčný systém Joomla pod názvom Mood Poll by ExtStore (Joomla). Mood Poll by ExtStore is a flexible and un... čítať viac

Ubuntu - UbuConLA

Zdroj: Ubuntu... čítať viac

Yagendoo Simple Quotes (Joomla)

Joomla extension Yagendoo Simple Quotes (Joomla). With the Yagendoo Simple Quotes Joomla! module, you can display quotes anywhere on your we... čítať viac