Vincent-
  Your request is being denied on XACML policy grounds.  Did you have
any customized policies that weren't replicated to your 3.4
installation? I assume you're using 3.4.2.

- Ben

On Thu, Jun 14, 2012 at 8:47 AM, Nguyen, Vincent (CDC/OD/OADS) (CTR)
<v...@cdc.gov> wrote:
> I’ve just upgraded our fedora from 3.2 to 3.4 and now I’m getting a
> permissions error when trying to access APIM methods.  I’m I missing some
> security setting?
>
>
>
> I’m calling APIM as “fedoraPublic”, which is a user defined in
> fedora-users.xml
>
>
>
>     <user name="fedoraPublic" password="fedoraPublic">
>
>         <attribute name="fedoraRole">
>
>             <value>public</value>
>
>         </attribute>
>
>     </user>
>
>
>
> Here is the log:
>
>
>
>
>
> ERROR 2012-06-14 08:41:46.132 [http-8080-7] (FedoraAPIMBindingSOAPHTTPImpl)
> Error getting datastreams
>
> org.fcrepo.server.errors.authorization.AuthzDeniedException:
>
>             at
> org.fcrepo.server.security.PolicyEnforcementPoint.enforce(PolicyEnforcementPoint.java:422)
> [fcrepo-server-3.4.2.jar:na]
>
>             at
> org.fcrepo.server.security.DefaultAuthorization.enforceGetDatastreams(DefaultAuthorization.java:720)
> [fcrepo-server-3.4.2.jar:na]
>
>             at
> org.fcrepo.server.management.DefaultManagement.getDatastreams(DefaultManagement.java:1156)
> [fcrepo-server-3.4.2.jar:na]
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [na:1.6.0_26]
>
>             at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [na:1.6.0_26]
>
>             at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [na:1.6.0_26]
>
>             at java.lang.reflect.Method.invoke(Method.java:597)
> [na:1.6.0_26]
>
>             at
> org.fcrepo.server.messaging.NotificationInvocationHandler.invoke(NotificationInvocationHandler.java:68)
> [fcrepo-server-3.4.2.jar:na]
>
>             at $Proxy18.getDatastreams(Unknown Source) [na:na]
>
>             at
> org.fcrepo.server.management.ManagementModule.getDatastreams(ManagementModule.java:309)
> [fcrepo-server-3.4.2.jar:na]
>
>             at
> org.fcrepo.server.management.FedoraAPIMBindingSOAPHTTPImpl.getDatastreams(FedoraAPIMBindingSOAPHTTPImpl.java:423)
> [fcrepo-server-3.4.2.jar:na]
>
>             at
> org.fcrepo.server.management.FedoraAPIMBindingSOAPHTTPSkeleton.getDatastreams(FedoraAPIMBindingSOAPHTTPSkeleton.java:427)
> [fcrepo-common-3.4.2.jar:na]
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [na:1.6.0_26]
>
>             at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [na:1.6.0_26]
>
>             at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [na:1.6.0_26]
>
>             at java.lang.reflect.Method.invoke(Method.java:597)
> [na:1.6.0_26]
>
>             at
> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
> [axis-1.3-PATCHED.jar:na]
>
>             at
> org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
> [axis-1.3-PATCHED.jar:na]
>
>             at
> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
> [axis-1.3-PATCHED.jar:na]
>
>             at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> [axis-1.3-PATCHED.jar:na]
>
>             at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> [axis-1.3-PATCHED.jar:na]
>
>             at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> [axis-1.3-PATCHED.jar:na]
>
>             at
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
> [axis-1.3-PATCHED.jar:na]
>
>             at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
> [axis-1.3-PATCHED.jar:na]
>
>             at
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
> [axis-1.3-PATCHED.jar:na]
>
>             at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> [servlet-api.jar:na]
>
>             at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
> [axis-1.3-PATCHED.jar:na]
>
>             at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [servlet-api.jar:na]
>
>             at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [catalina.jar:6.0.33]
>
>             at
> org.fcrepo.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:235)
> [fcrepo-server-3.4.2.jar:na]
>
>             at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [catalina.jar:6.0.33]
>
>             at
> org.fcrepo.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:235)
> [fcrepo-server-3.4.2.jar:na]
>
>             at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [catalina.jar:6.0.33]
>
>             at
> org.fcrepo.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:235)
> [fcrepo-server-3.4.2.jar:na]
>
>             at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [catalina.jar:6.0.33]
>
>             at
> org.fcrepo.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:235)
> [fcrepo-server-3.4.2.jar:na]
>
>             at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [catalina.jar:6.0.33]
>
>             at
> org.fcrepo.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:235)
> [fcrepo-server-3.4.2.jar:na]
>
>             at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:589)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)
> [catalina.jar:6.0.33]
>
>             at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [tomcat-coyote.jar:6.0.33]
>
>             at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [tomcat-coyote.jar:6.0.33]
>
>             at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [tomcat-coyote.jar:6.0.33]
>
>             at java.lang.Thread.run(Thread.java:662) [na:1.6.0_26]
>
>
>
>
>
>
>
> Vincent Vu Nguyen
>
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Fedora-commons-users mailing list
> Fedora-commons-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to