@Zhihong consumer secret should be a SECRET.
Yes if you are talking about a client like javascript then it's
insecure but
languages like Objective-C which deploy binaries should be secure.

I would say it's perfectly OK for iPhone/Objective-C authorization
needs.

Thanks,
Monis

On Jul 24, 7:24 pm, Zhihong <zhih...@gmail.com> wrote:
> Mike,
>
> OAuth is different things for different people. OAuth proper (the 3-
> legged flow) is not suitable for JAX-RS. However, we use OAuth signing
> to secure all our API calls and HTTP redirects. Someone asked me about
> using Jersey to make the OAuth-signed calls so we played around with
> Jersey. It's pretty easy to plug OAuth in. On server side, you can get
> all the parameters and headers, so you should be able to use Java
> library to verify the signature. On client side, the Jersey Client
> Library can be extended to support the signing. This would be an
> interesting extension to add to the Java library.
>
> In my opinion, you don't add much security by using OAuth on client
> because there is no way to keep the secret. However, many people still
> do it. It may raise the hurdle for hacking a little, but not much.
>
> To answer all your questions,
>
> 1. No, unless you know how to keep the secret or you don't care about
> security :( There is an Object-C library you can use.
> 2. No for the same reason. Anyone can get your secret and make calls
> just like your app.
> 3. No but OAuth doesn't provide encyrption. If you need
> confidentiality, you can use OAuth over SSL.
> 3a. See #2. It can be used to validate user if you can get around the
> security issue on iPhone.
> 4. I have no idea.
> 5. See #3
> 6. Function-wise, they have a tiny bit overlap (both handles
> authorization) but the implementations are very different. REST
> Identity Services is not restful at all. Most Liberty/OASIS protocols
> use SOAP as the communication stack. REST Identity Services simply
> removes SOAP but it still relies on heavy duty protocols like SAML,
> XACML etc.You use REST for simplicity but this is not really simple.
> So I would rather use the full Identity Services if I go that route.
>
> Zhihong
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"OAuth" group.
To post to this group, send email to oauth@googlegroups.com
To unsubscribe from this group, send email to oauth+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/oauth?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to