AnsweredAssumed Answered

Alfresco login con smart card

Question asked by fracat71 on Apr 21, 2011
Ciao a tutti,
vorrei sapere come posso procedere per implementare un "Authentication Subsystems".
Seguendo la guida ( http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystem ) da indicazioni su come configuarare  autenticazioni già esestenti.
Io devo però creare autenticazione basata su smart card (mantenendo quella con uesr/pwd ) , come posso fare?


Ho già una bozza di codice per realizzare il filtro



HttpServletRequest request = ((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest());
X509Certificate certs[] = (X509Certificate[]) request.getAttribute("javax.servlet.request.X509Certificate");
…….
if (certs != null && StringUtils.isEmpty(credentials.getUsername())) {
   if (certs.length > 0) {
            X509Certificate cert = certs[0];
            String principal = cert.getSubjectX500Principal().toString();
            …….
   }
}


Grazie

Outcomes