OAuth revisited

3 views
Skip to first unread message

Oliver

unread,
Oct 30, 2010, 11:22:24 AM10/30/10
to dyupr...@googlegroups.com
Hello!

Remember me? I was having problems using dyuproject for OAuth about 5
months ago, and now that I've cleared up some time I am about to dive
into GWT development again on weekends. Of course, I still have the
same OAuth problem as before!

I'm intending to have a try with the latest version, even though I
think it might be difficult to start using it considering I'll have to
start using the dyuproject RESTful libs and all of that. Does look
useful, though.

Anyway, having looked at the code, it is very difficult to understand
precisely what is doing what. I am planning to build my own
OAuthService classes to interface with different services in different
ways, so I need to understand what is going on inside, for example
OAuthTwitterService or OAuthGoogleService. Do you have any
documentation except for the code?

Most of all I guess I would appreciate some explanation of the data
flow, what goes where when, how is it processed, when and how is it
sent over network to where?

What is happening inside each method in the class? Most of them are
undocumented, as is the entire library's class hierarchy - I would
have no idea of where to start if I were to extend any of these things
by myself.

Another great thing would be to specify how dyuproject relates to each
step in the OAuth authentication flow (good image here
http://farm4.static.flickr.com/3384/3638983340_e353831f5c_o.png
courtesy of http://raibledesigns.com/rd/entry/implementing_oauth_with_gwt).
For each step, what happens in dyuproject's code? Where does this
happen, and how?

So this is a plea for documentation, or a bit of holding my hand as I
take some weekends to read through your code trying to understand it.
Do you have time for anything such as this? I understand if you don't,
and in that case I really hope you could at least spend perhaps 20
minutes giving me the rough outlines of the library's classes and how
they relate to each other.

Last of all, a sincere thanks for spending the time and effort on
making dyuproject available for others to use. With just a little more
documentation, I think you would see your userbase (testers :p)
increase a lot.

Kind regards,
Oliver Uvman

Reply all
Reply to author
Forward
0 new messages