497 messaggi dal 08 febbraio 2009
Buondì

Mi chiedevo se fosse possibile in qualche modo associare un dispositivo ad un particolare utente.
In pratica vorrei ottenere qualcosa di questo tipo:

- L'utente si collega per la prima volta al sito dal dispositivo
- Inserisce a mano utente e password
- Preme un pulsante nel sito per associare il dispositivo a quell'utente
- D'ora in avanti, quando torna sul sito, la procedura non deve più chiedere la login nemmeno se l'utente ha resettato la cache


C'è modo di ottenere qualcosa del genere?

Il sito è di fatto una SPA fatta con Angular 6 che chiama delle API scritte in Asp.NET Core.
La parte di login è gestita tramite IdentityServer 4

Grazie mille
427 messaggi dal 13 novembre 2009
Alla faccia della sicurezza. Perché dovresti associare il dispositivo x autoautenticare utente? Utilizzo sistemi lato client per mantenere in vita l’autenticazione o rinnovarla in automatico non utilizzando cookie o localstorage che come dici sono azzerati dalla cache
497 messaggi dal 08 febbraio 2009
Grazie della risposta, provo a risponderti.

-) Il motivo della richiesta è semplice: l'utente che accede a queste funzioni è un padroncino, ovvero un camionista che consegna i prodotti per conto dell'azienda, però non è un dipendente dell'azienda. Pertanto non ha un account nel sistema e, soprattutto, se deve impazzire a dare la login, evita di usare la procedura (registra i dati al posto dei dipendenti, quindi se gli si complica la vita, quello che risponde è "registrateli da solo visto che servono alla tua ditta"). Quindi pensavo di fargli fare l'accesso una volta dal telefono, quindi si dimentica della login e tutto il resto...

-) Dici di non usare local storage o cookies... Ma a parte questi sistemi, dove altro può salvare i dati una pagina web?
427 messaggi dal 13 novembre 2009
IndexedDB è un DB client che ti permette di immagazzinare dati ad esempio e non è controllato dalla cache.
Ma una app mobile? Troppo complesso?
497 messaggi dal 08 febbraio 2009
Grazie, non sapevo che IndexedDB non fosse controllato dalla cache.

Avevo pensato all'app mobile, però essendo un'architettura vecchio stile e "on premise", poi diventa complesso gestire gli aggiornamenti dai vari clienti (app nuova con backend vecchio).

Pertanto torna più comodo lavorare solo lato server, al massimo con una PWA per dare l'idea di un'app nativa, ma niente di più
427 messaggi dal 13 novembre 2009
https://www.html.it/pag/51825/indexed-database-api-2/

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.