Ecco una rottura per alcuni scenari comuni:
* ASP.NET Core (usando Visual Studio): Versioni recenti di Visual Studio, quando si crea una nuova applicazione Web Core ASP.NET, spesso predefinita per Account utente singoli (o un'opzione simile). Questo utilizza un database in-app (in genere SQL Server Express LocalDB) per archiviare le credenziali dell'utente. Altre opzioni come "nessuna autenticazione", "lavoro o account scolastici" e vari fornitori di terze parti (come Google, Facebook, ecc.) Sono disponibili anche durante la creazione di progetti.
* asp.net (versioni precedenti, non core): I progetti ASP.NET più vecchi (pre-core) potrebbero essere predefiniti per Autenticazione Windows , a seconda del modello e delle impostazioni del progetto. Questo si basa sulle credenziali di Windows dell'utente. Anche altre opzioni come l'autenticazione dei moduli erano comuni.
* Altri framework (ad es. Django, Ruby on Rails, Spring Boot): Framework come Django (Python), Ruby on Rails e Spring Boot (Java) hanno le loro impostazioni predefinite. Potrebbero non avere un metodo di autenticazione integrato nel modello di progetto di base; Spesso, dovresti aggiungere funzionalità di autenticazione in seguito utilizzando estensioni o librerie. Django, ad esempio, richiede spesso di impostare esplicitamente gli account utente e il middleware di autenticazione.
In breve, non esiste una sola risposta. Controlla sempre le opzioni presentate durante la creazione del progetto nel tuo IDE o Framework. La documentazione per il framework Web prescelto indicherà anche in modo definitivo il comportamento di autenticazione predefinito (o la sua mancanza) per i suoi modelli di progetto.
software © www.354353.com