Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Login automatico applicazione web

    Ciao a tutti, premetto che ho conoscenze basi in Java.
    Vorrei realizzare un'applicazione web (quindi in jsp) con un login automatico. Vi spiego meglio: quando un utente accede all'applicativo, in base alle sue credenziali (che devo ancora stabile e che però devono essere "automatiche") decido se far entrare l'utente nell'applicazione o mostrargli la pagina di login. La mia idea è quella di prendere come credenziali i dati d'accesso al sistema operativo ma non so sia possibile farlo.

    Come potrei realizzare questa architettura??
    Troppo difficile cambiare, essere normale!!


    JoomlaPost

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Quote Originariamente inviata da ciromonta Visualizza il messaggio
    La mia idea è quella di prendere come credenziali i dati d'accesso al sistema operativo ma non so sia possibile farlo.
    Direi proprio di no... e sarebbe una enorme falla di sicurezza se questo fosse possibile farlo tramite una pagina internet.
    Oltretutto, se anche fosse possibile, sarebbe codice che gira lato client (quindi, JavaScript o altro), che nulla ha a che vedere con le JSP.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Quote Originariamente inviata da LeleFT Visualizza il messaggio
    Direi proprio di no... e sarebbe una enorme falla di sicurezza se questo fosse possibile farlo tramite una pagina internet.
    Oltretutto, se anche fosse possibile, sarebbe codice che gira lato client (quindi, JavaScript o altro), che nulla ha a che vedere con le JSP.


    Ciao.
    Ok chiarissimo. E che soluzione potrei adottare?
    Troppo difficile cambiare, essere normale!!


    JoomlaPost

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Prova qualche framework di Single Sign On... ma dipende da cosa vuoi fare di preciso. Puoi darci un po' di contesto?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da ciromonta Visualizza il messaggio
    E che soluzione potrei adottare?
    Un'altra soluzione è la autenticazione con un certificato client, come previsto dalle specifiche delle Servlet. In pratica il client (browser) possiede un Public Key Certificate che viene inviato automaticamente al server.
    Non è però banale. Richiede l'uso di HTTPS (HTTP su SSL), richiede il supporto del server ed una specifica configurazione (dipende quindi quale servlet container/application server usi e quanto controllo hai su di esso).
    E comunque il concetto è che in sostanza è il browser che viene autenticato, indipendentemente dal fatto che lo sta usando Tizio, Caio, ecc....
    Di più non so dirti, è una funzionalità molto avanzata e personalmente non l'ho mai usata.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Il contesto tipico è un accesso ad un gestionale (fatto in jsp) che gira su una rete locale (quindi su un server locale) a cui gli utente accedono dalla propria postazione e che vorrei autenticare in modo "automatico" (cioè senza dover far inserire i propri dati) con le loro credenziali che arrivano al server in modo asincrono (e di conseguenza il server manderà al client una certa pagine).
    Credo che una soluzione sso mi possa servire ma in una fase successiva, cioè quando devo verificare le informazioni arrivate al server (ma magari dico una cavolata in quanto so sso so poco o nulla).

    andbin, la tua soluzione credo che non si adatti alle mie esigenze in quanto devo autenticare l'utente e non la macchina. Però la terrò presente!!
    Troppo difficile cambiare, essere normale!!


    JoomlaPost

  7. #7
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Hai un ldap a disposizione?

    Single Sign On dovrebbe fare al caso tuo ma non è proprio banale...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  8. #8
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Hai un ldap a disposizione?

    Single Sign On dovrebbe fare al caso tuo ma non è proprio banale...
    Si ho un ldap a disposizione... (però, come ho accennato prima, su ldap e sulle soluzioni sso in generale so poco o nulla. Se magari mi indicate una buona guida...)
    Troppo difficile cambiare, essere normale!!


    JoomlaPost

  9. #9
    Nessun'altro che mi sa dare qualche indicazione in più?
    Troppo difficile cambiare, essere normale!!


    JoomlaPost

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.