public class FormAuthFilter extends Object implements AuthFilter, groovy.lang.GroovyObject
| Constructor and Description |
|---|
FormAuthFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
applySessionFilterFromOriginalRequestIfDefined(FilterableRequestSpecification requestSpec,
RequestSpecification loginRequestSpec) |
Response |
filter(FilterableRequestSpecification requestSpec,
FilterableResponseSpecification responseSpec,
FilterContext ctx)
Filter the incoming request and response specifications and outgoing response.
|
FormAuthConfig |
getFormAuthConfig() |
groovy.lang.MetaClass |
getMetaClass() |
Object |
getPassword() |
Object |
getProperty(String property) |
SessionConfig |
getSessionConfig() |
Object |
getUserName() |
Object |
invokeMethod(String method,
Object arguments) |
void |
setFormAuthConfig(FormAuthConfig value) |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setPassword(Object value) |
void |
setProperty(String property,
Object value) |
void |
setSessionConfig(SessionConfig value) |
void |
setUserName(Object value) |
Object |
throwIfException(groovy.lang.Closure closure) |
public groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectpublic void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass in interface groovy.lang.GroovyObjectpublic Object invokeMethod(String method, Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectpublic Object getProperty(String property)
getProperty in interface groovy.lang.GroovyObjectpublic void setProperty(String property, Object value)
setProperty in interface groovy.lang.GroovyObjectpublic Object getUserName()
public void setUserName(Object value)
public Object getPassword()
public void setPassword(Object value)
public FormAuthConfig getFormAuthConfig()
public void setFormAuthConfig(FormAuthConfig value)
public SessionConfig getSessionConfig()
public void setSessionConfig(SessionConfig value)
public Response filter(FilterableRequestSpecification requestSpec, FilterableResponseSpecification responseSpec, FilterContext ctx)
FilterFilterContext.next(com.jayway.restassured.specification.FilterableRequestSpecification, com.jayway.restassured.specification.FilterableResponseSpecification) when you're done otherwise the request will not be delivered.
It's of course possible to abort the filter chain execution by returning a Response directly.filter in interface FilterrequestSpec - The incoming request specresponseSpec - The incoming response specctx - The filter context. You need to call FilterContext.next(com.jayway.restassured.specification.FilterableRequestSpecification, com.jayway.restassured.specification.FilterableResponseSpecification) when you're done otherwise the request will not be delivered.public void applySessionFilterFromOriginalRequestIfDefined(FilterableRequestSpecification requestSpec, RequestSpecification loginRequestSpec)
public Object throwIfException(groovy.lang.Closure closure)
Copyright © 2010–2014. All rights reserved.