qualcuno conosce un modo per webApp per usare smart card per autenticazione

salve, dovrei autenticare l’accesso alla mia applicazione usando una smart card (tipo la tessera sanitaria)
il modo dovrebbe essere simile a quello che propongono molti siti quando accedi ossia
user/password o lettura dati della smart card nel lettore…
il tutto da una applicazione web di xojo
qualcuno conosce un modo per fare questo ??

Ciao,

io avevo fatto una cosa del genere con JAVA. Per avevo usato delle API che venivano fornite tramite un driver. Mi interfacciavo con le API per recueprare i dati della smartCard.

Ora non so se Xojo ha a disposizione queste API. POssibilmente dovresti verificare se il lettore di SmartCart ha delle interfacce o servizi. Se ha adisposizione delle API per la comunicazione e come funzionano.

Esisteva un plugin per RealBasic che permetteva la lettura delle SMartCard, si chiama Unikey.

Guarda a questo indirizzo:

http://iolock.com/Unikey-Cook-Books-REALbasic-uk.php?flag=uk

E’ presente anche un video per utilizzare questo plugin.

Se la tua applicazione e’ web hai due opzioni: se usi apache potresti saltare xojo e farlo autenticare via mod_ssl usando opensc(https://github.com/OpenSC/OpenSC/wiki/Creating-applications-with-smart-card-support e https://github.com/OpenSC/OpenSC/wiki/Engine-pkcs11-quickstart). Altrimenti devi usare direttamente cryptoapi con IIS.

In entrambe le opzioni avresti la sessione autenticata come un normale login ma non saprei dirti con esattezza la complessita’ del tutto. In ogni caso non sarebbe proprio una passeggiata.

Se invece usi una normale applicazione ironicamente sei messo meglio, puoi usare opensc per validare la carta e far accedere l’utente. Anche li non sar tanto semplice ma credo meno rognoso che sulla web app.

[quote=142569:@Jury Buono]salve, dovrei autenticare l’accesso alla mia applicazione usando una smart card (tipo la tessera sanitaria)
il modo dovrebbe essere simile a quello che propongono molti siti quando accedi ossia
user/password o lettura dati della smart card nel lettore…
il tutto da una applicazione web di xojo
qualcuno conosce un modo per fare questo ??[/quote]
Ciao,
sei poi riuscito a trovare la soluzione?
puoi dare indicazioni?
Grazie.