[
https://issues.apache.org/jira/browse/SHINDIG-197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12589371#action_12589371
]
Kevin Brown commented on SHINDIG-197:
-------------------------------------
Some comments:
- If we're renaming RemoteContentFetcher (which I agree with), I'd prefer
HttpRequest and HttpResponse over RemoteContentRequest and RemoteContent.
- Order of imports looks wrong on some of the files. org.apache.shindig stuff
should probably always be first. Maybe we need to clarify in the style guide.
- If we're introducing custom interfaces instead of doing everything as a
RemoteContentFetcher, we should drop some of those annotations.
@ProxiedContentFetcher is no longer necessary, for example. The entire optional
injection can actually be discarded. This will require implementations
potentially implementing more interfaces, though.
- The Auth type enumeration is good, but I don't think it belongs on Preload.
It should probably be org.apache.shindig.oauth.AuthType or something along
those lines. Preload is probably the least obvious consumer of the authz types.
- Class comments shouldn't have authorship info
- Missing apache license headers from some new files
- Why ContentCache and not just a generic Cache<Key, Value> ?
- For <Preload> the authz should default to "none". It shouldn't be required
(isn't that how you proposed it in the spec?)
- No luck getting the Guice servlet package?
> Add support for authenticated/signed preloads. Refactor caching code to allow
> for caching of same.
> --------------------------------------------------------------------------------------------------
>
> Key: SHINDIG-197
> URL: https://issues.apache.org/jira/browse/SHINDIG-197
> Project: Shindig
> Issue Type: New Feature
> Components: Features (Javascript), Gadget Rendering Server (Java),
> Gadget Rendering Server (PHP)
> Reporter: Louis Ryan
> Assignee: Louis Ryan
> Attachments:
> Introduce_support_for__authenticated_preloads_Refactored_caching_to_allow_for_caching_of_signed_requests_(lots_of_cleanup).patch
>
>
> This is a pretty extensive change, the first part adds support for an 'authz'
> attribute to the Preload element as part of the spec. THIS IS A SPEC
> ENHANCEMENT!
> The second part adds a reworking of the Caching code to separate the caching
> interface from the fetcher interface, encapsulate cacheability checking and
> generally make to code cleaner and more manageable.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.