social-api folks: the proposal below for how to configure shindig to
use real security tokens requires that the social-api side of the
shindig tree inject a ContainerConfig object.  The gadgets side of the
code base currently gets the ContainerConfig by:

- reading java/gadgets/conf/gadgets.properties
- extracting shindig.containers.default from that
- injecting a ContainerConfig based on shindig.containers.default.

Any objections to this happening on the social-api side as well?  Is
there an alternative mechanism that would work better?

On Wed, Sep 24, 2008 at 5:03 AM, Kevin Brown <[EMAIL PROTECTED]> wrote:
> On Wed, Sep 24, 2008 at 3:11 AM, Brian Eaton <[EMAIL PROTECTED]> wrote:
>
>> I just checked in a couple of classes that provide real security
>> tokens, configured per-container.  They are, for the moment, dead
>> code.  I don't want to remove the default usage of
>> BasicSecurityTokenDecoder, because easy testing is too useful.
>>
>> Any thoughts on how Shindig java deployments should opt-in to using
>> these classes?  Hand-written Guice modules?  Configuration in
>> containers.js?
>>
>
> container configuration is the way to go. It's actually pretty easy:
>
> - bind all possible variants with symbolic names (the class names are as
> good as any)
> - decoder code dispatches to appropriate variant based on container name.
>
> Making people write Guice modules is a non-starter. Shindig should be able
> to be used without writing any code.
>

Reply via email to