J'ai créé une application avec quelques modèles, après cela, j'ai utilisé ACL et créé des ACO pour protéger mon application.CakePHP - combiner ACL avec l'API REST
Maintenant, je voulais ajouter une API RESTful à ma demande, donc je modifié routes.php
avec quelque chose comme ça
Router::mapResources('routes');
Router::parseExtensions();
cela fonctionne aussi bien, par exemple aller http://localhost/myapp/routes.json
me donne un objet JSON de mes itinéraires si je suis déjà connecté
shure, quelqu'un ne peut pas faire un login avec un formulaire web quand il utilise mon API, donc je veux savoir s'il est possible d'envoyer les informations de connexion à la demande en utilisant REST Auth Basic (ou Digest) et utilisez l'ACL active dans mon application pour authentifier et montrer l'objet de résultat (ou si c'est faux, envoyer le bon en-tête)
des idées?
si quelque chose ne sait pas, S'IL VOUS PLAÎT laisser un commentaire
i utilisé le nouveau gâteau version php 1.3.3
C'est en effet la solution, cependant, il y a encore un autre problème ici. Où vous connectez-vous manuellement l'utilisateur? Je fais cette vérification, et connecte manuellement l'utilisateur dans AppController :: beforeFilter(), mais le problème est que AuthComponent vérifie la liste de contrôle d'accès avant l'exécution de beforeFilter(). –