Package org.zaproxy.zap.authentication
Class AuthenticationHelper
- java.lang.Object
-
- org.zaproxy.zap.authentication.AuthenticationHelper
-
public class AuthenticationHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AUTH_FAILURE_STATS
static java.lang.String
AUTH_SUCCESS_STATS
-
Constructor Summary
Constructors Constructor Description AuthenticationHelper(HttpSender httpSender, SessionManagementMethod sessionManagementMethod, User user)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
addAuthMessageToHistory(HttpMessage msg)
org.apache.commons.httpclient.HttpState
getCorrespondingHttpState()
HttpSender
getHttpSender()
User
getRequestingUser()
static void
notifyOutputAuthFailure(HttpMessage msg)
static void
notifyOutputAuthSuccessful()
Deprecated.usenotifyOutputAuthSuccessful(HttpMessage)
instead.static void
notifyOutputAuthSuccessful(HttpMessage msg)
HttpMessage
prepareMessage()
static HttpMessage
prepareMessage(SessionManagementMethod sessionManagementMethod, User user)
static java.lang.String
replaceUserData(java.lang.String data, java.util.Map<java.lang.String,java.lang.String> keyValuePairs, java.util.function.UnaryOperator<java.lang.String> encoder)
static void
replaceUserDataInRequest(HttpMessage msg, java.util.Map<java.lang.String,java.lang.String> userDataMap, java.util.function.UnaryOperator<java.lang.String> bodyEncoder)
void
sendAndReceive(HttpMessage msg)
void
sendAndReceive(HttpMessage msg, boolean followRedirect)
-
-
-
Field Detail
-
AUTH_SUCCESS_STATS
public static final java.lang.String AUTH_SUCCESS_STATS
- See Also:
- Constant Field Values
-
AUTH_FAILURE_STATS
public static final java.lang.String AUTH_FAILURE_STATS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AuthenticationHelper
public AuthenticationHelper(HttpSender httpSender, SessionManagementMethod sessionManagementMethod, User user)
-
-
Method Detail
-
notifyOutputAuthSuccessful
@Deprecated public static void notifyOutputAuthSuccessful()
Deprecated.usenotifyOutputAuthSuccessful(HttpMessage)
instead.
-
notifyOutputAuthSuccessful
public static void notifyOutputAuthSuccessful(HttpMessage msg)
-
notifyOutputAuthFailure
public static void notifyOutputAuthFailure(HttpMessage msg)
-
getCorrespondingHttpState
public org.apache.commons.httpclient.HttpState getCorrespondingHttpState()
-
addAuthMessageToHistory
public static void addAuthMessageToHistory(HttpMessage msg)
-
prepareMessage
public HttpMessage prepareMessage()
-
prepareMessage
public static HttpMessage prepareMessage(SessionManagementMethod sessionManagementMethod, User user)
-
replaceUserData
public static java.lang.String replaceUserData(java.lang.String data, java.util.Map<java.lang.String,java.lang.String> keyValuePairs, java.util.function.UnaryOperator<java.lang.String> encoder)
-
replaceUserDataInRequest
public static void replaceUserDataInRequest(HttpMessage msg, java.util.Map<java.lang.String,java.lang.String> userDataMap, java.util.function.UnaryOperator<java.lang.String> bodyEncoder)
-
getRequestingUser
public User getRequestingUser()
-
sendAndReceive
public void sendAndReceive(HttpMessage msg) throws java.io.IOException
- Throws:
java.io.IOException
-
sendAndReceive
public void sendAndReceive(HttpMessage msg, boolean followRedirect) throws java.io.IOException
- Throws:
java.io.IOException
-
getHttpSender
public HttpSender getHttpSender()
-
-