CAS2 authentication plugin does not test service availability
-------------------------------------------------------------

                 Key: NXP-5188
                 URL: https://jira.nuxeo.org/browse/NXP-5188
             Project: Nuxeo Enterprise Platform
          Issue Type: Improvement
          Components: Security
    Affects Versions: 5.3.2
         Environment: Debian / nuxeo dm 5.3.1 + JBoss / PostgreSQL 8.4
            Reporter: Gael Nieutin
            Priority: Major


Hi,

The cas2 plugin does not test if the cas serveur is available. So if for any 
reason the cas server is down, there is no test and the add-on redirect to the 
downed cas server ----> the browser tell me it cannot establish connection, and 
that's it. I can't access to my nuxeo server.

Here is my authentication chain :

<authenticationChain>
   <plugins>
      <plugin>BASIC_AUTH</plugin>
      <plugin>CAS2_AUTH</plugin>
      <plugin>PORTAL_AUTH</plugin>
      <plugin>FORM_AUTH</plugin>
   </plugins>
</authenticationChain>

I have downloaded the plugin sources and add a patch that makes it works as it 
should be (you will find the diff attached). I am sure the way I did it is not 
the cleanest, but it works in my case. It try to create a socket connection to 
the cas server, if not, just return false so the NuxeoAuthenticationFilter (in 
its handlePrompt() method) know that this authentication is not possible and 
ask the next plugin in the chain to do the work.

Can you tell me if there was an existing way for that? Do you think you will 
integrated this feature in next release of that add-on ?

P.S: see http://www.nuxeo.org/discussions/thread.jspa?threadID=3728 where I 
asked for information about that.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to