Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I agree completely that what you want is OAuth; I say that having worked on both OAuth and OpenID systems. I've also been in your boat a few times, having to develop a REST web service api.</p> <p>For a really good ideas on OAuth, and why it is what you want see these attached article:</p> <p>These are must read, there are four parts read them all: <a href="http://hueniverse.com/oauth/guide/" rel="nofollow noreferrer">http://hueniverse.com/oauth/guide/</a></p> <p>the RFC, read after reading above as it can be a little daunting for most: <a href="http://oauth.net/core/1.0" rel="nofollow noreferrer">http://oauth.net/core/1.0</a></p> <p>And then finally maybe some code. I have a couple projects hosted that are using Java/Groovy to do OAuth. One is a plain old OAuth client, the other is a client for specific interactions with NetFlix. <a href="http://www.blueleftistconstructor.com/projects/" rel="nofollow noreferrer">http://www.blueleftistconstructor.com/projects/</a></p> <p>If you are relatively inexperienced with REST (you haven't built a full scale web api yet) I would recommend that you buy (or better get your boss to) "RESTful Web Services" by Richardson &amp; Ruby. It is an O'Reilly book. I can say that it is one of their better books to debut in the past few years.</p> <p>It might also help to look at some RESTful OAuth based APIs. The NetFlix API is a perfect example: <a href="http://developer.netflix.com/docs" rel="nofollow noreferrer">http://developer.netflix.com/docs</a></p> <p>Good luck and happy coding!</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload