You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Matt Gilman (JIRA)" <ji...@apache.org> on 2018/05/29 18:23:00 UTC

[jira] [Commented] (NIFI-5237) Wrong redirect from login behind a context path, when using OpenID authentication

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

Matt Gilman commented on NIFI-5237:
-----------------------------------

[~trojan295] What are you context path are you mapping to in NiFi? NiFi runs an embedded web server and will deploy any number of WARs at different paths. These different paths are largely driven by different UI extension points supports customer configuration and data viewers. Because of these capabilities, if your running NiFi behind a proxy you'll want to map to http[s]://nifi-host:port/. Is this how your proxy is currently configured?

https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#proxy_configuration

> Wrong redirect from login behind a context path, when using OpenID authentication
> ---------------------------------------------------------------------------------
>
>                 Key: NIFI-5237
>                 URL: https://issues.apache.org/jira/browse/NIFI-5237
>             Project: Apache NiFi
>          Issue Type: Bug
>    Affects Versions: 1.6.0
>         Environment: NiFi behind a reverse proxy (HAProxy)
>            Reporter: Damian Czaja
>            Priority: Major
>
> When I deploy NiFi behind a custom context path eg ([https://my-nifi/my/context/path/)|https://nifi/my/context/path/)] and using OpenID authentication, after the login I'm redirected to [https://my-nifi/nifi/|https://my-nifi/nifi] instead of [https://my-nifi/my/context/path/nifi/] .
> My presumption is, that the relative redirect in httpServletResponse.sendRedirect it's respecting the contextPath provided in the X-ProxyContextPath header:
> [https://github.com/apache/nifi/blob/rel/nifi-1.6.0/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/AccessResource.java#L269]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)