*/
public String getAuthenticationScheme() {
if (SecurityUtil.isSslClientCertAuth(this.request)) {
return SecurityContext.CLIENT_CERT_AUTH;
}
ChallengeResponse challengeResponse = request.getChallengeResponse();
if (challengeResponse == null) {
return null;
}
if (!request.getClientInfo().isAuthenticated()) {
return null;
}
final ChallengeScheme authScheme = challengeResponse.getScheme();
if (authScheme == null) {
return null;
}
if (authScheme.equals(ChallengeScheme.HTTP_BASIC)) {
return SecurityContext.BASIC_AUTH;