{"repo":"Sebiworld/AppApi","free":true,"listed":false,"github":"https://github.com/Sebiworld/AppApi","clone":"git clone https://github.com/Sebiworld/AppApi.git","description":"Module to create a REST API with ProcessWire CMS","language":"PHP","stars":45,"topics":["processwire","appapi","php","rest-api","jwt-authentication","jwt"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Connect your apps to ProcessWire CMS! This module helps you to create an api, to which an app or an external service can connect to. A special thanks goes to Thomas Aull , whose module RestApi was the starting point to this project. Credits: go to Benjamin Milde for his code example on how to use FastRoute with ProcessWire and Camilo Castro for this Gist ------------------: -------------------------------------------------------------------------- ProcessWire-Module: https://modules.processwire.com/modules/app-api/ Support-Forum: https://processwire.com/talk/topic/24014-new-module-appapi/ Repository: https://github.com/Sebiworld/AppApi Wiki: https://github.com/Sebiworld/AppApi/wiki Features - Simple routing definition - Authentication - Three different authentication-mechanisms are ready to use. - Access-management via UI - Multiple different applications with unique access-rights and authentication-mechanisms can be defined Table of Contents - 1: Home, Installation & Quickstart - FAQ - Changelog - Module Configuration - 2: Defining Applications - 2.1: Api-Keys - 2.2: PHP-Session (Recommended for on-site usage) - 2.3: Single JWT (Recommended for external server-calls) - 2.4: Double JWT (Recommended for apps) - 3: Creating Endpoints - 3.1: Output Formatting - 3.2: Error Handling - 3.3: Example: Listing Users - 3.4: Add Documentation - 4: AppApi Modules Installation AppApi can be installed like every other module in ProcessWire. Check the following guide for detailed informatio","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sebiworld","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sebiworld/AppApi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}