Junior — Middle
Hogyan befolyásolja az AddAuthentication módszer az alkalmazás biztonsági rendszerének konfigurációját?
sobes.tech MI
Válasz az MI-től
A C#-ban az AddAuthentication módszer az alkalmazásban az autentikációs rendszer konfigurálására szolgál, általában az ASP.NET Core kontextusában.
Hozzáadja a szükséges szolgáltatásokat és konfigurációkat a felhasználók hitelesítésének kezeléséhez, például az autentikációs sémák beállítását, tokenek, sütik kezelését stb. Ennek eredményeként az alkalmazás elkezdi érteni, hogyan ellenőrizze és azonosítsa a felhasználókat.
Használati példa:
services.AddAuthentication(options => {
options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
})
.AddJwtBearer(options => {
options.TokenValidationParameters = new TokenValidationParameters {
// token validálási paraméterek
};
});
Így az AddAuthentication konfigurálja az autentikációs middleware-t, lehetővé téve az alkalmazás számára, hogy védje az erőforrásokat és kezelje a felhasználói hozzáférést.