Awesome thanks dude! I just had a chance to play with that Platform-API-Plugin
It's pretty cool, everything returns nicely and POSTs are authenticated, I just can't workout how to generate or request an access token. Perhaps I have to setup my own endpoint? Have you had a chance to try it out? Cheers Nathan On Monday, August 13, 2012 5:16:57 PM UTC+10, Simon Males wrote: > > Yeah API/REST Auth is a little tricky. > > At the moment I'm checking the extension of the request (.json) in > AppController::beforeFilter(), then switching the Auth type to Basic > and then attempting $this->Auth->login(). > > When it's basic, the user/pass comes in via > http://user:p...@example.com/ and authenticated on every request. > > Other guys from the team generate a token, and in the beforeFilter() > see if that token matches up a user record. If so manually login the > user. > > Lastly, when I get a bit of time I'm going to look at this: > https://github.com/nodesagency/Platform-API-plugin > > Hope that helps dude. > > On Mon, Aug 13, 2012 at 4:40 PM, 42startups > <he...@42startups.com<javascript:>> > wrote: > > Simon! Yep it's me :) > > > > I worked out I didn't include the RequestHandler component. > > > > Second issue was formatting the POST data. Was trying to post raw json > to > > /users.json using a chrome plugin. Didn't work, but a simple form did so > > long as the input name is in the format data[User][username] > > > > Got to workout API authentication now. Any pointers? > > > > > > On Mon, Aug 13, 2012 at 3:46 PM, Simon Males > > <si...@sime.net.au<javascript:>> > wrote: > >> > >> Yo Nathan ? :) > >> > >> See first if you can make sense out of the below first. Shows your how > >> to return Json/Xml views. > >> > >> http://book.cakephp.org/2.0/en/views/json-and-xml-views.html > >> > >> Handling a JSON POST request is the same as handling a HTTP POST. > >> > >> On Mon, Aug 13, 2012 at 3:11 PM, 42startups > >> <he...@42startups.com<javascript:>> > wrote: > >> > Hi > >> > > >> > I'm looking for an up-to-date tutorial on creating a REST API using > Cake > >> > so > >> > that I can send a POST request to create a new User and also a GET > >> > request > >> > to fetch and authenticate a User's username and password. > >> > > >> > I've found a few online, but they seem to be from the 1.3 Cake > version. > >> > And > >> > the Cookbook instructions don't seem to work for me. > >> > > >> > Cheers > >> > > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups > >> > "CakePHP" group. > >> > To post to this group, send email to > >> > cake...@googlegroups.com<javascript:>. > > >> > To unsubscribe from this group, send email to > >> > cake-php+u...@googlegroups.com <javascript:>. > >> > Visit this group at http://groups.google.com/group/cake-php?hl=en-US. > > >> > > >> > > >> > >> > >> > >> -- > >> Simon Males > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "CakePHP" group. > >> To post to this group, send email to > >> cake...@googlegroups.com<javascript:>. > > >> To unsubscribe from this group, send email to > >> cake-php+u...@googlegroups.com <javascript:>. > >> Visit this group at http://groups.google.com/group/cake-php?hl=en-US. > >> > >> > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "CakePHP" group. > > To post to this group, send email to cake...@googlegroups.com<javascript:>. > > > To unsubscribe from this group, send email to > > cake-php+u...@googlegroups.com <javascript:>. > > Visit this group at http://groups.google.com/group/cake-php?hl=en-US. > > > > > > > > -- > Simon Males > -- You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/cake-php?hl=en-US.