[ 
https://issues.apache.org/jira/browse/NIFI-9456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Handermann resolved NIFI-9456.
------------------------------------
      Assignee: David Handermann
    Resolution: Duplicate

Thanks for reporting this issue [~mayki].  NiFi OpenID Connect does not 
currently work with a proxy server. Progress on implementing support can be 
tracked in NIFI-8056.

> Use OIDC Server Behind Proxy with NIFI
> --------------------------------------
>
>                 Key: NIFI-9456
>                 URL: https://issues.apache.org/jira/browse/NIFI-9456
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core Framework
>    Affects Versions: 1.11.4
>            Reporter: mayki
>            Assignee: David Handermann
>            Priority: Minor
>
> Hi all,
> I'm try configure NIFI with OIDC. 
> It is work with OIDC Dev because NIFI has acces directly to OIDC.
> We got OIDC PROD which is behind the proxy
> I have tried to setup proxy parameter in bootstrap.conf but it is not work.
> {code:java}
> java.arg.18=-Dhttp.proxyHost=http://proxy.fr
> java.arg.19=-Dhttp.proxyPort=8888 
> java.arg.20=-Dhttps.proxyHost=http://proxy.fr
> java.arg.21=-Dhttps.proxyPort=8888
>  {code}
>  
> {code:java}
> 2021-12-08 10:41:49,340 ERROR [main] o.s.web.context.ContextLoader Context 
> initialization failed
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'oidcProvider' defined in class path resource 
> [nifi-web-security-context.xml]: Bean instantiation via constructor failed; 
> nested exception is org.springframework.beans.BeanInstantiationException: 
> Failed to instantiate 
> [org.apache.nifi.web.security.oidc.StandardOidcIdentityProvider]: Constructor 
> threw exception; nested exception is java.lang.RuntimeException: Unable to 
> retrieve OpenId Connect Provider metadata from: https://oidc.xxxxxxxx
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:279)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1198)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1100)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:481)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
>         at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>  {code}
> So it is possible to use OIDC behing PROXY with NIFI JVM ?
>  
> Regards 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to