Junior — Middle
De que forma o método AddAuthentication afeta a configuração do sistema de segurança na aplicação?
sobes.tech IA
Resposta da IA
O método AddAuthentication em C# é usado para configurar o sistema de autenticação numa aplicação, geralmente no contexto do ASP.NET Core.
Ele adiciona os serviços e configurações necessários para lidar com a autenticação de utilizadores, como a configuração de esquemas de autenticação, gestão de tokens, cookies, etc. Como resultado, a aplicação começa a entender como verificar e identificar utilizadores.
Exemplo de uso:
services.AddAuthentication(options => {
options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
})
.AddJwtBearer(options => {
options.TokenValidationParameters = new TokenValidationParameters {
// parâmetros de validação do token
};
});
Assim, AddAuthentication configura o middleware de autenticação, permitindo que a aplicação proteja recursos e gerencie o acesso dos utilizadores.