Package io.hawt.system
Class Authentication
- java.lang.Object
-
- io.hawt.system.Authentication
-
public class Authentication extends Object
Constants and utility methods for HTTP authentication
-
-
Field Summary
Fields Modifier and Type Field Description static StringATTRIBUTE_X509_CERTIFICATEstatic StringAUTHENTICATION_SCHEME_BASICstatic StringAUTHENTICATION_SCHEME_BEARERstatic StringHEADER_AUTHORIZATION
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidextractAuthHeader(javax.servlet.http.HttpServletRequest request, BiConsumer<String,String> callback)Extracts username/password from Authorization header.
-
-
-
Field Detail
-
HEADER_AUTHORIZATION
public static final String HEADER_AUTHORIZATION
- See Also:
- Constant Field Values
-
AUTHENTICATION_SCHEME_BASIC
public static final String AUTHENTICATION_SCHEME_BASIC
- See Also:
- Constant Field Values
-
AUTHENTICATION_SCHEME_BEARER
public static final String AUTHENTICATION_SCHEME_BEARER
- See Also:
- Constant Field Values
-
ATTRIBUTE_X509_CERTIFICATE
public static final String ATTRIBUTE_X509_CERTIFICATE
- See Also:
- Constant Field Values
-
-
Method Detail
-
extractAuthHeader
public static void extractAuthHeader(javax.servlet.http.HttpServletRequest request, BiConsumer<String,String> callback)Extracts username/password from Authorization header. Callback is invoked only when Authorization header is present.
-
-