是否可以覆盖 HostAuthenticationFilter
过滤器来自定义响应消息?
配置如下: 它是不记名 token 授权。
config.Filters.Add(new HostAuthenticationFilter(OAuthDefaults.AuthenticationType));
最佳答案
您可以通过这种方式覆盖:
public class HostAuthenticationFilterCustom : HostAuthenticationFilter
{
public HostAuthenticationFilterCustom(string authenticationType) : base(authenticationType)
{
}
public Task AuthenticateAsync(HttpAuthenticationContext context, CancellationToken cancellationToken)
{
return base.AuthenticateAsync(context,cancellationToken);
}
public Task ChallengeAsync(HttpAuthenticationChallengeContext context, CancellationToken cancellationToken)
{
return base.ChallengeAsync(context,cancellationToken);
}
}
关于c# - 是否可以覆盖 HostAuthenticationFilter 过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49203074/