<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic A valid SecureContext was not provided when using SiteServic in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254805#M207935</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi. I when I call SiteService to get the site for a specific node, I get the following exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;Caused by: net.sf.acegisecurity.AuthenticationCredentialsNotFoundException: A valid SecureContext was not provided in the RequestContext&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.intercept.AbstractSecurityInterceptor.credentialsNotFound(AbstractSecurityInterceptor.java:477)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.intercept.AbstractSecurityInterceptor.beforeInvocation(AbstractSecurityInterceptor.java:355)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:77)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:44)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditMethodInterceptor.proceed(AuditMethodInterceptor.java:160)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:137)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:44)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditMethodInterceptor.proceedWithAudit(AuditMethodInterceptor.java:217)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditMethodInterceptor.proceed(AuditMethodInterceptor.java:184)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:137)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at $Proxy7.getType(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.site.SiteServiceImpl.getSiteNodeRef(SiteServiceImpl.java:944)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.site.SiteServiceImpl.getSite(SiteServiceImpl.java:926)&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;It is strange because I'm logged in as admin. Idea what I'm doing wrong?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Apr 2011 15:20:09 GMT</pubDate>
    <dc:creator>amitev</dc:creator>
    <dc:date>2011-04-18T15:20:09Z</dc:date>
    <item>
      <title>A valid SecureContext was not provided when using SiteServic</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254805#M207935</link>
      <description>Hi. I when I call SiteService to get the site for a specific node, I get the following exception:Caused by: net.sf.acegisecurity.AuthenticationCredentialsNotFoundException: A valid SecureContext was not provided in the RequestContext&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.intercept.AbstractSecurityInterceptor.cr</description>
      <pubDate>Mon, 18 Apr 2011 15:20:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254805#M207935</guid>
      <dc:creator>amitev</dc:creator>
      <dc:date>2011-04-18T15:20:09Z</dc:date>
    </item>
    <item>
      <title>Re: A valid SecureContext was not provided when using SiteServic</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254806#M207936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Not without more information…&amp;nbsp; :? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What's calling the site service and how is it being done.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Apr 2011 16:23:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254806#M207936</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2011-04-18T16:23:30Z</dc:date>
    </item>
    <item>
      <title>Re: A valid SecureContext was not provided when using SiteServic</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254807#M207937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Which version of Alfresco are you using?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This means a publc service method has been called that does not have any security definition.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The next call actually blows up ….&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Later versions of Alfresco have a catch all definition to avoid this.Something like&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;org.alfresco.service.cmr.repository.NodeService.*=ACL_DENY&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;in public-services-security-context.xml.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please provide the stack trace.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Apr 2011 18:31:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254807#M207937</guid>
      <dc:creator>andy</dc:creator>
      <dc:date>2011-04-18T18:31:23Z</dc:date>
    </item>
    <item>
      <title>Re: A valid SecureContext was not provided when using SiteServic</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254808#M207938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It was thrown in a webscript (child of DeclarativeWebScript).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Looks like &amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt; tag was missing in the desc.xml. Now it's working. Thank you very much for the help!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Apr 2011 06:57:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254808#M207938</guid>
      <dc:creator>amitev</dc:creator>
      <dc:date>2011-04-19T06:57:00Z</dc:date>
    </item>
    <item>
      <title>Re: A valid SecureContext was not provided when using SiteServic</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254809#M207939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It would be useful if Alfresco provides a more specific exception messages to help developers quickly solve their problems.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Apr 2011 07:01:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254809#M207939</guid>
      <dc:creator>amitev</dc:creator>
      <dc:date>2011-04-19T07:01:56Z</dc:date>
    </item>
    <item>
      <title>Re: A valid SecureContext was not provided when using SiteServic</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254810#M207940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Indeed, but the way to do this is to raise enhancement requests in JIRA or submit a contribution yourself.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; And please be specific, raising a vague wide ranging requests will not help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In this specific case the exception message is probably as good as it can get since the secutity service does not know why there is no security context.&amp;nbsp;&amp;nbsp; But if you have suggestions on how it can be improved then please raise in JIRA.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Apr 2011 07:14:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254810#M207940</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2011-04-19T07:14:13Z</dc:date>
    </item>
    <item>
      <title>Re: A valid SecureContext was not provided when using SiteServic</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254811#M207941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This kind of stuff will get fixed when we move/upgrade to SpringSecurity. Until then there is not much point.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It is not possible to wrap this exception for all use cases.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;However, not authenticating and calling a puiblic service should porbably throw something better.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Apr 2011 18:42:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-when-using-siteservic/m-p/254811#M207941</guid>
      <dc:creator>andy</dc:creator>
      <dc:date>2011-04-19T18:42:31Z</dc:date>
    </item>
  </channel>
</rss>

