Standardautentiseringsmetoden för att skapa ett nytt webbapplikationsprojekt varierar betydligt beroende på ram och verktyg du använder. Det finns inte ett enda universellt svar.
Här är en uppdelning för några vanliga scenarier:
* ASP.NET CORE (med Visual Studio): Nya versioner av Visual Studio, när du skapar en ny ASP.NET -kärnans webbapplikation, ofta standard till enskilda användarkonton (eller ett liknande alternativ). Detta använder en databas i appen (vanligtvis SQL Server Express LocalDB) för att lagra användaruppgifter. Andra alternativ som "ingen autentisering", "arbete eller skolkonton", och olika tredjepartsleverantörer (som Google, Facebook, etc.) finns också tillgängliga under projektskapande.
* asp.net (äldre versioner, inte kärna): Äldre ASP.NET-projekt (förkärna) kan standard för Windows-autentisering beroende på mallen och projektinställningarna. Detta förlitar sig på användarens Windows -referenser. Andra alternativ som Forms -autentisering var också vanliga.
* Andra ramverk (t.ex. Django, Ruby on Rails, Spring Boot): Ramverk som Django (Python), Ruby on Rails och Spring Boot (Java) har sina egna standardvärden. De kanske inte har en inbyggd autentiseringsmetod i den grundläggande projektmallen; Ofta måste du lägga till autentiseringsfunktionalitet senare med hjälp av tillägg eller bibliotek. Django, till exempel, kräver ofta att du uttryckligen ställer in användarkonton och autentiseringsmellanprogram.
Kort sagt, det finns inget enda svar. Kontrollera alltid alternativen som presenteras under projektskapande i din IDE eller ram. Dokumentationen för ditt valda webbram kommer också definitivt att ange standardautentiseringsbeteendet (eller bristen på det) för sina projektmallar.