No response yet. Any help will be appreciated.


On Nov 24, 5:32 pm, Akash <akashmaheshw...@gmail.com> wrote:
> Orkut Development team,
>     Anybody ready to help us? It is been ages and nobody from your
> team is helping. May I know the reason for this.
>
> Please let me know whether you are serious about orkut or we
> developers are wasting out time. Have you already gave up in your
> battle against facebook. Should we developers stop supporting Orkut?
> Can you share the email id of your VP who can provide us the guidance?
>
> Thanks,
> -Akash
>
> On Nov 18, 6:47 am, los <carlo...@gmail.com> wrote:
>
> > HiAkash,
>
> > I feel you frustration. I'm also starting down the path of trying to
> > authenticate orkut with my app, and was having problems.  For me, the
> > frustration comes from the fact that information is so scattered and
> > there isn't a clear user guide that covers the 2-legged, 3-legged
> > authentications, as well as the different registration steps necessary
> > to get things going.  I'm writting my app in java, and I essentially
> > want to fetch the user's scrapbook messages, and updates but it has
> > been a tough road.  The java examples are nice, but they are doing
> > pretty simple things, most of the time just getting public data.  It
> > would be nice to see an example on how to get to the scrapbook
> > messages, or update feed.  Also the Orkut provider seems to be broken
> > for 3-legged authentication since it has null values for the Request,
> > Authentication and Access token urls.
>
> > Anyways, getting back to your immediate need.  It shouldn't matter if
> > you are using .Net, java or any other client.  The data that you need
> > to pass to the server is the same.  If you play around with the
> > oauth_playground using the gmail or some other service and get it to
> > work you will see all the parameters that you need to pass.  I'd start
> > out using the playground but not using the URL that you used, instead
> > use one of the predefined ones just to see what is being passed back &
> > forth from the servers.  Then once you have that working, and have a
> > sense for it, try plugging in your URL and debug it from there.
>
> > Look at the post I created a little while back, someone posted some
> > good information on an important step about how to register your
> > service and get your id & secret 
> > keys.http://groups.google.com/group/opensocial-orkut/browse_thread/thread/...
>
> > I hope I have helped in some way.
>
> > On Nov 17, 2:40 am,Akash<akashmaheshw...@gmail.com> wrote:
>
> > > Hi Shishir,
> > >      Here are answers for your questions:-
> > > 1.  On my back end server I am trying to authenticate request from
> > > orkut.
> > > 2.  I am using mechanism as provided in following URL
>
> > >http://wiki.opensocial.org/index.php?title=Validating_Signed_Requests
>
> > > 3. I dont have environment for doing development using java hence it
> > > is not possible for me to try the example. I am asking one simple
> > > question
>
> > > "Since I am using .NET web service and there is no sample code for
> > > ASP .NET Web Service, I need the exact information of parameters used
> > > to generate the base signature.". Please let me know if this is a
> > > unreasonable question?
>
> > > Here is the code that I am trying
>
> > > public string GenerateSignatureBase(Uri url, string consumerKey,
> > > string consumerSecret, string token, string tokenSecret, string
> > > httpMethod, string timeStamp, string nonce, string signatureType)
> > >         {
> > >             List<QueryParameter> parameters = new List<QueryParameter>
> > > ();
> > >             parameters.Add(new QueryParameter
> > > ("oauth_body_hash","Ky4lfOVNobK9k5TFKBaax4p1QXk="));
> > >             parameters.Add(new QueryParameter
> > > ("oauth_consumer_key","orkut.com"));
> > >             parameters.Add(new QueryParameter("oauth_nonce",
> > > "1257504988478336000"));
> > >             parameters.Add(new QueryParameter
> > > ("oauth_signature_method","RSA-SHA1"));
> > >             parameters.Add(new QueryParameter("oauth_timestamp",
> > > "1257504988"));
> > >             parameters.Add(new QueryParameter
> > > ("oauth_version","1.0"));
> > >             parameters.Add(new QueryParameter
> > > ("opensocial_app_id","07513949224686644859"));
> > >             parameters.Add(new QueryParameter
> > > ("opensocial_app_url","http://www.knownmarket.com/KMWeb/
> > > KnownMarket.xml"));
> > >             parameters.Add(new QueryParameter
> > > ("opensocial_container","http://www.orkut.com";));
> > >             parameters.Add(new QueryParameter
> > > ("opensocial_owner_id","04260157720044639260"));
> > >             parameters.Add(new QueryParameter
> > > ("opensocial_viewer_id","04260157720044639260"));
> > >             parameters.Add(new QueryParameter("xoauth_public_key","pub.
> > > 1199819524.-1556113204990931254.cer"));
> > >             parameters.Add(new QueryParameter
> > > ("xoauth_signature_publickey","pub.
> > > 1199819524.-1556113204990931254.cer"));
> > >             parameters.Add(new QueryParameter("oauth_token", ""));
>
> > >             parameters.Sort(new QueryParameterComparer());
>
> > >             string normalizedRequestParameters
> > > =NormalizeRequestParameters(parameters);
>
> > >             StringBuilder signatureBase = new StringBuilder();
> > >             signatureBase.AppendFormat("{0}&", "POST");
> > >             signatureBase.AppendFormat("{0}&", 
> > > UrlEncode("http://www.knownmarket.com/KMWeb/listingSvc.asmx";));
> > >             signatureBase.AppendFormat("{0}", UrlEncode
> > > (normalizedRequestParameters));
> > >             return signatureBase.ToString();
> > >         }
>
> > >             X509Certificate Cert = X509Certificate.CreateFromCertFile
> > > ( Request.PhysicalApplicationPath +  "/bin/pub.
> > > 1199819524.-1556113204990931254.cer");
> > >             RSACryptoServiceProvider Provider =
> > > CertUtil.GetCertPublicKey(Cert);
> > >             OAuth.OAuthBase ba = new OAuthBase();
> > >             string baseString = ba.GenerateSignatureBase(Request.Url,
> > > Request.QueryString["oauth_consumer_key"], "", Request.QueryString
> > > ["oauth_token"], "",Request.HttpMethod, Request.QueryString
> > > ["oauth_timestamp"], Request.QueryString["oauth_nonce"], "RSA-SHA1");
>
> > >  string signature= "gTlTW2N5WysQNzfvc2/tT4+ZkIviFEaj2xoB/
> > > wInZR8+rtwrbNNuKl+jDLx5QQ71Z6LIacBogaXRw3eA0U/PWiF6G1Hwhd/
> > > 4+GHlBBXsaKLsC1Ar6/e0D5pvAzN97a8KWfBHMg5kwsF3+OrxVd6Hph+OLRWEUSs/
> > > wyG3HK2GpOE=";
> > >             byte[] sign = Convert.FromBase64String(signature);
>
> > >             byte[] bstring = Encoding.UTF8.GetBytes(baseString);
> > >             Response.Write(Provider.VerifyData(bstring, "SHA1",
> > > sign));
>
> > > On Nov 17, 12:08 pm, "Shishir Birmiwal (Google)"
>
> > > <shishir.birmi...@google.com> wrote:
> > > > -others
>
> > > > HiAkash,
>
> > > > 1. Are you trying to authenticate a request from orkut to your backend
> > > > server, or trying to send an authenitcated request from your backend 
> > > > server
> > > > to orkut?
>
> > > > 2. Are you sure that you are using 2-legged-oauth?
>
> > > > 3. The sample application in opensocial-java-client has a working demo 
> > > > of
> > > > how a request is sent to orkut from a backend server. Please see if that
> > > > helps.
>
> > > > Cheers,
> > > > Shishir
>
> > > > On Tue, Nov 17, 2009 at 11:42 AM,Akash<akashmaheshw...@gmail.com> wrote:
> > > > > Folks,
> > > > >    Still I am not able to get answer to this question and I am really
> > > > > frustrated here. I anyway have plan to move my application to facebook
> > > > > but if this problem is not solved I will be left with no choice and
> > > > > remove support for Orkut. Please note this is not threat but a
> > > > > practical issue as any hacker can mess with my application data.
> > > > > Please correct me if my understanding is wrong.
>
> > > > > Thanks,
> > > > > -Akash
> > > > >  (PS: I am ccing everybody I know in orkut developer team, sorry for
> > > > > this spam)
>
> > > > > On Nov 16, 1:56 pm,Akash<akashmaheshw...@gmail.com> wrote:
> > > > > > Hi Orkut Development team,
> > > > > >    It is almost one year now and I am not able to get the solution 
> > > > > > to
> > > > > > this aurthentication problem. I am glad that you have provided 
> > > > > > sample
> > > > > > codes of authentication for various server side languages. Since I 
> > > > > > am
> > > > > > using .NET web service and there are no sample code for it I need 
> > > > > > the
> > > > > > exact information of parameters used to generate the base signature.
>
> > > > > > If somebody who is using some other server side language can share a
> > > > > > sample of the parameters added to the request, generated base
> > > > > > signature and signature that will be great help. I will use these
> > > > > > parameters to verify my program.
>
> > > > > > Thanks,
> > > > > > -Akash
>
> > > > > > On Nov 13, 2:50 pm,Akash<akashmaheshw...@gmail.com> wrote:
>
> > > > > > > Ping as the problem is not solved yet for me :(
>
> > > > > > > On Nov 12, 3:20 pm,Akash<akashmaheshw...@gmail.com> wrote:
>
> > > > > > > > Hi Prashant,
> > > > > > > >    Thanks for looking into this issue. I have tried all 
> > > > > > > > libraries
> > > > > > > > available hence the issue in unlikely in library. Can you please
> > > > > > > > provide me following:-
>
> > > > > > > > 1. List of parameters that are added to the post request by 
> > > > > > > > orkut
> > > > > > > > proxy server to my post request (It is a soap request). A 
> > > > > > > > sample post
> > > > > > > > request will all parameters.
> > > > > > > > 2. What should be base signature URL for this sample request.
>
> > > > > > > > I will feed above data into my code and it is works in my code. 
> > > > > > > > In
> > > > > > > > case it does not work then the problem is in my code otherwise
> > > > > > > > somewhere else.
>
> > > > > > > > I just triedhttp://googlecodesamples.com/oauth_playground/will
> > > > > > > > following parameters.
>
> > > > > > > > URL:http://www.knownmarket.com/KMWeb/listingSvc.asmx
>
> ...
>
> read more »

--

You received this message because you are subscribed to the Google Groups 
"Orkut Developer Forum" group.
To post to this group, send email to opensocial-or...@googlegroups.com.
To unsubscribe from this group, send email to 
opensocial-orkut+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/opensocial-orkut?hl=en.


Reply via email to