Class BasicAuthFilter
- java.lang.Object
-
- br.com.anteros.mqtt.core.server.http.api.auth.BasicAuthFilter
-
- All Implemented Interfaces:
HttpFilter
public class BasicAuthFilter extends Object implements HttpFilter
Basic 认证- Author:
- L.cm
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTHORIZATION_PREFIXstatic StringBASIC_AUTH_HEADER_NAMEstatic org.tio.http.common.HeaderValueBASIC_REALMstatic org.tio.http.common.HeaderNameWWW_AUTHENTICATE
-
Constructor Summary
Constructors Constructor Description BasicAuthFilter(String username, String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanfilter(org.tio.http.common.HttpRequest request)处理请求org.tio.http.common.HttpResponseresponse(org.tio.http.common.HttpRequest request, org.tio.http.common.HttpResponse response)响应
-
-
-
Field Detail
-
WWW_AUTHENTICATE
public static final org.tio.http.common.HeaderName WWW_AUTHENTICATE
-
BASIC_REALM
public static final org.tio.http.common.HeaderValue BASIC_REALM
-
BASIC_AUTH_HEADER_NAME
public static final String BASIC_AUTH_HEADER_NAME
- See Also:
- Constant Field Values
-
AUTHORIZATION_PREFIX
public static final String AUTHORIZATION_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
filter
public boolean filter(org.tio.http.common.HttpRequest request) throws ExceptionDescription copied from interface:HttpFilter处理请求- Specified by:
filterin interfaceHttpFilter- Parameters:
request- HttpRequest- Returns:
- 可以为null
- Throws:
Exception- Exception
-
response
public org.tio.http.common.HttpResponse response(org.tio.http.common.HttpRequest request, org.tio.http.common.HttpResponse response)Description copied from interface:HttpFilter响应- Specified by:
responsein interfaceHttpFilter- Parameters:
request- HttpRequestresponse- HttpResponse- Returns:
- HttpResponse
-
-