I also created this approach

https://launchpad.net/cakephpapitemplate


On Thu, Aug 30, 2012 at 2:16 PM, 42startups <[email protected]> wrote:

> 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:[email protected]/ 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<https://github.com/nodesagency/Platform-API-plugin>
>>
>> Hope that helps dude.
>>
>> On Mon, Aug 13, 2012 at 4:40 PM, 42startups <[email protected]>
>> 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 <[email protected]>
>> 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<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 <[email protected]>
>> 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 [email protected].
>> >> > To unsubscribe from this group, send email to
>> >> > cake-php+u...@**googlegroups.com.
>> >> > Visit this group at http://groups.google.com/**
>> group/cake-php?hl=en-US<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 [email protected].
>> >> To unsubscribe from this group, send email to
>> >> cake-php+u...@**googlegroups.com.
>> >> Visit this group at 
>> >> http://groups.google.com/**group/cake-php?hl=en-US<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 [email protected].
>> > To unsubscribe from this group, send email to
>> > cake-php+u...@**googlegroups.com.
>> > Visit this group at 
>> > http://groups.google.com/**group/cake-php?hl=en-US<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 [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en-US.


Reply via email to