On Thu, Mar 31, 2011 at 4:18 PM, John Hjelmstad <[email protected]> wrote:

> Hi Stanton,
>
> Odd, this has worked for us for quite some time. Uri.parse(...) just
> doesn't
> throw a UriException. Are you overriding UriParser?
>
But we are overriding the parser...


>
> On Thu, Mar 31, 2011 at 2:57 PM, Stanton Sievers <[email protected]
> >wrote:
>
> > Hi,
> >
> > Has anyone been able to use the DefaultIframeUriManager when locked
> > domains are configured?  I've configured
> > gadgets.uri.iframe.lockedDomainSuffix in my container.js and have set
> > shindig.locked-domain.enabled=true in shindig.properties.  I seem to be
> > hitting the correct code paths, but I think the logic in
> > DefaultIframeUriManager.makeRenderingUri() is incorrect.
> >
> > In the case where locked domains are enabled we do a string concatenation
> > of the generated locked domain prefix and the configured
> > gadgets.uri.iframe.lockedDomainSuffix in order to build the host name.
> The
> > problem is that immediately after that we try to do Uri.parse() on the
> > host name which is throwing a UriException because we don't have a
> > protocol/schema for the url, i.e., the url is just <gadget url
> > hash>.mydomain.com instead of http://<gadget url hash>.mydomain.com.
> >
> > Does this just not work for the DefaultIframeUriManager and those who
> want
> > locked domains need to bind to their own UriModule?
> >
> > Thanks,
> > -Stanton
> >
> >
>

Reply via email to