mayki created NIFI-9456:
---------------------------
Summary: 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
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)