[
https://issues.apache.org/jira/browse/KNOX-1783?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16787096#comment-16787096
]
Kevin Risden commented on KNOX-1783:
------------------------------------
[~mapto] I think you should separate your concerns about proxying from
authentication integration.
{quote}For actual proxying, I also need to do some sort of authentication
integration.
{quote}
This isn't entirely true. I like to think about Knox as providing two services
1) proxying (limiting open ports to backend) 2) authentication (avoid
configuring authentication/exposing kerberos everywhere). Rewrite rules focus
on proxying and are important to limit the number of open ports. Authentication
is a separate concern.
You can have rewrite rules for any application without changing the underlying
application itself. Knox provides rewrite rule capabilities to change the
contents of the page to make sure that they are rewritten back to the proxy url.
As far as support for Knox SSO (or other authentication types), this typically
requires changing the application itself. As you found Superset supports a
certain list of authentication options. None of which are Knox SSO (or any of
the authentication types that Knox supports. Knox SSO doesn't implement a SAML
compatible endpoint so federation in your example won't work. Not sure I
understand your authentication example.
Either way I think you should separate the proxying (limiting ports) from the
authentication piece. The authentication side will most likely require changing
Superset in some way.
> Proxy support for Superset UI
> -----------------------------
>
> Key: KNOX-1783
> URL: https://issues.apache.org/jira/browse/KNOX-1783
> Project: Apache Knox
> Issue Type: Improvement
> Reporter: Martin Ruskov
> Assignee: Martin Ruskov
> Priority: Minor
> Fix For: 1.3.0
>
>
> Provide proxy UI support for the Superset UI.
>
> To my understanding, this is a matter of adding a [new
> service|https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.5/bk_security/content/adding_new_service_knox_gateway.html]
> to the KNOX gateway, but there seem to be problems with trailing slashes
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)