Excellent news, thanks for such a great tool and the continuing hard work. Conrad
On 22/02/2016, 15:56, "Joe Witt" <[email protected]> wrote: >We are working to have an RC for it any day. We're very close so >today is feasible. > >Thanks >Joe > >On Mon, Feb 22, 2016 at 10:18 AM, Conrad Crampton ><[email protected]> wrote: >> Matt, >> Thanks for the update. I trawled the user list archive for anything similar, >> didn’t think to check the issue log. >> Is there a date for the 0.5.1 release? >> Cheer >> Conrad >> >> From: Matt Gilman <[email protected]> >> Reply-To: "[email protected]" <[email protected]> >> Date: Monday, 22 February 2016 at 15:04 >> To: "[email protected]" <[email protected]> >> Subject: Re: Authentication error - access denied exporting template >> >> Thanks for reporting this. The issue is specifically tied to downloading >> resources (content or templates) and accessing UI extensions (like the >> content viewer or custom UI) when logged in via LDAP. Using client >> certificates should be working as expected. >> >> This token issue is addressed in NIFI-1497 [1] and will be included in the >> upcoming 0.5.1 release. Sorry for the inconvenience. >> >> Matt >> >> [1] https://issues.apache.org/jira/browse/NIFI-1497 >> >> On Mon, Feb 22, 2016 at 9:48 AM, Conrad Crampton >> <[email protected]> wrote: >>> >>> Hi, >>> I have a working NiFi installation on both my local machine and on a >>> cluster. Both set up with certificates and https access and LDAP >>> integration. All good. >>> However, I have come across an issue where I can’t now export templates as >>> I get an ‘access denied’ error in the UI, and in the nifi-user.log I get >>> this stack trace… >>> >>> o.a.n.w.s.NiFiAuthenticationFilter Unable to authorize: An Authentication >>> object was not found in the SecurityContext >>> >>> org.springframework.security.authentication.AuthenticationCredentialsNotFoundException: >>> An Authentication object was not found in the SecurityContext >>> at >>> org.springframework.security.access.intercept.AbstractSecurityInterceptor.credentialsNotFound(AbstractSecurityInterceptor.java:378) >>> ~[spring-security-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.springframework.security.access.intercept.AbstractSecurityInterceptor.beforeInvocation(AbstractSecurityInterceptor.java:222) >>> ~[spring-security-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:123) >>> ~[spring-security-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90) >>> ~[spring-security-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) >>> [spring-security-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:122) >>> ~[spring-security-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) >>> [spring-security-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.apache.nifi.web.security.NiFiAuthenticationFilter.authenticate(NiFiAuthenticationFilter.java:99) >>> [nifi-web-security-0.4.1.jar:0.4.1] >>> at >>> org.apache.nifi.web.security.NiFiAuthenticationFilter.doFilter(NiFiAuthenticationFilter.java:60) >>> [nifi-web-security-0.4.1.jar:0.4.1] >>> at >>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) >>> [spring-security-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.apache.nifi.web.security.NiFiAuthenticationFilter.authenticate(NiFiAuthenticationFilter.java:99) >>> [nifi-web-security-0.4.1.jar:0.4.1] >>> at >>> org.apache.nifi.web.security.NiFiAuthenticationFilter.doFilter(NiFiAuthenticationFilter.java:60) >>> [nifi-web-security-0.4.1.jar:0.4.1] >>> at >>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) >>> [spring-security-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) >>> [spring-security-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) >>> [spring-security-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.apache.nifi.web.security.node.NodeAuthorizedUserFilter.doFilter(NodeAuthorizedUserFilter.java:112) >>> [nifi-web-security-0.4.1.jar:0.4.1] >>> at >>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) >>> [spring-security-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:213) >>> [spring-security-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:176) >>> [spring-security-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] >>> at >>> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) >>> [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE] >>> at >>> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) >>> [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE] >>> at >>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) >>> [jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.apache.nifi.web.filter.ThreadLocalFilter.doFilter(ThreadLocalFilter.java:38) >>> [classes/:na] >>> at >>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) >>> [jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at org.apache.nifi.web.filter.TimerFilter.doFilter(TimerFilter.java:52) >>> [classes/:na] >>> at >>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) >>> [jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) >>> [jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) >>> [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) >>> [jetty-security-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) >>> [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) >>> [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) >>> [jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) >>> [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) >>> [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) >>> [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110) >>> [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) >>> [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at org.eclipse.jetty.server.Server.handle(Server.java:499) >>> [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) >>> [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) >>> [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) >>> [jetty-io-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) >>> [jetty-util-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at >>> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) >>> [jetty-util-9.2.11.v20150529.jar:9.2.11.v20150529] >>> at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40] >>> 2016-02-22 14:41:25,674 INFO [NiFi Web Server-230] >>> o.a.n.w.s.NiFiAuthenticationFilter Rejecting access to web api: An >>> Authentication object was not found in the SecurityContext >>> >>> Any suggestions? The resultant url for the export is >>> https://localhost:9090/nifi-api/controller/templates/92427c50-2d9b-4a9b-83eb-4062c9c88d49 >>> if that helps. >>> I also have two tokens set in local storage of ‘jwt’ and >>> 'nifi-view-a96be08b-00c9-4ebb-ae11-84101cca90ad’. >>> >>> Thanks >>> Conrad >>> >>> >>> SecureData, combating cyber threats >>> >>> ________________________________ >>> >>> The information contained in this message or any of its attachments may be >>> privileged and confidential and intended for the exclusive use of the >>> intended recipient. If you are not the intended recipient any disclosure, >>> reproduction, distribution or other dissemination or use of this >>> communications is strictly prohibited. The views expressed in this email are >>> those of the individual and not necessarily of SecureData Europe Ltd. Any >>> prices quoted are only valid if followed up by a formal written quote. >>> >>> SecureData Europe Limited. Registered in England & Wales 04365896. >>> Registered Address: SecureData House, Hermitage Court, Hermitage Lane, >>> Maidstone, Kent, ME16 9NT >> >> >> >> >> ***This email originated outside SecureData*** >> >> Click here to report this email as spam.
