Junior — Middle
Как влиява методът AddAuthentication върху конфигурацията на системата за сигурност в приложението?
sobes.tech AI
Отговор от AI
Методът AddAuthentication в C# се използва за конфигуриране на системата за удостоверяване в приложение, обикновено в контекста на ASP.NET Core.
Той добавя необходимите услуги и конфигурации за обработка на удостоверяването на потребителите, като например настройка на схеми за удостоверяване, обработка на токени, бисквитки и др. В резултат приложението започва да разбира как да проверява и идентифицира потребителите.
Пример за използване:
services.AddAuthentication(options => {
options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
})
.AddJwtBearer(options => {
options.TokenValidationParameters = new TokenValidationParameters {
// параметри за валидиране на токена
};
});
По този начин AddAuthentication конфигурира middleware за удостоверяване, което позволява на приложението да защитава ресурси и да управлява достъпа на потребителите.