<?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 Re: Authentication Chain CAS + Local User in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271845#M224975</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi andrepra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;in my configuration now I succefully authenticate the user in CAS, the I return in my filter class in Alfresco, but I can't authenticate the user in Alfresco.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried in some ways, but none worked…&amp;nbsp; :x&amp;nbsp; (&lt;/SPAN&gt;&lt;A href="https://forums.alfresco.com/en/viewtopic.php?f=57&amp;amp;t=45399" rel="nofollow noopener noreferrer"&gt;https://forums.alfresco.com/en/viewtopic.php?f=57&amp;amp;t=45399&lt;/A&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you tell me how did you authenticate the user in Alfresco?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried something like that:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;AuthenticationUtil.runAsSystem(new RunAsWork&amp;lt;Void&amp;gt;() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public Void doWork() throws Exception {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WebApplicationContext wc = WebApplicationContextUtils.getRequiredWebApplicationContext(contextF);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AuthenticationContext authenticationContext = (AuthenticationContext)authentication;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GrantedAuthority[] gas = new GrantedAuthority[1];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gas[0] = new GrantedAuthorityImpl("ROLE_AUTHENTICATED");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UserDetails ud = new net.sf.acegisecurity.providers.dao.User(userName, "", true, true, true, true, gas);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;authenticationContext.setUserDetails(ud);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;I reconstructed it from my various test, so there may be some errors…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Aug 2012 10:07:58 GMT</pubDate>
    <dc:creator>luca</dc:creator>
    <dc:date>2012-08-30T10:07:58Z</dc:date>
    <item>
      <title>Authentication Chain CAS + Local User</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271840#M224970</link>
      <description>I've configured so that my Alfresco can integrated with CAS Jasig.I'm successfull login via CAS redirect to alfresco page.Fyi: CAS configured connect to Active DirectoryThis is my alfresco-global.properties CAS configuration:#CASauthentication.chain=cas:external,ldap1:ldap‍‍‍‍But now, I want local u</description>
      <pubDate>Mon, 14 May 2012 10:33:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271840#M224970</guid>
      <dc:creator>togum</dc:creator>
      <dc:date>2012-05-14T10:33:54Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication Chain CAS + Local User</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271841#M224971</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Since your authentication process is performed by CAS you need to change your Authentication Handler to check the user first on ActiveDirectory and after on Alfresco repository (ie: via web services or rest API)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2012 14:38:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271841#M224971</guid>
      <dc:creator>andrepra</dc:creator>
      <dc:date>2012-05-15T14:38:41Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication Chain CAS + Local User</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271842#M224972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you andrepra&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you advise me to change my Authentication Handler?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm sorry, I really don't understand about it yet.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 May 2012 02:28:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271842#M224972</guid>
      <dc:creator>togum</dc:creator>
      <dc:date>2012-05-21T02:28:43Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication Chain CAS + Local User</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271843#M224973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi togumm,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;did you integrate CAS with Alfresco 3.2 or a newer version?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm tryng to use CAS with Alfresco 4, but I have some problems, can you help me?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I already did it with Alfresco 3.2, but I can't with Alfresco 4…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2012 09:20:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271843#M224973</guid>
      <dc:creator>luca</dc:creator>
      <dc:date>2012-08-30T09:20:12Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication Chain CAS + Local User</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271844#M224974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Since 3.2 change the authentication architecture. You have to understand how authentication subsystem works and configure a chain that perform the authetication process.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I did the integration also with 3.4 and 4 but I built my own authentication subsystem, I'm not using the "external"&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2012 09:55:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271844#M224974</guid>
      <dc:creator>andrepra</dc:creator>
      <dc:date>2012-08-30T09:55:49Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication Chain CAS + Local User</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271845#M224975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi andrepra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;in my configuration now I succefully authenticate the user in CAS, the I return in my filter class in Alfresco, but I can't authenticate the user in Alfresco.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried in some ways, but none worked…&amp;nbsp; :x&amp;nbsp; (&lt;/SPAN&gt;&lt;A href="https://forums.alfresco.com/en/viewtopic.php?f=57&amp;amp;t=45399" rel="nofollow noopener noreferrer"&gt;https://forums.alfresco.com/en/viewtopic.php?f=57&amp;amp;t=45399&lt;/A&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you tell me how did you authenticate the user in Alfresco?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried something like that:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;AuthenticationUtil.runAsSystem(new RunAsWork&amp;lt;Void&amp;gt;() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public Void doWork() throws Exception {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WebApplicationContext wc = WebApplicationContextUtils.getRequiredWebApplicationContext(contextF);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AuthenticationContext authenticationContext = (AuthenticationContext)authentication;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GrantedAuthority[] gas = new GrantedAuthority[1];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gas[0] = new GrantedAuthorityImpl("ROLE_AUTHENTICATED");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UserDetails ud = new net.sf.acegisecurity.providers.dao.User(userName, "", true, true, true, true, gas);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;authenticationContext.setUserDetails(ud);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;I reconstructed it from my various test, so there may be some errors…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2012 10:07:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271845#M224975</guid>
      <dc:creator>luca</dc:creator>
      <dc:date>2012-08-30T10:07:58Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication Chain CAS + Local User</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271846#M224976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi andrepra, thanks for your help. It's work with Alfresco 3.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Luca, I didn't tested with Alfresco 4 yet &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Nov 2012 08:11:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authentication-chain-cas-local-user/m-p/271846#M224976</guid>
      <dc:creator>togum</dc:creator>
      <dc:date>2012-11-27T08:11:16Z</dc:date>
    </item>
  </channel>
</rss>

