Class BasicAuthenticationConverter
java.lang.Object
org.springframework.security.web.authentication.www.BasicAuthenticationConverter
- All Implemented Interfaces:
AuthenticationConverter
Converts from a HttpServletRequest to
UsernamePasswordAuthenticationToken that
can be authenticated. Null authentication possible if there was no Authorization header
with Basic authentication scheme.- Since:
- 5.2.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBasicAuthenticationConverter(AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest, ?> authenticationDetailsSource) -
Method Summary
Modifier and TypeMethodDescriptionconvert(jakarta.servlet.http.HttpServletRequest request) AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest,?> protected CharsetgetCredentialsCharset(jakarta.servlet.http.HttpServletRequest request) voidsetAuthenticationDetailsSource(AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest, ?> authenticationDetailsSource) voidsetCredentialsCharset(Charset credentialsCharset)
-
Field Details
-
AUTHENTICATION_SCHEME_BASIC
- See Also:
-
-
Constructor Details
-
BasicAuthenticationConverter
public BasicAuthenticationConverter() -
BasicAuthenticationConverter
public BasicAuthenticationConverter(AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest, ?> authenticationDetailsSource)
-
-
Method Details
-
getCredentialsCharset
-
setCredentialsCharset
-
getAuthenticationDetailsSource
public AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest,?> getAuthenticationDetailsSource() -
setAuthenticationDetailsSource
public void setAuthenticationDetailsSource(AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest, ?> authenticationDetailsSource) -
convert
- Specified by:
convertin interfaceAuthenticationConverter
-
getCredentialsCharset
-