[
https://issues.apache.org/jira/browse/KNOX-565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14628305#comment-14628305
]
Jeffrey E Rodriguez commented on KNOX-565:
-------------------------------------------
This work is also dependent on Ambari changes.
https://issues.apache.org/jira/browse/AMBARI-12393.
My thought on changes needed for UI.
1. Open source UI's are release dependent, meaning they change from release to
release. So it is very important to document the process on how to support UI's
(vs REST). REST API's tend to change less frequently.
2. Should document the use of rewrite OUT and the different options
supported. I had to read the code and fully understand when I did the changes
to support open source UIs/.
3. think we need to investigate Xforward headers.
4. We also need to look at performance so caching web content at Knox server
maybe needed (we should add a Jira for this). REST calls don't need to cache
since they reflect the state of the data and single calls request/response,
UI's in the other hand are made in it majority on content which is static and
doesn't change, so we need common caching for web content to avoid the jump
client->knox->service for every web page.
5. All code supporting UI needs full set of unit test cases.
> Supporting All the Quick Links on Ambari Dashboard to Go Through Knox
> ---------------------------------------------------------------------
>
> Key: KNOX-565
> URL: https://issues.apache.org/jira/browse/KNOX-565
> Project: Apache Knox
> Issue Type: New Feature
> Components: Server
> Affects Versions: 0.7.0
> Reporter: Tanping Wang
> Fix For: 0.7.0
>
> Attachments: KNOX-565 - UI support design.pdf
>
>
> Today Knox supports authentication and service level authorization for rest
> APIs. We have a need to have all of the user interfaces to also go through
> Knox. So that Knox can become the single hub for all https communications
> including both UIs and rest calls.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)