[ 
https://issues.apache.org/jira/browse/KNOX-2571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17316932#comment-17316932
 ] 

ASF subversion and git services commented on KNOX-2571:
-------------------------------------------------------

Commit 56107628e8d725b86500ddab8037363ea0ae9360 in knox's branch 
refs/heads/master from Sandor Molnar
[ https://gitbox.apache.org/repos/asf?p=knox.git;h=5610762 ]

KNOX-2571 - Introducing Knox Home page profiles (#430)



> Knox Homepage Profiles
> ----------------------
>
>                 Key: KNOX-2571
>                 URL: https://issues.apache.org/jira/browse/KNOX-2571
>             Project: Apache Knox
>          Issue Type: New Feature
>            Reporter: Sandor Molnar
>            Assignee: Sandor Molnar
>            Priority: Major
>             Fix For: 1.6.0
>
>          Time Spent: 1.5h
>  Remaining Estimate: 0h
>
> There may be certain circumstances, when hiding functionality via links in 
> the General Proxy Information section to things like the Knox Admin UI, Knox 
> public certs, etc... is useful.
> This improvement would allow for specific profiles to be defined within 
> gateway-site.xml that would be referenced by name as a query param in the 
> URL. A token profile will allow the homepage to filter itself based on the 
> definition in gateway-site.xml to include only the links and topologies 
> described in the profile.
> This same feature would likely be able to be used as the default app on any 
> topology endpoint. Instead of a 404 we could redirect to the homepage with an 
> implied topology profile and the specific topology name.
> This would lead us to a possible URL like:
> [https://localhost:8443/gateway/homepage/home?profile=topology&name=sandbox]
> This will tell it to filter for only the links described in the general 
> topology profile and the indicated topology name and possibly with any 
> additional topologies that are in the profile as well. Typically, I would 
> imagine it to only have the one named in the query param but it would be up 
> to the profile definition author.
> Using the above idea, the token-based profile URL could be done in a similar 
> way - so that it can differ the filter for token integrations, we would make 
> it a different profile:
> [https://localhost:8443/gateway/homepage/home?profile=token&name=tokenbased]
> There should be 3 pre-configured profiles OOTB:
>  * full - all elements of GPI (General Proxy Information) is shown; no 
> topology filtering
>  * thin - only the version and public certification elements are showing in 
> GPI; no topology filtering
>  * token - only the version and token integration elements are shown in GPI; 
> no topology filtering



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to