Thanks for your help. I got your idea. I'll update you later.

Thanks.

On Mon, Aug 24, 2009 at 7:39 PM, Chris Chabot <[email protected]> wrote:

> Hey Fayland,
>
> I'm affraid I'm no perl expert so can't offer a direct solution on how you
> would implement that logic in perl.
>
> You could however if you don't find a solution to this code up a different
> Security Token Decoder in PHP that implements a logic which you can easily
> mirror in perl, you can tell php shindig which class to use using the
> 'security_token_signer' configuration key in
> shindig/php/config/container.php, and as long as you implement the
> interface
> correctly, and the result of createToken() is a BasicSecurityToken object
> with the owner/viewer/etc correctly set.
>
> The main point of the security tokens is that it's an encrypted string that
> contains the owner/viewer/app/container/etc values that is put on the
> gadget's iframe url (?st=<foo>) which is parsed as-is to the social
> backend,
> this needs to be encrypted so that the information can't be altered so you
> can't spoof identities, but there's no dependencies on how you implement
> it,
> so if something else makes more sense, go for it
>
>    -- Chris
>
> On Mon, Aug 24, 2009 at 5:38 AM, Fayland Lam <[email protected]> wrote:
>
> > basically our site are using Perl, so we want to write the applications
> > system in Perl.
> > then the big problem is BasicSecurityToken which leads to a problem of
> > Crypto.php
> > our BasicBlobCrypter.pm is attached.
> >
> > it's not the same as the one in PHP. and it doesn't work at all.
> > the shindig reports error like:
> > [Sun Aug 23 23:25:35 2009] [error] [client 222.216.168.150] PHP Fatal
> > error:  Uncaught exception 'GadgetException' with message
> > 'INVALID_GADGET_TOKEN' in
> > /var/www/html/shindig/src/common/sample/BasicSecurityTokenDecoder.php:
> >
> > so my problem is that anyone can give me any idea to write correct code
> in
> > Perl? I can't find something the same like 'mcrypt_create_iv',
> > 'mcrypt_generic_init' in Perl.
> >
> > any hint is really appreciated.
> >
> > Thanks.
> >
> > --
> > Fayland Lam // http://www.fayland.org/
> > Foorum based on Catalyst // http://www.foorumbbs.com/
> >
>



-- 
Fayland Lam // http://www.fayland.org/
Foorum based on Catalyst // http://www.foorumbbs.com/

Reply via email to